엔지니어가 되고 싶은 공돌이
05. DMA & Protected Instructions 본문
5. 1 DMA
0~1번 Device가 Timer Device 이다.
5. 2 Protected Instruction
- user application 접근 불가능, 운영체제만 사용 가능한 명령어
- mode bit는 CPU안에 있다.
- 모드는 보호 된 프로세서 레지스터의 상태 비트에 의해 설정.
- protected는 CPU가 아닌 OS에서 관리한다.
- user program은 권한있는 것을 사용하기 위해 OS를 호출해야 한다.(system call을 호출)
5. 3 Memory Protection
- OS는 user program간에 메모리를 보호해주어야 한다.
- OS는 자기자신을 보호할 수 있어야한다.
- 어떤 program이 실행되는지에 따라서 reg값을 계속 load 해온다. (reg의 개수는 그리 많지 않다.)
- CPU안에 있는 하드웨어로써 메모리 보호 메커니즘을 제공.
- Synchronization: 작업들 사이의 수행시간을 맞추는 것.
'Computer Science > Operating System' 카테고리의 다른 글
07. fork & Process State Transition & PCB (0) | 2020.02.22 |
---|---|
06. Process (0) | 2020.02.22 |
04. Interrupts & Exceptions (0) | 2020.02.20 |
03. OS and Architecture (0) | 2020.02.20 |
02. OS history (0) | 2020.02.20 |
Comments