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

05. DMA & Protected Instructions 본문

Computer Science/Operating System

05. DMA & Protected Instructions

Geca 2020. 2. 20. 18:38

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