Computer Science/운영체제
2022. 6. 4.
chapter 09. Main Memory
프로세스(task와 동일한 의미)는 실행 중인 프로그램을 의미한다. 여기서 실행중이라는 것은 메인 메모리에 올라가 있다는 뜻이다. CPU는 메모리로부터 Program Counter에 대응하는 연산을 fetch 하며, 해당 연산들은 특정 메모리 주소에 대한 추가적인 load, store가 필요할 수 있다. 연산 - 실행 순환 과정은 다음과 같다. 1. Instruction Fetch: 연산이 메모리로부터 fetch 된다. 2. Instruction Decode + Operand Fetch: 해당 연산은 decode 되고, 다른 피연산자를 메모리로 부터 fetch 할 수 있다. 3. Instruction Execution: CPU가 Instruction Decode를 실행하고 결과를 다시 메모리에 Store..