반응형
00. 운영체제는 하드웨어를 관리한다.
- 제멋대로 동작하는 응용프로그램들이 하드웨어를 잘 못 사용하는 것을 막는다.
- 응용프로그램들이 단순하고 균일한 메커니즘을 사용하여 하드웨어 장치들을 조작할 수 있도록 하기 위해 근본적인 추상화를 통해 달성
- 파일 : 입출력장치의 추상화
- 가상메모리 : 메인 메모리와 디스크 입출력 장치의 추상화
- 프로세스 : 프로세서, 메인 메모리, 입출력장치 모두의 추상화 결과
00. 프로세스란?
"Process is a program in execution" 프로세스는 실행중인 프로그램을 말한다.
01. 프로세스의 문맥(context)
- CPU 수행상태를 나타내는 하드웨어 문맥
👉 Program Counter
👉 각종 register
- 프로그램 주소공간
👉 code, data, stack
- 프로세스 관련 커널 자료 구조
반응형
'Computer Systems' 카테고리의 다른 글
🖥[CSAPP] 9장. Malloc Lab 묵시적 가용 리스트 구현하기 (0) | 2022.10.30 |
---|---|
🖥[CSAPP] 9장. Malloc Lab 동적 메모리 할당 (2) | 2022.10.29 |
🖥[CSAPP] 1장. 캐시가 정말 중요할까? (0) | 2022.10.29 |
👩🏼💻[CSAPP] 어셈블리어 (0) | 2022.10.29 |
👩🏼💻[CSAPP] 1장. 컴퓨터 시스템 구조 (0) | 2022.10.27 |
댓글