-
5장 프로세스Computer Science/OS 2023. 12. 17. 01:24
프로세스란?
- block.exe 실행 → 메모리 할당(RAM 가정) → 바이너리 코드 로드 → 프로세스
- 실행 중에 있는 프로그램
프로세스를 구성하는 요소
- Data 영역 : 전역변수, Static 변수
- Stack 영역 : 지역변수, 함수 호출 시 전달되는 인자값
- Heap 영역 : 동적 할당 영역
- Register Set
- cpu 구성 레지스터 → 현재 실행 중인 프로그램 데이터
- 레지스터들 상태 → 프로세스 일부 → 컨텍스트 스위칭(Context switching) 이해
'Computer Science > OS' 카테고리의 다른 글
프로세스 생성 (0) 2023.12.17 5장 프로세스의 스케줄링과 상태 변화 (1) 2023.12.17 1장 프로그램 실행과정 (0) 2023.12.17 1장 컴퓨터 구조에 대한 첫 번째 이야기 (0) 2023.12.17