573 722 362
운영체제란?
- Operating System
- 하드웨어를 다루는 소프트웨어
- CPU와 밀접한 관계
유저모드, 커널모드
-
OS는 커널모드에서 돌아간다.
-
나머지 프로그램은 유저모드에서 돌아간다.
-
이를 결정하는 것은 CPU이다.
-
Beutiful interface
→ System Call
OS의 역할
- 하드웨어 리소스의 추상화 계층
- 리소스를 나누어 쓰게 해 준다. (Resource Manager)
In time - CPU Sharing
In Space - Memory Sharing
Multiprogramming
- 여러개의 프로그램 동시에 실행
- I/O 디바이스에서 비동기
- 추가설명
Time-sharing (시분할 시스템)