1980년대

- 개인용 컴퓨터 시대

+ 1980년대 이전 : 대형 컴퓨터를 여러 명이 접속해서 이용(UNIX)

+ 1980년대~ : Personal Computer(PC)


- 용어이해

+ CLI(Command Line Interface): 터미널 환경(리눅스,DOS)

+ GUI(Graphical User Interface): GUI 환경


- CLI -> GUI 변경 되었다.

+ 1980년대 초반: CLI

+ 1980년대 중후반 : GUI


1990년대

- 응용프로그램 시대 

+ GUI 환경,개인용 컴퓨터(사용자 증대)

+ 엑셀, 워드 프로세서 등등

+ Window OS 대중화


- 네트워크 기술 발전

+ 월드와이드웹(WWW) 인터넷 대중화


- 오픈 소스 운동 활성화 시작

+ UNIX OS + 응용 프로그램 자체 개발, 소스 오픈

+ LINUX (리눅스) 운영체제, 소스 오픈, 무료


2000년대 이후

- 오픈 소스 활성화

+ LINIX(리눅스) 운영체제

+ Apache(아파치, 웹서버)

+ MySQL (데이터베이스)

+ 안드로이드,딥러닝,데이터사이언스,IoT관련


- 가상 머신, 대용량 병렬 처리등 활성화


정리

- 1950년대 : 운영체제없음(프로그램이 시스템 자원 직접 제어)

- 1960년대 : 배치 처리 시스템

- 1970년대 : 시분할시스템/멀티 태스킹 시스템 -UNIX OS(C언어)

- 1980년대 : GUI,개인용컴퓨터 등장

- 1990년대 : 다양한 응용프로그램, 인터넷 발달, 오픈 소스 운동 활성화

- 2000년대 : 오픈소스 활성화, 가상 머신, 대용량 병렬 처리등


- 운영체제는 응용 프로그램과 시스템 자원을 제어하고, 관리한다.

- 응용 프로그램(Application) 용어 이해

- 배치 처리 시스템, 시분할 시스템, 멀티 태스킹

- CLI,GUI 용어 이해

+ Recent posts