목차 1. 개요 2. 기억장치 관리기법 3. 연속 대 불연속 기억장치 할당 4. 단일사용자연속
기억장치의할당 5. 고정분할 다중 프로그래밍(fixed partition multiprogramming) 6. 가변분할 다중
프로그래밍(variable partition multiprogramming) 7. 단편화 공간의 해결 방법 8. 기억장소
배치법 9. 기억장치 교체(swapping)
본문 5. 고정분할 다중 프로그래밍(fixed partition
multiprogramming)
다중프로그래밍 시스템은 다수의 사용자가동시에 시스템 자원을 요구할 수 있도록 구현한 시스템으로
CPU의 이용도와 시스템 처리량(throughput)을 크게 늘이기 위해서이다. 다중프로그래밍을 최대한이용하기 위해서는 주기억장치내부에
여러개의 작업이 공존해야 한다. 고정분할 다중 프로그래밍은 여러 개의고정된 크기의 영역을 구성된 것으로 각 영역은 하나의 작업을 하는 듯
하다.
(1) 절대번역(absolute translation)과 적재(loading) - 작업들이 절대 어셈블러와 컴파일러에
의해 번역되어 정해진 영역내에서만 실행되는 경우를 말한다. - 기억장치의 낭비를 초래하지만, 운영체제을 쉽게 구현할 수
있다. (2) 재배치 가능번역(relocatable translation)과 적재(loading) - 재배치 컴파일러,
어셈블러,로더는 어떤 영역에서도그 영역에 수용될 프로그램이 있으면 실행 가능한 경우를
본문내용 행되고 처리되는 많은 양의
프로그램과 데이타들을 대량으로 저렴하게 저장해 준다. 2. 기억장치 관리기법 ⑴ 호출기법(fetch strategy)은 다음
프로그램과 데이타를 얻기 위해 보조기억장치에서 주기억장치로 언제 이동할 것인가에 관한 문제 ① 요구호출(demand fetch)은 다음
프로그램이나 데이타가 지금 실행되는 프로그램에 의해 참조될 때 주기억장치로 옮기는 기법 ② 예상호출(anticipatory fetch)은
미래의 일을 예측하는 데 소비되는 추가경비가 기대되는 이익에 비해 상당히 클 것이라 생각되어 지는 것을 미리 옮겨놓아 효율성을 향상시키기 위한
기법 ⑵ 배치기법(placement strategy)은 새로이 반입된 프로그램을 주기억장치 내의 어느 곳에 둘것인가를 정하는
전략 ① 최초적합(
하고 싶은 말 컴퓨터의 주기억장치 관리 검토
(IT) |
댓글 없음:
댓글 쓰기