컴퓨터 사이언스/운영체제
2021. 4. 28. 01:27
[공룡책] 프로세스 개념 (Process Concept)
프로세스란? (Process) - 프로세스란 실행중인 프로그램을 말한다. - 프로세스는 현대 컴퓨팅 시스템에서 작업의 단위가 된다. 왜 프로세스 개념이 생기게 되었을까? - 초기의 컴퓨터 시스템은 한 번에 하나의 프로그램만을 실행하도록 허용하였고, 이 프로그램은 시스템을 완전히 제어하고 시스템의 모든 자원에 접근할 수 있었다. - 하지만, 오늘날의 컴퓨터 시스템은 메모리에 다수의 프로그램을 적재시켜 병행 실행할 수 있게 되었고, - 때문에, 다양한 프로그램을 보다 견고하게 제어하고 보다 구획화해야 했으므로 프로세스의 개념을 낳게되었다. 프로세스의 메모리 배치 text section - 실행 코드 data section - 전역 변수 heap section - 프로그램 실행 중, 동적으로 할당되는 메모리 ..