Page 14 -
P. 14

SECTION
                     SECTION
                        002                   프로세스 관리                                              B    등급








                          25.5, 24.2, 23.5, 22.4, 22.3, 기사 25.8, 22.7

                      1 프로세스의 정의                                                                    전문가의 조언
                                                                          2500201
                                                                                            프로세스의 정의를 묻는 문제가
                     프로세스(Process)는 일반적으로 프로세서(처리기, CPU)에 의해 처리되는 사용자
                                                                                            출제되었습니다. 교재에 수록된 프
                     프로그램, 시스템 프로그램, 즉 실행중인 프로그램을 의미하며, 운영체제가 관리하                           로세스의 여러 가지 정의를 정확
                     는 최소 단위의 작업(Job), 태스크(Task)이다.                                         히 숙지하세요.
                     •  프로세스는 다음과 같이 여러 형태로 정의할 수 있다.
                       - PCB를 가진 프로그램
                       - 실기억장치(주기억장치)에 저장된 프로그램                                             프로시저 / 비동기적 행위
                                                                                            • 프로시저 : 한 프로그램은 여러
                       - 프로세서가 할당되는 실체                                                       개의 작은 프로그램으로 분할될
                       - 프로시저*가 활동중인 것                                                       수 있는데, 이때 분할된 작은 프
                                                                                             로그램을 의미하며, 부프로그램
                       - 비동기적 행위*를 일으키는 주체                                                   이라고도 함
                                                                                            • 비동기적 행위 : 다수의 프로세
                       - 지정된 결과를 얻기 위한 일련의 계통적 동작
                                                                                             스가 서로 규칙적이거나 연속적
                       - 목적 또는 결과에 따라 발생되는 사건들의 과정                                           이지 않고 독립적으로 실행되는
                                                                                             것을 말함
                          25.8, 22.7, 기사 22.7, 20.6

                      2 프로세스 상태 전이                                                                  전문가의 조언
                                                                          2500202
                                                                                            실행 상태의 의미를 묻는 문제가
                     프로세스 상태 전이는 프로세스가 시스템 내에 존재하는 동안 프로세스의 상태가 변
                                                                                            출제되었습니다. 프로세스가 CPU
                     하는 것을 의미하며, 프로세스의 상태를 다음과 같이 상태 전이도로 표시할 수 있다.                         를 점유하고 있는 상태가 실행 상
                                                                                            태라는 것을 기억하고 다른 상태
                                                                                            들의 의미도 파악해 두세요.
                                                         %JTQBUDI
                          ઁ୹        ੽ࣻ   +PC झா઴۞  ળ࠺             प೯       ઙܐ
                          4VCNJU    )PME           3FBEZ          3VO      5FSNJOBUFE
                                                        ࢶ੼  दр ୡҗ           &YJU
                               4QPPMJOH
                                               ੑh୹۱ ઙܐ
                                                                ੑh୹۱
                                               ӵ਑ 8BLF 6Q        ߊࢤ
                                   ٣झ௼                    ؀ӝ
                                                         8BJU  #MPDL

                     • 제출(Submit) : 작업을 처리하기 위해 사용자가 작업을 시스템에 제출한 상태
                     • 접수(Hold) : 제출된 작업이 스풀 공간인 디스크의 할당 위치에 저장된 상태
                     • 준비(Ready) : 프로세스가 프로세서를 할당받기 위해 기다리고 있는 상태
                     •   실행(Run) : 준비상태 큐에 있는 프로세스가 프로세서를 할당받아 실행되는 상태
                     •   대기(Wait), 보류, 블록(Block) : 프로세스에 입·출력 처리가 필요하면 현재 실행 중
                       인 프로세스가 중단되고, 입·출력 처리가 완료될 때까지 대기하고 있는 상태
                     •   종료(Terminated, Exit) : 프로세서의 실행이 끝나고 프로세스 할당이 해제된 상태




                                                                                             1장  응용 SW 기초 기술 활용 23





                                                                                                     2025. 9. 24.   오전 11:01
          2026기본서필기_산업기사_1과1장(017-088)_ej4.indd   23
          2026기본서필기_산업기사_1과1장(017-088)_ej4.indd   23                                 2025. 9. 24.   오전 11:01
   9   10   11   12   13   14   15   16   17   18   19