엔지니어가 되고 싶은 공돌이

01. What is OS? 본문

Computer Science/Operating System

01. What is OS?

Geca 2020. 2. 19. 22:36

1. 1 운영체제의 정의

 

- event-driven software: 대기하고 있다가 이벤트가 발생하면 일을 처리, 처리 이후 다시 대기 상태로

- event: application에서 요청: system call, hardware에서 요청: interrupts

- Middleware: 운영 체제에서 제공되지 않는 서비스를 애플리케이션에 제공하는 소프트웨어

                  각기 분리된 두 개의 프로그램 사이에서, 매개 역할을 하거나 연합시켜주는 프로그램

                   통신 및 데이터 관리를 가능하게 한다.

  ex) Database Server


1. 2 운영체제의 발전

 

- 2세대 -> 3세대: 여러개의 프로그램을 동시에 돌림 하지만 CPU 스케쥴링의 문제가 발생.

- 4세대: LSIs & VLSls -> 성능 대폭 향상, GUI

- 컴퓨터의 발전: Underpinned by Moore's Law

- Moore's Law: 컴퓨터 칩의 트랜지스터 수가 매년 2배로 증가한다.(집적도 증가)

'Computer Science > Operating System' 카테고리의 다른 글

06. Process  (0) 2020.02.22
05. DMA & Protected Instructions  (0) 2020.02.20
04. Interrupts & Exceptions  (0) 2020.02.20
03. OS and Architecture  (0) 2020.02.20
02. OS history  (0) 2020.02.20
Comments