소프트웨어학부/운영체제

05. Computer Architecture

Mt.Hwang 2024. 11. 18. 22:56

Bus

단일 Bus

병목 현상  Bottel neck

계층적 버스 구조

 1. 세분화된 버스 사용

 2. 이중 버스

 

 

Basic Hardware Mechanism

 1. Event Handling mechanism

  a. Interrupt  인터럽트

  b. Trap  트랩

 2. I/O Device Basic Concept

 3. I/O 처리 기법

  a. Polling

  b. DMA  Direct Memory Access

 4. I/O Device Access 기법

  a. I/O Instruction

  b. Memory Mapped I/O

Interrupt  인터럽트

 

 

Trap  트랩

Interrupt & Exeception  인터럽트

 1. Hardware Interrupt

 2. Software Interrupt

Hardware Interrupt (xv6)

 

 

Sofrware Interrupt (xv6)

xv6의 인터럽트

 1. trap()

Device Registers

 1. Control Register

 2. Status Register

 3. Input Register

 4. Output Register

 

 

I/O Controller

Polling

DMA  Direct Memory Access

 

 

DMA vs Polling

I/O Instruction

Memory Mapped I/O

'소프트웨어학부 > 운영체제' 카테고리의 다른 글

07. IPC  (0) 2024.11.18
06. CPU Scheduling  (0) 2024.11.18
04. Process  (0) 2024.11.18
03. 운영체제 구조  (0) 2024.11.18
02. 운영체제 구조  (0) 2024.11.18