운영체제
-
프로세스의 이해운영체제 2024. 3. 1. 16:37
Process Concept 프로세스는 실행 중인 프로그램을 나타내며, 운영체제는 이를 작업의 기본 단위로 활용합니다. 프로세스는 작업을 수행하기 위해 아래와 같은 특정 리소스가 필요합니다. CPU time memory files or I/O devices (resource) 일반적으로 CPU는 직접 스토리지에 저장된 프로그램을 실행하지 않으며, 프로그램은 메모리에 로드되어야 합니다. 이때 메모리에 로드된 프로그램을 실행 중인 프로세스라고 할 수 있습니다. 프로세스의 메모리 레이아웃 프로세스의 메모리 레이아웃은 아래와 같이 여러 섹션으로 나뉩니다. • Text section: 실행 코드 • Data section: 전역 변수 • Heap section: 프로그램 실행 시간 동안 동적으로 할당되는 메모리 ..