728x90
반응형
OS의 역사 요약
- 1950년대:
- OS가 존재하지 않던 시기로, 응용프로그램이 하드웨어를 직접 제어했습니다.
- 1960년대:
- 배치 처리 시스템 도입: 등록된 프로그램을 순차적으로 실행했으나 CPU 활용이 비효율적이었습니다.
- 시분할 시스템 등장: 여러 사용자가 하나의 시스템을 시간 단위로 나눠 사용하며, 멀티태스킹(여러 프로그램을 동시에 실행)과 멀티프로그래밍(CPU 사용량 최적화) 개념이 발전했습니다.
- 1970년대:
- Unix OS 개발: C 언어로 작성된 이 시스템은 멀티태스킹, 시분할, 멀티프로그래밍 같은 현대 OS의 핵심 기술을 최초로 포함한 OS로, 이후 OS의 모델이 되었습니다.
- 1980년대:
- PC 시대의 시작: 개인용 컴퓨터가 보급되면서, 사용자들이 GUI 환경에서 컴퓨터를 쉽게 사용할 수 있게 되었습니다.
- 1990년대:
- 네트워크 기술과 다양한 응용프로그램이 발전했으며, 오픈소스 운동이 활성화되었습니다. Linux와 같은 오픈소스 OS가 인기를 얻기 시작했습니다.
- 2000년대 이후:
- 가상화 기술(가상 머신)이 등장하여 하나의 물리적 컴퓨터에서 여러 OS를 실행할 수 있게 되었고, 대용량 병렬처리 기술로 CPU 성능이 크게 향상되었습니다.
- 클라우드 컴퓨팅의 발전과 함께 OS는 여러 서버와 네트워크를 관리하는 중요한 역할을 하게 되었습니다.
728x90
반응형
'Computer Science' 카테고리의 다른 글
프로세스 스케줄링 (0) | 2024.11.11 |
---|---|
OS(Operating System, 운영체제) (1) | 2024.11.04 |
CS) CPU (0) | 2023.01.07 |
CS) filp-flop / RAM (0) | 2023.01.07 |