[운영체제] 프로세스의 상태
·
CS/OS
개요 우리가 작성한 코드는 디스크에 저장된 하나의 파일로 존재한다. 이를 프로그램이라고 할 수 있다. 우리는 프로그램을 작성하고 산다. 이 프로그램을 실행하려면 메인 메모리에 올려야하고, 이 메모리 공간이 생각보다 작다면 무방비 상태에서 저장도 못한채로 에디터가 꺼진다던가 컴퓨터가 죽는다던가 하는 상황이 발생한다. 아찔한 상황이 아닐 수 없다. 프로세스라고 하는 건, 프로그램이 실행중인 상태에 임을 말한다. 만약 우리가 서버를 하나 만들어서 돌리면, 실행중인 서버는 하나의 프로세스라고 부를 수 있다. 앞으로 돌고있는 서버를 프로그램이라고 하는 친구가 있다면, 귀에 대고 프로세스라고 정정해주자. 운영체제는 수많은 프로세스들을 관리한다. 물론 프로그램도 관리하지만, 이는 파일을 다루는 부분이지 오늘 주제와는..