Page 5 -
P. 5

한눈에 살펴보는 시나공의 구성






                                                                                                                                                                                     A   B  C   D
                                           SECTION
                                           SECTION
                                          001
                                          001             운영체제의 개념                                   B  등급                      기사 22.4, 21.8, 20.6

                                                                                                                             3 스레드
                                                                                                                                                                    2500203
                                                                                         토막강의                               스레드(Thread)는 프로세스 내에서의 작업 단위로서 시스템의 여러 자원을 할당받
                                                                                                                            아 실행하는 프로그램의 단위이다.
                                                                          혼자 공부하다가
                                                           1             어려운 부분이 나와도                                        •  하나의 프로세스에 하나의 스레드가 존재하는 경우에는 단일 스레드, 하나 이상의
                                                                          고민하지 말라구!
                                             전문가의 조언          운영체제(OS; Operating System)의 정의                                  스레드가 존재하는 경우에는 다중 스레드라고 한다.
                                                                       동영상 코드번호를 입력하거나,           2500101
                                                                                           그래~
                     필드                운영체제에 대한 기본적인 내용들  운영체제는 컴퓨터 시스템의 자원*들을 효율적으로 관리하며, 사용자가 컴퓨터를 편                                                                                  전문가의 조언
                                                                       QR코드를 이용하면 언제든지
                                                  요만큼이
                                       입니다. 기초를 튼튼히 한다는 마               설명을 들을 수 있다구~    이 부분은 정말                               24.2, 23.5, 22.4, 22.3, 기사 22.7                   프로세스의 정의를 묻는 문제가

                                                                                                   자세한 내용은
                                                 시험에 하나의
                                       음가짐으로 확실하게 숙지하고 넘  리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임이다.                        4 프로세스의 정의                             2500201       출제되었습니다. 교재에 수록된 프
                                                                                          막막했는데,
                                                                                                시나공 홈페이지를 확인하란
                                       어가세요.   문제로 나올 수 있는  •  컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트                                                                          로세스의 여러 가지 정의를 정확
                                                                                          다행이다.
                                       오~예!     범위니까 차분히                                            말씀이시죠?                  프로세스(Process)는 일반적으로 프로세서(처리기, CPU)에 의해 처리되는 사용자      히 숙지하세요.
                                       자원
                                      이 정도 분량이   읽어보도록!     웨어의 일종으로, 다른 응용 프로그램이 유용한 작업을 할 수 있도록 환경을 제공                    프로그램, 시스템 프로그램, 즉 실행중인 프로그램을 의미하며, 운영체제가 관리하
                    이 정도 분량이면        한 문제로 출제               해준다.
                                       자원은 시스템에서 사용할 수 있는
                                       CPU, 주기억장치, 보조기억장치,
                    부담없이 학습할 수        되는 거구나!                                                                               는 최소 단위의 작업(Job), 태스크(Task)이다.
                      있겠는걸!            프린터, 파일 및 정보 등을 의미합                      사용자                                         •  프로세스는 다음과 같이 여러 형태로 정의할 수 있다.
                                       니다.
                                                                               응용 프로그램                                                                                            프로시저 / 비동기적 행위
                                                                                                                              - 프로시저*가 활동중인 것
                                                                                유틸리티                                                                                              • 프로시저 : 한 프로그램은 여러
                                                                                                                              - 비동기적 행위*를 일으키는 주체                                  개의 작은 프로그램으로 분할될
                                                                                운영체제                                                                                               수 있는데, 이때 분할된 작은 프
                                                                                                                              - 지정된 결과를 얻기 위한 일련의 계통적 동작                           로그램을 의미하며, 부프로그램
                                                           출제 횟수                하드웨어                                                                                               이라고도 함
                                                                                                                              - PCB를 가진 프로그램
                                                                              필드의 내용이                                                                                             • 비동기적 행위 : 다수의 프로세
                                                                             출제된 연도와 월이야!                                     - 프로세서가 할당되는 실체                                      스가 서로 규칙적이거나 연속적
                                                              25.8, 25.5, 25.3, 24.7, 24.5, 24.3  출제된 횟수가 많을                  - 실기억장치(주기억장치)에 저장된 프로그램                             이지 않고 독립적으로 실행되는

                                                           2 운영체제의 목적                           우와~                                                                                것을 말함
                                                                              수록 중요하겠지?           2500102
                                                                                              이 내용은 매회
                                                          운영체제의 목적에는 처리 능력 향상, 사용 가능도 향상, 신뢰도 향상, 반환 시간 단
                                                                                             출제가 됐나 보네~
                                                          축 등이 있다.                                                                기출문제 따라잡기
                     전문가의 조언                              •  처리 능력, 반환 시간, 사용 가능도, 신뢰도는 운영체제의 성능을 평가하는 기준이
                                             전문가의 조언                                                                         25년 8월, 5월, 22년 4월, 3월            24년 2월, 23년 5월
                                                            된다.                         출제횟수                                 1. 프로세스의 정의로 적당하지 않은 것은?          3. 프로세스의 정의로 거리가 먼 것은?
                                       교재에 수록된 기능만큼은 정확히
                                       파악해 두세요.           • 자원을 효율적으로 관리하기 위해 자원의 스케줄링* 기능을 제공한다.                            ① 실행중인 프로그램                       ① 운영체제가 관리하는 실행 단위
                                                          • 사용자와 시스템 간의 편리한 인터페이스를 제공한다.                                     ② 프로세서가 할당되는 개체                   ② PCB를 갖는 프로그램
                          방금 학습한 내용을   스케줄링(Scheduling)                                                                      ③  운영체제 내에 프로세스 제어 블록의 존재로서 명시되   ③ 동기적 행위를 일으키는 주체
                          실제 시험에 어떻게   스케줄링은 어떤 자원을 누가, 언  • 시스템의 각종 하드웨어와 네트워크를 관리·제어한다.
                          적용하는지 궁금하면   제, 어떤 방식으로 사용할지를 결  • 데이터를 관리하고, 데이터 및 자원의 공유 기능을 제공한다.                                 는 것                             ④ 실행 중인 프로그램
                                         와우~
                             읽어봐!      정해 주는 것입니다.  전문가는                                                                     ④ 하드웨어에 의해 사용되는 입출력 장치
                                       완전히 족집게            • 시스템의 오류를 검사하고 복구한다.                                                                                프로세스는 비동기적 행위를 일으키는 주체입니다.
                                       과외선생님 같아!  뭐가 달라도    선별 학습         필드의 내용 중에서도                                         프로세스는 소프트웨어적인 단위입니다. 하드웨어에 의해 사용되는 입출력 장치
                                                   다르군요!    25.8, 25.5, 25.3, 24.7, 24.5, 24.3, 23.7 시험에 나온 것만 선별하여           와는 관계가 없습니다.
                                                            처리 능력(Throughput)  학습할 수 있도록 구분을 해
                                                                            일정 시간 내에 시스템이 처리하는 일의 양
                                                                          두었어! 어때? 정말     헉! 이것은
                                                            25.8, 25.5, 25.3, 24.7, 24.5, 24.3, 23.7  시간이 없을땐                22년 7월
                                                                                                                             2. 프로세스가 CPU를 점유하고 있는 상태를 무엇이라 하는가?
                                                            반환 시간(Turn Around Time) "시나공" 스럽지 않나?
                                                                            시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간
                                                                                        시험에 나온것만
                                                            25.8, 25.5, 25.3, 24.7, 24.5, 24.3, 23.7  골라서 공부하라는  캬오~ 이보다 더   ① 실행(Running) 상태
                                                                                                 확실한 '시나공'이
                                                            사용 가능도(Availability)  시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도             ② 준비(Ready) 상태
                                                                                         말씀? ㅋㅋㅋ
                                                                                                   있을까?
                                                            25.8, 25.5, 25.3, 24.7, 24.5, 24.3, 23.7                         ③ 보류(Block) 상태
                                                            신뢰도(Reliability)  시스템이 주어진 문제를 정확하게 해결하는 정도
                                                                                                                             ④ 조건 만족(Wakeup) 상태
                                                                                                                              CPU를 점유하고 있다는 것은 무엇인가를 실행하고 있다는 의미입니다.
                                                                                                                                                                                   ▶ 정답 : 1. ④  2. ①  3. ③
                                      20  1과목  소프트웨어 설계                                                                                                                               1장  요구사항 확인 21
                                     2026산업기사필기_이책.indd   20                                  2025. 9. 1.   오후 2:49 2026산업기사필기_이책.indd   212026산업기사필기_이책.indd   21  2025. 9. 1.   오후 2:49
                                                                                                                                                                                         2025. 9. 1.   오후 2:49
                                     2026산업기사필기_이책.indd   20
                                                                                                          2025. 9. 1.   오후 2:49
             8   한눈에 살펴보는 시나공의 구성
          #2026기본서필기_산업기사_부속(001~016)_ej1.indd   8                                   2025. 9. 24.   오전 11:45
          #2026기본서필기_산업기사_부속(001~016)_ej1.indd   8
                                                                                                     2025. 9. 24.   오전 11:45
   1   2   3   4   5   6   7   8   9   10