컴퓨터공학/운영체제
프로그램 실행 단계
HyungSunKim
2022. 9. 6. 15:02
화면상에서 프로그램을 눌러 프로그램을 실행시킬 때 컴퓨터에서
일어나는 일을 정리한다.
일단 모든 프로그램은 보조기억장치인 HDD 또는 SSD에 저장되어있다.
프로그램을 실행시켜보면 다음 단계로 나뉘어 실행되게된다.
프로그램 실행 단계
1. Loading 단계
보조 기억 장치(SSD, HDD)에서 주기억 장치인 메모리로 로드한다.
2. Fetch 단계
메모리에 올라온 데이터를 CPU안에 레지스터로 올리게 된다.
3. Decode 단계
CPU 레지스터의 올라와있는 데이터를 CPU의 ALU(연산 장치)에서 해석하게 된다.
4. Execution 단계
ALU에서 해석된 데이터를 연산하여 프로그램을 실행시킨다.