본문 바로가기

OS/쉽게 배우는 운영체제

운영체제 개요

728x90

목차

1. 정의

- 사용자에게 인터페이스 환경 제공

- 자원을 효율적으로 관리하는 소프트웨어

2. 역할과 목표

- 자원관리

- 자원보호

- 하드웨어 인터페이스 제공

- 사용자 인터페이스 제공

3.  역사

- 진공관

- 일괄 작업 시스템 (배치 프로그램과 유사)

- 대화형 시스템  (중간에 대화형식으로 바꿀 수 있음)

- 다중 프로그래밍 및 시분할 시스템 (동시에 처리 가능)

- 분산 시스템

- 클라이언트 / 서버 시스템

- P2P, 그리드, 클라우드, 사물 인터넷

4.  구성

운영체제 구조

- 인터페이스 (사용자와 응용 프로그램에 인접하여 시스템 호출)

- 커널 (핵심 기능)

- 드라이버 (하드웨어 인터페이스)

5.  커널의 종류

- 단일형 구조 커널: 커널의 모듈들이 하나로 구성되어 있다.

- 계층형 구조 커널: 비슷한 모듈끼리 묶어서 계층 간의 통신을 통해 구현

- 마이크로 구조 커널: 가장 기본적인 기능만 제공 (프로세스 관리, 메모리 관리, 프로세스 통신 관리)

300x250

'OS > 쉽게 배우는 운영체제' 카테고리의 다른 글

프로세스 동기화  (0) 2022.05.23
CPU 스케줄링  (0) 2022.05.03
프로세스와 스레드  (0) 2022.04.19
컴퓨터 구조와 성능 향상  (0) 2022.04.18