검색어 입력폼

[운영체제] 공룡 운영체제 연습문제 1장

저작시기 2005.06 |등록일 2005.06.22 워드파일MS 워드 (doc) | 7페이지 | 가격 1,000원

소개글

문제는 적지 않았지만 해설은 자세하게 해 놓았습니다.

목차

없음

본문내용

1. (Prefeching 과 Spooling 의 비교) Spooling 은 빠르게 동작하는 CPU의 처리속도와 그에 비해 상대적으로 느린 입출력 장치의 속도차를 보안하기 위한 것이다. 디스크 전송률이 높고 탐색 시간이 짧아서 엑세스가 빠르다는 특징을 가지고 있다. 이를 이용하여 Spooling System은 용량이 크고 신속한 엑세스가 가능한 디스크(보조기억장치)를 이용하여, 각 사용자 프로그램의 출력할 데이터를 직접 프린터로 보내지 않고 디스크에 모았다가 나중에 한꺼번에 출력함으로써 프린터 장치의 공유기능 및 프린터 처리 속도를 보완한다. 프로세스들이 프린터와 직접 입출력을 수행하는 것이 아니고, 중간에 OS라는 다리를 통해 간접적으로 수행한다. CPU가 OS에게 프린터 자원에 대한 입출력을 요청하면 OS가 이를 받아들이고 출력할 파일을 보조기억장치에 스풀시켰다가 운영체제에서 프린터와의 입출력 작업을 제어한다. 이렇게 한다면 프로세스는 프린터와의 지루한 전쟁을 운영체제에게 얼른 넘겨버리고는 다른 일을 할 수 있게 된다.
다운로드 맨위로