[운영체제] 컴퓨터 시스템의 구조와 시스템 콜, Interrupt
컴퓨터 시스템 구조컴퓨터 시스템 구조 부팅을 하면 운영체제가 메모리에 상주하면서 실행 → CPU는 매순간 메모리에 있는 기계어를 실행시킴프로그램 실행시키면 해당 프로그램이 메모리에 올라가서 프로세스가 됨CPU가 운영체제에 의해서 실행될 경우에는 필요한 기계어만 사용하지만 운영체제가 사용자 프로그램에게 CPU를 넘겨줄 때에는 안정성을 보장할 수 없음 → mode bit을 통해서 해결함 Program Register Counter : 다음 번에 실행할 기계어의 메모리 주소를 가지고 있음 → CPU는 카운터가 가리키고 있는 메모리 위치에서 기계어를 가져옴 사용자가 프로그램을 계속 사용하는 것을 막기 위해 부가적인 하드웨어를 두는데 이를 timer 하드웨어라고 함일정 시간이 흐르면 자연스럽게 CPU에게 인터럽트..