엔지니어가 되고 싶은 공돌이
01. What is OS? 본문
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