[2022.08.09] 운영체제 개념과 역할

REASON·2022년 8월 9일
0

운영체제

목록 보기
1/1

⚙ 운영체제(OS)

컴퓨터 시스템을 운영하는 소프트웨어를 운영체제라 합니다.
운영체제(Operating Ststem : OS)는 사용자의 하드웨어(본체, 마우스, 모니터 등)와 시스템 리소스를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어입니다.

컴퓨터는 정보를 처리하는 기계이다.

운영체제는 프로세스를 관리, 리소스(파일이나 프린터 등), 유저 인터페이스(마우스나 키보드 입력 및 출력) 등을 관리하는 프로그램입니다.

운영체제 종류

  • 윈도우즈
  • 맥OS
  • 리눅스
  • 유닉스

대표적으로 4가지 운영체제가 있다.

운영체제 역할

운영체제는 프로세스나 입출력장치,파일 등과 같은 자원을 관리하는데 이 자원들을 관리하기 위한 스케줄링 기능 등을 제공하고 있습니다.

  • CPU 스케줄링 관리 : CPU 소유권을 어떤 프로세스에 할당할지 관리합니다.

  • 프로세스 관리 : 프로세스의 생성 및 삭제, 자원할당 및 반환을 관리합니다.

  • 메모리 관리 : 한정된 메모리를 어떤 프로세스에 얼마나 할당해야 하는지 관리합니다.

  • 디스크 파일 관리 : 디스크 파일을 어떤 방법으로 보관할지 관리합니다.

  • I/O 디바이스 관리 : 입출력과 관련있는 마우스, 키보드와 컴퓨터 간 데이터를 주고받는 것을 관리합니다.

CPU나 메모리와 같은 자원은 무한하지 않기 때문에 정해진 공간에서 최대의 효율을 높이기 위해 관리하는 프로그램이 운영체제입니다.


참고 자료
위키백과 운영체제
면접을 위한 CS 전공지식
생활코딩 운영체제
운영체제:01. 운영체제가 뭐길래?

0개의 댓글