차이점1 [운영체제] 프로세스와 스레드란? 그리고 차이점 프로세스와 스레드는 프로그램에서 실행되는 어떤 실행 단위를 의미한다. 프로그램(Program) 프로그램은 어떤 작업을 하기 위한 명령어 목록과 그에 필요한 데이터를 묶어 놓은 실행파일로, 보조기억장치에 정적인 상태로 저장되어있다. 프로그램의 실행과정은 다음과 같다. 1) 사용자가 컴퓨터에게 프로그램을 실행할 것을 요청하면 2) 컴퓨터가 프로그램의 정보를 읽고 프로그램이 메모리를 사용할 수 있게 할당한다. 3) 그리고 프로그램의 정보들이 메모리에 로드되며 프로그램이 실행된다. 정리하자면, 보조기억장치에 저장된 프로그램을 메모리에 적재하고 실행하는 순간 프로그램은 프로세스가 되는 것이다. 이 과정을 프로세스를 생성한다고 표현한다. 프로세스(Process) 프로세스(Process)는 '실행 중인 프로그램'으로.. CS, OS, Network 2023. 4. 14. 이전 1 다음