Evolution of OS
Simple batch monitor(펌웨어) job 여러개를 한꺼번에 읽어서 테이프 드라이브에 저장 후 한번이 job 처리 하여 job-to-job transition 시간을 줄임. Spooling 기법 하드웨어적 CPU, I/O 기능 분리 출력시에는 병렬로 가능하나 입력시에는 데이터 의존성 때문에 아직 CPU는 기달려야 했음. OS에 I/O 채녈, 인터렙터 메커니즘 추가 됨 Multiprogrammed batch monitor Several users shared the system Degree of multiprogramming >= 1 Memory protection Job1이 남의 영역을 건들려 Job2의 데이터를 건드려 오류 발생 Relocation single job은 메모리 주소가 고정있어..
2023.12.15