반응형
프로세스 정의 : "실행 중인 프로그램
- 프로그램이란 자신이 스스로 무엇을 할 수 없는 수동적인 상태이다.
- 프로세스는 프로그램이 메모리에 적재, 실행 가능한 상태임을 전제하는 능동개념
CPU 스케쥴링
- 다중 프로그래밍 환경에서 복수의 프로세스가 동작할 때, 어떤 프로세스가 언제 cpu 프로세서를 점유하고 동작할 것인가?
프로세스 메모리 관리
- 한정된 메모리 공간을 여러개의 프로세스가 공유하여 사용하는 경우에 메모리를 어떻게 관리하고 할당할 것인가?
프로세스 통신
- 서로 다른 프로세스들간의 정보 교환을 어떻게 할 것인가?
프로세스 동기화
- 동시에 같은 데이터 접근하거나 변경할 때 데이터 오류를 어떻게 방지할 것인가?
- 프로세스는 실행되면서 생성, 실행, 대기, 준비 그리고 종료 상태를 갖는다.
반응형
'Programming > Computer' 카테고리의 다른 글
프로그램 실행 논리구조 (0) | 2022.04.16 |
---|---|
컴퓨터시스템의 동작 (0) | 2022.03.22 |
컴퓨터 시스템의 구성 (0) | 2022.03.22 |
오버로딩 오버라이드 차이 (0) | 2022.03.22 |
컴퓨터 시스템 개요 (0) | 2022.03.04 |