System Structure & Program Execution CPU = Memory에있는 instruction을 실행하는 것 (항상 메모리와 상호작용) *instruction: 컴퓨터에게 일을 시키는 단위로서, 컴퓨터가 알아들을 수 있는 기계어로 이루어진 명령어 - 입출력 같은 요청을 cpu에서 필요로 하면 cpu는 메모리와만 상호작용하므로 직접 디스크나 입출력에 접근하는게 아니라 - 접근 요청을 시키면 디바이스 컨트롤러는 로컬 버퍼로 값을 전달한다. - cpu는 성능이 매우 빠르고 IO 수행하는 것은 매우 느리기 때문에 cpu가 마냥 놀고만 있을 수 없기 때문에 다른 메모리의 인터럽트를 실행 CPU 내부 - interrupt line = 외부 디바이스나 이벤트에서 CPU의 주의를 끌고 중단된 작업..
[OS] System Structure & Program Execution , Process
System Structure & Program Execution CPU = Memory에있는 instruction을 실행하는 것 (항상 메모리와 상호작용) *instruction: 컴퓨터에게 일을 시키는 단위로서, 컴퓨터가 알아들을 수 있는 기계어로 이루어진 명령어 - 입출력 같은 요청을 cpu에서 필요로 하면 cpu는 메모리와만 상호작용하므로 직접 디스크나 입출력에 접근하는게 아니라 - 접근 요청을 시키면 디바이스 컨트롤러는 로컬 버퍼로 값을 전달한다. - cpu는 성능이 매우 빠르고 IO 수행하는 것은 매우 느리기 때문에 cpu가 마냥 놀고만 있을 수 없기 때문에 다른 메모리의 인터럽트를 실행 CPU 내부 - interrupt line = 외부 디바이스나 이벤트에서 CPU의 주의를 끌고 중단된 작업..
2023.10.07