Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 꽃길
- 유니티
- Unity
- C++ 자료구조
- 넥스트에디션 2호점
- 홍대 방탈출 추천
- 이스케이퍼스 2호점
- PC VR
- 후기
- Android
- 시스템 프로그래밍
- 윈도우 프로그래밍
- 홍대 방탈출
- 홍대 덤앤더머
- C#
- 정렬 알고리즘
- 필활
- 방탈출 추천
- 방탈출 후기
- 방탈출
- 개발
- 홍대
- 넥스트에디션
- C 자료구조
- 이스케이퍼스
- 추천
- 방탈출 리뷰
- 공포 방탈출
- 2021 방탈출 추천
- 강남 방탈출
Archives
- Today
- Total
목록컨텍스트 스위칭 (1)
행복한 연어의 이야기
(윈도우 시스템) 5. 프로세스 생성과 소멸
1. 프로세스(Process)의 이해 프로세스란 무엇인가? 프로세스란 실행중인 프로그램을 말한다. 게임 중에 익스플로어를 실행시킨다면 게임과 익스플로어 두개의 프로세스를 실행시킨 것이 된다. 프로세스의 구성요소? 프로그램을 실행시키면 실행파일에 존재하는 명령어들이 메모리에 올라간다. 그 메모리는 Code 영역, Data 영역, Heap 영역, Stack 영역으로 나뉘게 되는데 이 메모리 영역(Code, Data, Heap, Stack)들은 프로세스 마다 가지고 있다. 즉 위에서 게임과 익스플로어를 실행시키면 게임의 메모리 영역 과 익스플로어의 메모리 영역이 따로 생성되는 것이다. 또한 명령어를 실질적으로 수행하는 레지스터들의 상태까지도 프로세스의 일부라고 말할 수 있다. 2. 프로세스의 스케줄링과 상태변..
IT/윈도우 시스템 프로그래밍
2021. 7. 28. 21:06