책너두 (컴퓨터 밑바닥의 비밀) 4일차 운영 체제, 프로세스, 스레드
- Book/컴퓨터 밑바닥의 비밀
- 2024. 4. 16.
요약
- 모든 것은 CPU 에서 시작 됨.
- 메모리에서 명령어를 하나 가져옴
- 이 명령어를 실행한 후, 다시 메모리에서 명령어를 가져옴.
- 운영체제가 탄생하면서 프로그래머는 더 이상 실행 파일을 수동으로 적재하거나 프로그램을 수동으로 유지 관리할 필요가 없어짐.
- 운영 체제는 모든 것을 백그라운드에서 처리함.
- 프로세스 주소 공간은 아래에서 위의 방향을 기준으로 다음과 같음.
- 코드 영역
- 데이터 영역
- 힙 영역
- 스택 영역
- 스레드는 프로세스 주소 공간을 공유함.
- 스레드 풀은 스레드 여러 개를 미리 생성해 두고 스레드가 처리할 작업이 생기면 해당 스레드에 처리를 요청함.
- 미리 생성되어 있기에 스레드 생성 종료 작업이 빈번하게 발생하지 않음.
- 불필요한 메모리를 소비하지 않음.
'Book > 컴퓨터 밑바닥의 비밀' 카테고리의 다른 글
책너두 (컴퓨터 밑바닥의 비밀) 6일차 스레드 안전 코드 (0) | 2024.04.18 |
---|---|
책너두 (컴퓨터 밑바닥의 비밀) 5일차 스레드 간 공유되는 프로세스 리소스 (0) | 2024.04.17 |
책너두 (컴퓨터 밑바닥의 비밀) 3일차 링커 (1) | 2024.04.15 |
책너두 (컴퓨터 밑바닥의 비밀) 2일차 컴파일러 (0) | 2024.04.11 |
책너두 (컴퓨터 밑바닥의 비밀) 1일차 : 프로그래밍 언어 (0) | 2024.04.08 |