본문 바로가기
컴퓨터 일반

2. 운영체제 - 운영체제의 개념

by 쬑께께 2026. 1. 22.

(52)

제 0세대
(1940년대)
- 운영체제 부재
- 기계어 사용
제 1세대
(1950년대)
- IBM 701 (운영체제 효시)
- 작업 간의 원활한 반환
- 버퍼링, 스풀링, 일괄처리 시스템
제 2세대
(1960년대 초기)
- 고급언어로 운영체제 작성
- 장치 독립성
- 다중 프로그래밍, 다중 처리 시분할 시스템
제 3세대
(1960년대 중반 - 1970년대)
- IBM 360시리즈 유닉스
- 범용 시스템
- 다중 모드 시스템
제 4세대
(1970년대 중반 - 1990년대)
- 네트워크 시스템
- 정보의 안전관리 문제 대두, 암호화 주목
- 개인용 컴퓨터
제 5세대
(1990년대 - 현재)
- 지식기반 시스템
- 분산 컴퓨팅
- 인공지능의 실현

 

운영체제의 5계층 구조

계층 특징
프로세서 관리(계층1) *프로세서 = CPU
- 동기화 및 프로세서 스케줄링 담당
메모리 관리(계층2) - 메모리 할당 및 회수 기능 담당
프로세스 관리(계층3) - 프로세스의 생성 및 제거
- 메시지 전달
- 시작과 정지
주변장치 관리(계층4) - 주변장치와 상태파악
- 입출력장치의 스케줄링
파일(정보) 관리(계층5) - 파일의 생성과 소멸
- 파일 열기 닫기
- 파일의 유지 및 관리