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 용어 이해
'개발 소발 > 기초 컴퓨터,통신' 카테고리의 다른 글
HTTP기초,PORT,DNS 란? (0) | 2021.08.03 |
---|---|
HTTP,TCP/IP란 무엇일까? 기초 (0) | 2019.08.02 |
컴퓨터공학 Operating System 시스템콜 (0) | 2018.12.19 |
컴퓨터공학 Operating System 역사(배치처리시스템,시분할시스템, 멀티태스킹) (0) | 2018.12.11 |
컴퓨터공학 Operating System 응용프로그램이란? (0) | 2018.12.05 |