infatuation

Operating System Ch.1 본문

Study/OS&Linux

Operating System Ch.1

화령 2008. 9. 2. 18:00

컴공과 운영체제수업. 김정국교수님
강의자료 다운 http://rtdcs.hufs.ac.kr
시스템프로그래밍 책 먼저 사전 공부할 것.

제 1 장 운영체제의 소개
- OS의 목적 : 사용자의 편의성, 자원의 효율적인 관리
- 초기 시스템
  프로그래머가 모든 작업을 수행하고 I/O Device와 Compiler는 후에 추가
  활용도 비효율성, 준비 시간 과다
  일괄처리 : Simple monitor (초기형태) 메모리에 상주함
  Resident Monitor - 자동적인 작업처리,
                             제어 카드 번역( 배치형태임 ) job을 하나씩 순서대로 처리함

- Buffing과 Spooling
배치프로세싱 : 전체 하나의 Job을 수행하면 다은 일을 하지 못함
                     느린 I/O장치의 느린 속도를 커버하기 위한 방법이 필요
  -> CPU와 DISK(I/O Device) 두 개의 속도차이를 줄이기위해 OS가 개발되고 발전함

1) Buffering : Spooling하기 위한 방법
버퍼링은 메모리 버퍼에 출력 속도 차를 해소하고 I/O와 CPU의 중복 동작을 허용한다
* Spooling전에 cache에 상주하는 것
* disk -> memory에 저장하는 것


2) Spooling : 여러 프로세스에서 장치를 사용 가능, 여러 프로세스의 중복 허용
예) 프린터는 작업을 Disk로 내보내고 프로세스 알아서 처리
SPOOL : Simultaneous Peripheral Operations On-Line


'Study > OS&Linux' 카테고리의 다른 글

우분투 한글 설정  (0) 2008.09.12
우분투 커널컴파일하기  (0) 2008.09.10
Ubuntu 설치  (0) 2008.09.10
Operating system 제 2 장 입출력 시스템 및 보호  (0) 2008.09.09