본문 바로가기

C.E/OS

System Components - I/O System Management

I/O System Management, I/O시스템 관리

 

O.S는 다음과 같은 관리를 해주어야만 한다.

 

1. Buffering, Caching, Spooling 기능

 

2.  일반적인 Device-Driver Interface

 

3. 특정 하드웨어 장치를 위한 Driver

 

위 1번에서 나오는 Buffering과 Spooling은 CPU연산과 I/O연산을 중첩시킴으로써 CPU의

 

효율성을 높이는 Queue(FIFO) 방식이다. 이 둘은 기본적인 방식은 같지만 세부 처리방식은 다르다,

 

Buffering의 경우 주 기억장치의 일부를 Queue(FIFO) 방식으로 동작하는 버퍼로 이용하여

 

하나의 프로그램에서 CPU의 연산과 I/O 연산을 중첩시켜 처리할 수 있게 하는 방식으로

 

CPU의 효율성을 높이는 방식이다. 또한 버퍼를 2개 이상 사용하는 방식을 이용하여

 

  Buffering의 효과를 높일 수도 있다.

 

Spooling의 경우 보조 기억장치를 이용하여 여러개의 프로그램에 대한 입력과 CPU작업을

 

증첩시켜 처리할 수 있게 하는 방식으로 보조기억장치 중에서 직접 접근 저장이 가능한

 

장치(DASD - Direct Access Storage Device)를 사용한다.

 

 

 

'C.E > OS' 카테고리의 다른 글

System Components - Protection System  (0) 2013.12.09
System Components - Secondary Storage Management  (0) 2013.12.09
File Management  (0) 2013.12.09
Main Memory Management  (0) 2013.12.09
Hardware Protection - CPU Protection  (0) 2013.11.15