본문/내용
2. 운영체제의 발전과정을 설명하라
① 초창기 : 운영체제가 존재하지 않았고, 사용자는 직접 기계어를 사용하고 명령어들을 코딩하였다.
② 일괄처리 운영체제(batch operating system)
여러 작업을 모아 하나의 일괄(Batch)를 형성해 일단 하나의 작업이 시작되면 그 작업은 전 시스템을 독점 사용하게 되고 작업이 끝나면 제어권은 운영체제로 넘어가게 된다.
③ 다중 프로그래밍 운영체제(multiprogramming O.S)
여러 사용자의 프로그램이 동시에 주기억장치내의 각각 다른 장소에 존재하도록 허용되는 운영체제로, 이러한 분할기억장치체제에게는 기억장소의 단편화(fragmentation)가 발생하기도 하였다. 단편화는 재배치분할(relocatable partition)의 기술과 페이징(paging)에 의해 최소화 될 수 있다.
④ 다중처리체제(multiprocessing system) : 여러 개의 프로세서를 가진 체제로서 교통량 제어기(traffic controller)와 스케줄러(scheduler)에 의해 조정된다.
3. 로더의 역할과 재배치 로더의 기능 4가지를 설명하시오
프로그램을 실행하기 위해서는 보조기억 장치에 저장 되어있는 목적 프로그램들이 실행될 수 있도록 주기억장치에 저장되어 있어…