일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 건조합니다
- OWL
- XML
- book
- TunesMate
- 이게 뭐니
- Android
- 앱
- 봄
- 아이폰
- iphone
- 쉽지요잉
- 설명좀 써줍니다
- 원격으로 컴퓨터 끄기
- Benchmark
- 안드로이드
- 3GS
- 서비스
- java
- 블로그가
- JNI
- 우분투
- TPC-C
- Mac
- ontology
- rdf
- uPnP
- OSGi
- 과제
- w3c
- Today
- Total
infatuation
Operating System Ch.1 본문
컴공과 운영체제수업. 김정국교수님
강의자료 다운 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 |