시대별 OS

껌뻑이·2021년 7월 29일
0

OS

목록 보기
2/2
post-thumbnail

시대별 OS

1950년대

운영체제가 없었다...ㅠㅠ
그래서 응용프로그램이 시스템 자원(HW)를 제어했다.

하나의 응용프로그램도 실행시키기 바쁨 ㅠㅠㅠ

1960년대

초기, 배치 처리 시스템

슬슬 프로그램의 종류가 많아지고, 그러면서 사용자도 많아졌다.
하지만 하나의 프로그램만 돌릴 수 있어서 만약 12시간 짜리 프로그램이 있으면 그 프로그램이 끝날때까지 나머지는 하루종일 기다려야 했다...

그래서! 배치 처리 시스템이 등장했다.
배치 처리 시스템은 여러 프로그램을 등록시켜놓으면 순차적으로 프로그램을 실행하는 시스템이다.

배치 처리 시스템 기반으로 운영체제가 출현하기 시작!

후반, 시분할 시스템 & 멀티 태스킹

배치 처리 시스템의 단점인 응답시간이 오래걸리는 것과 cpu가 필요없는 프로그램이 cpu를 점유하고 있어서 실행시간이 오래걸린다는 점을 보안하여 새로운 개념이 제안되었다.

시분할 시스템 & 멀티 태스킹

시분할 시스템과 멀티 태스킹은 프로그램이 cpu를 사용하는 시간을 잘게 쪼개서, 여러 프로그램을 동시에 실행시키는 기법이다.
시분할 시스템은 다중 사용자를 지원하고, 컴퓨터 응답 시간을 최소화하는 시스템이다.
멀티 태스킹은 단일 cpu에서 여러 프러그램의 병렬 실행을 가능케 하시는 시스템이다.

1970년대

드디어! 제대로된 운영체제가 등장

UNIX

켄톰슨, 데니스 리치가 개발
C언어로 개발되었다.

유닉스의 특징에는 현대 운영체제의 기본기술이라고 할 수 있는 멀티 태스킹, 시분할 시스템, 멀티 프로그래밍, 다중사용자 지원을 모두 포함한 최초의 운영체제이다.

1980년대

이전에는 대형 컴퓨터를 여러 명이 접속해서 사용했지만, 80년대에는 개인용 컴퓨터(Personal Computer, PC)이 등장했다.

초반, CLI

80년 대 초반에는 CLI(Command Line Interface), 즉 그림이 없이 검정화면에 글자만 있는 터미널 환경에서 작업을 했다.

중후반, GUI

80년대 중후반부터 GUI(Graphical User Interface)환경, 즉 그림과 마우스로 클릭하는 환경이 시작되었다.

1990년대

90년대는 응용 프로그램의 시대로 개인 컴퓨터의 소지가 증가했다. 엑셀을 쓰기위해 윈도우 컴퓨터를 살정도로 윈도우가 대중화 되었다.

또한 90년대는 네트워크 기술이 발전하여 인터넷이 대중화 되었다.

그리고 오픈 소스 운동이 활성화 되기 시작하였다.

2000년대 이후~

90년대에 오픈 소스 운동으로 인해 오픈 소스가 활성화 되었다.
그래서 LINUX, Apache, MySQL이 탄생하였다.

또한 가상 머신(운영체제 위에 다른 운영체제를 돌리는 것)과 대용량 병렬 처리 등 활성화 되었다.

0개의 댓글