context switch

· 운영체제
🎯  프로세스 (Process) 란 무엇일까? 프로그램이란 단어는 운영체제를 공부하지 않아도 모두가 아는 단어입니다. 이러한 프로그램은 컴퓨터에서 실행할 수 있는 정적인 상태의 파일입니다. 여기서 정적인 상태란 프로그램이 시작되지 않은 상태를 말합니다. 그러면 프로그램이 시작된 상태는 무엇일까? 프로세스(Process) 가 바로 프로그램이 동적으로 실행된 상태입니다. 모든  프로그램은 운영체제가 실행되기 위한 메모리 공간을 할당해줘야 실행할 수 있습니다. 그래서 프로그램을 실행하는 순간, 파일은 컴퓨터 메모리에 올라가게 되고, 운영체제로부터 시스템 자원(CPU) 를 할당받아 프로그램 코드를 실행시켜 우리가 서비스를 이용할 수 있게 됩니다. 정리하면, 프로그램과 프로세스의 차이는 "실행 여부" 로 구분할..
신민석
'context switch' 태그의 글 목록