티스토리 뷰

CS/OS

[1강] 운영체제 개요 (2 / 2)

du0422 2020. 7. 22. 10:32

운영체제의 유형

 

일괄처리 운영체제 (Batch Processing) 

 

작업을 모아서 한 번에 처리

⦁ 사용자와 상호작용 없이 순차적으로 실행

⦁ 효율성 평가 : 처리량 (주어진 시간 안에 처리된 작업의 수), 반환시간 (작업의 생성 시점부터 종료 시점까지의 소요시간)

 

대화형 운영체제 (Interactive)

 

시분할 운영체제라고도 부름

⦁ 일괄처리 운영체제보다 빠른 응답 시간 (요청한 시점부터 반응이 시작되는 시점까지의 소요시간)

⦁ 실시간 운영체제보다는 느린 응답 시간

⦁ 사용자에게 즉각적인 피드백을 제공

 

실시간 운영체제 (Real-Time)

 

가장 빠른 응답 시간

⦁ 처리의 결과가 현재의 결정에 영향을 주는 환경에서 사용

 

하이브리드 운영체제 (Hybrid)

 

일괄처리 운영체제 + 대화형 운영체제

⦁ 사용자는 터미널을 통해 접속하고 빠른 응답 시간 얻음

⦁ 대화형 작업이 많지 않을 경우 백그라운드에서 배치 프로그램 실행

⦁ 현재 사용되고 있는 대부분의 대형 컴퓨터 시스템은 하이브리드 운영체제

 

운영체제 역사

 

1940년대 : 초기 전자식 디지털 컴퓨터

 

운영체제 X

⦁ 기계적 스위치에 의해 작동

 

1950년대 : 단순 순차처리 및 단일흐름 일괄처리

 

한 번에 오직 하나의 작업만을 수행⦁ 최초의 운영체제 등장 (IBM 701용)

 

1960년대 : 멀티프로그래밍

 

멀티프로그래밍, 시분할 처리 개념⦁ 다중 대화식 사용자 지원

 

[그림]

 

1970년대 : 멀티모드 시분할

 

일괄처리, 시분할 처리, 실시간 처리를 지원하는 멀티모드 시분할의 보편화LAN의 실용화⦁ 정보보호 및 보안문제의 증대로 암호화의 중요성 대두

 

1980년대 : 분산 네트워크

 

⦁ 운영체제 기능이 하드웨어 자체에 포함된 펌웨어 개념의 대두⦁ 2개 이상의 프로세스를 이용하는 멀티프로세서 환경⦁ 네트워크의 대두와 함께 클라이언트 / 서버 모델 확산

 

1990년대 : 병렬처리 및 분산처리

 

⦁ 순차처리를 벗어나 분산 및 병렬 처리 발전⦁ GUI 강화선점형 멀티태스킹, 멀티쓰레딩, 가상 메모리의 보편화

 

2000년대 이후 : 모바일 및 임베디드 운영체제

 

⦁ 시스템은 고속화, 고기능화, 경량화 방향으로 발전

클라우드 환경의 운영체제

⦁ 64비트 CPU에 호환되는 64비트용 운영체제

⦁ PDA, PMP, 스마트폰, 태블릿 등 보편화로 모바일 운영체제 보편화

'CS > OS' 카테고리의 다른 글

[2강] 프로세스 개요 (1 / 2)  (0) 2020.08.04
[1강] 운영체제 개요 (1 / 2)  (0) 2020.07.17
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
글 보관함