본문 바로가기

Computer/0x02 운영체제

[운영체제 3화] 운영체제의 발전과정

[ 운영체제 3화 ] 운영체제의 발전과정







1. 운영체제의 발달 과정


: 컴퓨터를 구성하는 반도체 소자의 발전에 따라 운영 체제도 함께 발전

* 현대의 반도체 소자는 구조적으로 많은 발전을 함



1 세대(진공관): 1940 년대 ~ 1950년대 

제 2 세대(트랜지스터) : 1950년대 ~ 1960년대)

제 3 세대(트랜지스터,집적회로): 1960년대 ~ 1980년대

제 4 세대(고밀도 집적회로,초고밀도집적회로) 1980년대 ~ 1990년대)

제 5 세대(초고밀도 집적회로) : 1990년대 ~ 현재 )







[ 제 1 세대 ]


- 1940년대 중반 ~ 1950년대 중반

- 진공관(Tube) 사용

- 기계어 사용

- 기계어로 프로그램 작성

- 운영 체제의 의미가 없었음




[ 제 2 세대 ]


- 1950년대 중반 ~ 1960년대 중반

- 트랜지스터 사용

- 일괄처리 시스템 등장 

- 버퍼링

- 스풀링


- 작업제어 언어 등장 : 한 작업에서 다른 작업으로의 전환 자동처리

- 입출력 제어 시스템 등장

- 기계어, 어셈블리어 사용 




[ 제 3 세대 ]


- 1960년대 중반 ~ 1980년대 초반

- 트랜지스터(Transistor), 집적회로(IC) 사용

- 운영체제 고급 언어로 작성 UNIX

- 장치 독립성 제공

- 다중모드: 일괄처리 , 시분할 처리 , 실시간 처리, 다중처리 제공


- 작업제어 언어 복잡

- 소프트웨어 계층 구조 개념, 소프트웨어 공학 등장

- 다중 프로그래밍: 다중 사용자를 위한 CPU 작업 할당

- 다중처리: 다중 프로세스를 위한 시스템 처리 능력 향상

- 시분할 시스템: 사용자와 컴퓨터 인터페이스 운영으로 시분할 시스템 등장




[제 4 세대 ]


- 1980년대 초반 ~ 1999년대 초반

- 고밀도 집적회로(LSI) , 초고밀도 집적회로(VLSI) 사용

- 컴퓨터 네트워크와 온라인 처리 사용

- 마이크로프로세서 등장: PC개발 


- 가상기계 , 데이터베이스 시스템 등장

- 분산 데이터 처리 개념

- UNIX, DOS ,VMS 사용

- Windows 개발

- Workstation, Multi-Processor 일반화





[제 5 세대 ]


- 1990년대 초반 ~ 현재

- 초고밀도집적회로(VLSI) , 조셉슨 소자, 칼륨-비소소자,광-소자 사용

- 네트워크 시스템, 분산처리 시스템 실용화

- 지식기반 시스템 등장

- 인공지능 실현


- 논리, 추론 기능 강화

- 가상 머신 개념 등장

- 사용자와 컴퓨터 간 대화 기능 실현

- 정보기술 융합 실현

- GUI 등 사용자 위주의 시스템 


- 논리 , 추론 기능 강화

- 가상 머신 개념등장

- 사용자와 컴퓨터 간 대화기능실현

- 정보기술 융합 실현

- GUI 등 사용자 위주의 시스템