티스토리 뷰
※ 이 블로그 운영체제 카테고리의 모든 글은
1. 이화여자대학교 반효경 교수님의 KOCW 운영체제 강의
운영체제
운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 시스템의 필수적인 부분이다. 본 강좌에서는 이와 같은 운영체제의 개념과 역할, 운영체제를 구성하는 각
www.kocw.net
2. Operating System Concepts (저자 SILBERSCHATZ, 일명 공룡책)
두 자료를 공부 후 참고해서 작성했음을 밝힙니다
운영체제의 정의
운영체제는 컴퓨터 하드웨어를 관리하는 소프트웨어로, 하드웨어 바로 위에 설치되어 사용자와 다른 모든 소프트웨어들을 하드웨어와 연결시켜주는 역할을 한다. 하드웨어에는 CPU, 메모리, 입출력 장치, 저장장치가 포함되는데, 이 자원들을 프로그램에 할당하고 효율적으로 관리하는 것이 운영체제의 근본적인 기능이다.
컴퓨터 시스템은 하드웨어, 운영체제, 응용 프로그램, 사용자의 네 가지로 구분 가능하다. 하드웨어는 기본 계산용 자원을 제공한다.응용 프로그램은 할당받은 자원을 어떻게 사용할지를 정의한다. 운영체제는 응용 프로그램과 사용자의 하드웨어 사용을 제어하고 조정한다.
운영체제의 목적
- 프로세서, 기억장치, I/O장치 등의 한정된 자원을 최대 성능을 내도록 관리
- 사용자와 운영체제 자신을 보호
- 프로세스, 파일 등 관리
- 하드웨어를 다루는 복잡한 부분을 대신 실행
운영체제가 하는 일
운영체제는 위의 목적을 위한 여러 일들을 한다.
- 어떤 차례로 프로세스에게 CPU를 줄 지 관리하는 CPU 스케쥴링
- 메모리의 사용 현황 추적이나 한정된 메모리를 할당하고 회수하는 등 메모리 관리
- 디스크 파일와 디렉토리 관리
- I/O 장치의 입출력 관리
- 캐시 관리
- 프로세스의 생성과 삭제, 자원 할당 등 관련된 일들
- 그 외 보호나 네트워킹 등
'운영체제' 카테고리의 다른 글
컴퓨터 시스템 구조 (0) | 2021.07.19 |
---|
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글