티스토리 뷰

컴공스

운영체제1

h0ng3 2018.05.05 11:16

@마크다운


# 운영체제?


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

- 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
운영체제1  (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
댓글
댓글쓰기 폼
공지사항
최근에 올라온 글
Total
11,630
Today
1
Yesterday
16
링크
TAG
more
«   2019/05   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
글 보관함