본문 바로가기

컴공스

운영체제1

@마크다운


# 운영체제?


- 하드웨어를 제어하기 위한 소프트웨어

- OS는 시스템 자원 관리자이다.

- 응용 프로그램들이 요청하는 시스템 자원을 제공하고 관리한다.




----------------

|응용프로그램 |

----------------

|운영체제       |

----------------

|하드웨어       |

-----------------


> 이런순서


# 역사로 보는 운영체제


## 1940년대

운영체제 없음


## 1950년대

하나의 응용프로그램을 실행할 수 있도록 운영체제가 구성됨

  - 응용프로그램이 직접 시스템 자원을 제어함


## 1960년대 초기

여러 응용 프로그램을 순차적으로 실행

 - 배치 처리 시스템


## 1960년대 후기

**시분할 시스템**

  - 여러 응용 프로그램을 동시에 실행

  - 응용 프로그램이 CPU사용 시간을 매우 잘게 쪼개어서 실행을 시킨다.( 동시에 실행되는 것처럼 보이게)


## 1970년대

시분할 시스템이 안정화 되고 네트워크가 추가


## 1980년대

개인용 PC도입,확산

CLI(Command Line InterFace)기반


## 1980년대 후반

GUI(Graphic User InterFace)기반의 OS가 등장

  - 마우스의 사용

많은 응용프로그램들이 등장(word ,spread sheet 등..)

GUI를 만들기 위해 객체지향의 개념이 발전( 정확하지 않음 죄송)


## 1990년대

Windows 가 대중화됨 (블루스크린)


WWW(World Wide Web)이 대중화 - > 인터넷이 된다.

#### 오픈소스 운동(Geek들의 등장)

기술은 공유 되어야한다. 라는 신념 아래 오픈소스가 활성화됨

 - 리눅스라는 운영체제, 아파치 라는 웹서버, MySQL이라는 데이터베이스 등이 등장


## 최근(2010년대 후반)

Docker 등판

OS위에서 또 다른 OS를 실행시키게 해주는 인터페이스


VM은 OS위에 OS를 까는것


'컴공스' 카테고리의 다른 글

운영체제2  (0) 2018.05.05
객체란 무엇인가?  (0) 2018.04.14
주어진 리스트에서 정수만 뽑아 제곱하기 (단 lambda,filter,map만 사용)  (0) 2018.02.25
egyptian_multiplication  (0) 2018.02.11
leap_year  (0) 2018.02.11