
시스템 자원(자원): 프로그램 실행에 필요한 요소들을 말한다.예를 들어서, CPU, 메모리, I/O장치, 보조기억장치들을 의미한다.실행이 진행될 프로그램에 필요한 자원들을 할당하고 프로그램이 올바르게 실행되도록 돕는 프로그램을 의미한다. 컴퓨터가 부팅될 때 메모리 내

프로세스: 현재 메모리에 적재되어 실행중인 프로그램을 의미한다. 보조기억장치(HDD, SSD)에 저장된 프로그램을 메모리에 적재하고 실행되는 관정-> '프로세스를 생성한다.'라고 표현한다.운영체제는 현재 빠르게 번갈아 수행되는 프로세스의 실행 순서를 관리하고, 프로세스
프로세스는 자신의 현재 상태를 가지고 있고 이를, PCB에 기록을 한다. 프로세스들은 아주 빠른 속도로 서로 번갈아가면서 실행이 되기 때문에, 프로세스는 당연히 여러가지 상태들을 가진다. 프로세스의 상태들 생성상태: 보조기억장치에서 이제 막 메모리에 로딩되어서 PCB
프로세스를 구성하는 실행의 흐름 단위 이다. 그렇기 때문에 하나의 프로세스는 여러 개의 스레드를 가질 수 있다. 스레드를 이용하게 되면 하나의 프로세스에서 여러 부분을 동시에 실행할 수 있게 된다. 전통적인 관점에서 보면 하나의 프로세스는 한번에 하나의 작업만을 처리하