728x90
반응형

운영체제란?

사용자의 하드웨어, 시스템 리소스를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어이다.

운영체제 사용하는 곳

개인 컴퓨터: Windows, MacOS
대형 컴퓨터, 서버: 유닉스, 리눅스
스마트폰, 태블릿: 안드로이드, IOS
내비게이션, 냉장고, 세탁기 등등: 임베디드 운영체제

사실 운영체제가 없어도 잘 동작하기는 함
=> 하지만 유연하지 못함(처음 설계한 대로만 동작함)

EX) 옛날 유선 전화기는 전화만 가능했지만, 운영체제가 존재하는 현대의 휴대폰은 애플리케이션을 설치해 기능을 추가할 수 있음.


운영체제가 하는 일

  1. 프로세스 관리
    인터넷을 켜놓고 노래를 들으면서 게임을 할 수 있음(전부 동시에 할 수 있음)
    => 만약 운영체제가 관리를 하지 않는다면 특정 기능이 CPU를 독차지해서 기능들이 실행되지 않을 수 있음.
  2. 메모리 관리
    모든 프로그램은 메모리에 올라와서 동작하기에 이를 관리함.
  3. 하드웨어 관리
    운영체제는 사용자의 하드웨어에 대한 직접적인 접근을 막음. 사용자가 하드디스크에 데이터를 저장할 때, 하드디스크의 특정 영역에 바로 저장하지 못하게 하고, 운영체제가 판단해서 적절한 위치에 저장함.
  4. 파일 시스템 관리
    파일들의 효율적인 저장과 관리를 함.
728x90
반응형

'운영체제 > 1. 운영체제란?' 카테고리의 다른 글

1.3 운영체제의 구조  (0) 2024.09.23
1.2 운영체제의 역사  (0) 2024.09.23

+ Recent posts