[목차]

 

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)

 

 

 

 

 

 

 

 

 

 

[기출 및 기출 예상 문제 풀이]

 

 

 

 

 

 

 

 

 

 

 

 

출저 : 유튜브 기사퍼스트 권우석

https://www.youtube.com/watch?v=lohaX3M4q0M&list=PLz95GL3y9Hv1pC1yOWBV1yqHxi4jEOKez&index=42

 

 

 

728x90

+ Recent posts