[목차]
1. 프로세스(Process)
2. 기출 및 기출 예상 문제 풀이
[프로세스(Process)]
용어 정리
: 프로그램 - 보조기억장치에 저장된 프로그램
: 프로세스 : CPU가 실행중인 프로그램
: 프로세서 : CPU (프로세스를 실행)
1. 프로세스 정의
: 주기억장치에 저장된 프로그램(실행중인 프로그램)
: 운영체제가 관리하는 최소 단위의 작업
: 비동기적(비연속적, 독립적) 행위를 일으키는 주체
: 프로시져(프로그램 일부)의 활동
: PCB를 가진 프로그램
: 프로세서가 할당되는 실체
: CPU에 의해 수행되는 사용자 및 시스템 프로그램
: 프로세스가 자원을 이용하는 정상적인 작동의 순서
요청 -> 사용 -> 해제
: 지정된 결과를 얻기 위한 일련의 동작
: 디스크(보조기억장치)에 저장된 프로그램(X)
2. 스레드(Thread) 정의
: 프로세스를 분할하여 운영체제의 성능을 개선하려는 소프트웨어적 접근 방법 (a.k.a. 경량 프로세스)
: 하나의 프로세스 내에서 병행성을 증대키시기 위한 기법
: 스레드는 동일 프로세스 환경에서 서로 독립적인 다중 수행이 가능
: 프로세스의 생성이나 문맥 교환 등의 오버헤드를 줄여 운영체제의 성능이 개선됨
3. 프로세스 제어 블로 : PCB (Process Control Block)
: 운영체제가 프로세스에 대한 중요한 정보를 저장해 놓은 곳(프로세스 정보 리스트)
: 각 프로세스가 생성될 때마다 PCB가 생성되고, 완료되면 PCB는 제거
: O/S에게 Process에 대한 정보를 제공해 주는 자료구조 테이블
: 부모 프로세스와 자식 프로세스는 PCB를 공유 (X)
4. 프로세스 제어 블록 - 저장 정보
: 프로세스의 현 상태
: 프로세스의 우선 순위
: 프로세스 식별자 (고유번호)
: 레지스터 저장 장소
: 관련 레지스터 정보
: 할당된 자원에 대한 포인터
오답 모음
: 프로세스의 사용 빈도(X), 할당되지 않은 주변장치의 상태 정보(X)
: 모든 프로세스의 상태에 대한 조사와 통제 정보(X)
: 파일할당 테이블(FAT) (X), 우선 순위를 위한 스케줄러(X)
: 페지이 부재(page fault) 발생 횟수(X)
: 프로세스 오류의 수정 방법(X)
: 프로세스의 CPU 사용률(X), 프로세스의 처리지 종류(X)
: 초기 값 정보(X), 프로세스의 크기 (X)
[기출 및 기출 예상 문제 풀이]
'정보보안공부 > 정보처리기사' 카테고리의 다른 글
11. 프로그래밍 언어 활용 - 메모리관리기법(2) (0) | 2022.01.20 |
---|---|
10. 프로그래밍 언어 활용 - 메모리관리기법 (0) | 2022.01.18 |
9. 프로그래밍 언어 활용 - 소프트웨어 분류 & 운영체제 종류 (1) | 2022.01.17 |
8. 프로그래밍 언어 활용 - 운영체제 기초활용(OS) (0) | 2022.01.17 |
7. 프로그래밍 언어 활용 - 라이브러리 특성 활용&기출풀이 (0) | 2022.01.17 |