운영체제 - 프로세스(Process)
프로세스란? 프로세스는 다음과 같이 2가지로 정의될 수 있습니다. 1. 실행중인 프로그램2. 프로그램이 메모리에 올라간 상태 사실 두 정의 모두 같은 말입니다. 결국 프로그램이 실행중인 상태를 의미하기 때문이죠. 개발자는 어떠한 목적을 수행하기 위한 과정인 프로그램을 작성하고, 그 목적을 실제로 수행하기 위해 프로그램을 실행시킵니다. 수행하는 주체인 CPU가 사용하기 위해 메모리에 프로그램 정보를 올려두고 사용하는 상태, 그것이 바로 프로세스입니다. CPU는 여러개의 프로세스를 동시에 수행하기도 합니다. 복수의 프로세스를 단일 프로세서에서 동시에 실행시키는 기법이 있는데, 그 기법의 이름은 컨텍스트 스위칭context switching입니다.해석하면 "문맥 맞바꾸기" 인데 , 잘 어울리는 단어인 것 같습..
프로그래밍/프로그래밍 용어
2017. 8. 24.