
[KOCW] 운영체제 3차시 - 이중모드, 하드웨어 보호
·
IT/CS 공부
이중 모드 (Dual mode) 보통 한 컴퓨터를 여러 사람이 동시에 사용하는 환경이거나, 혹은 한 사람이 여러 개의 프로그램을 동시에 사용하는 환경이 주어진다. 이 경우는 한 사람의 고의, 혹은 실수가 프로그램의 전체에 영향을 줄 수 있다. 만약, STOP, HALT, RESET 명령어와 같은 것을 사용하는 경우 치명적이다. 참고 : STOP 명령을 내린다면, 과연 어떤 일이 일어날까? 더보기 STOP 명령어가 든 프로그램이 메인 메모리에 올라가게 되고, 그 프로그램을 CPU가 읽어오게 된다. 그러면 그 CPU가 중지된다. 중지된 CPU를 깨우려면 (서버) 컴퓨터를 껏다 키는 방법 밖에는 없다. 따라서 일반 유저는 그러한 치명적 명령을 사용할 수 없도록 만들기로 했다. 그렇게 하기 위한 해결책으로, 모..