Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved. 제7강제7강
제7강제7강 PC 운영체제 예상문제 PC 정비사 2 급 ( 필기 )
PC 운영체제 (1) PC 정비사 2 급 ( 필기 ) Lee Hoon 1 운영체제 (OS : Operating System) 시스템 소프트웨어, 컴퓨터와 사용자의 중계역할 하드웨어와 응용프로그램간의 인터페이스 CPU, 주기억장치, 입출력장치 등 컴퓨터 자원을 관리하는 프로그램 시스템의 평가기준 처리능력 (Throughput) 의 향상 사용가능도 (Availability) 의 향상 응답시간 (Turn-Around Time) 의 단축 신뢰도 (Reliability) 의 향상
PC 정비사 2 급 ( 필기 ) Lee Hoon 2 PC 운영체제 (2) 운영체제의 종류 MS-DOS(Microsoft-Disk Operating System) - Microsoft 사가 IBM PC 용 개발, 단일 이용자 및 단일 태스크용 Windows : GUI(Graphic User Interface) 운영체제, Window3.1, Window95, Window98, Window NT, Window XP, Window CE 등 OS/2 : IBM 사와 Microsoft 사가 PS/2 사용 목적으로 만든 운영체제 Unix : C 언어로 개발, 멀티 태스킹, 멀티 유저를 지원 Linux : 워크스테이션, 개인용 컴퓨터에 사용 - 네트워크 기능 강력, 유닉스와 유사, 소스 코드를 무료 공개 Mac OS : 매킨토시용 OS, GUI(Graphic User Interface) 운영체제 솔라리스 : 썬마이크로시스템즈사, 유닉스기반 운영체제
PC 정비사 2 급 ( 필기 ) Lee Hoon 3 PC 운영체제 (3) 운영체제의 구성 제어 프로그램 (Control Program) - 시스템 전체의 동작 상태를 감시, 프로그램 실행 과정을 지시, 다음에 실행할 프로그램을 준비 - 데이터 관리 프로그램, 작업 관리 프로그램, 감시 프로그램, 통신 제어 프로그램 처리 프로그램 (Processing Program) - 실제 데이터 처리를 하기 위한 프로그램 - 제어 프로그램의 지시와 감독을 직접 처리하여 결과를 생산 - 문제 처리 프로그램, 언어 번역 프로그램, 서비스 프로그램, 사용자 프로그램
PC 정비사 2 급 ( 필기 ) Lee Hoon 4 PC 운영체제 (4) 운영체제의 운영방식 실시간 처리 (On-line Real Time System) - 온라인 방식, 데이터가 발생하는 즉시 처리 일괄 처리 (Bacth Processing System) - 일정량이나 일정 기간이 될 때까지 자료를 모아서 한꺼번에 처리 시분할 처리 ( TSS : Time Sharing System) - CPU 의 처리 시간을 분할하여 동시에 여러 개의 작업을 처리하는 방식 다중 프로그래밍 (Multi Programming) - 하나의 CPU 를 이용해 2 개 이상의 프로그램을 동시에 처리 다중 처리 (Multi Processing) - 2 개 이상의 CPU 가 여러개의 작업을 처리
PC 정비사 2 급 ( 필기 ) Lee Hoon 5 PC 운영체제 (5) 인터럽트 (Interrupt) : 컴퓨터에 예기치 않은 일이 발생한 경우 현재 실행 중인 프로그램을 중단하고, 요구하는 프로그램 실행 인터럽트 수행이 끝나면 중단된 프로그램을 다시 수행 하드웨어 인터럽트 - 정전 : 우선 순위 1 위 - 기계착오 인터럽트 : 장치의 오류 - 외부 인터럽트 : 오퍼레이터의 요구에 의한 오류 - 입출력 인터럽트 : 입출력 오류가 발생 소프트웨어 인터럽트 - 프로그램 인터럽트 : 프로그램상의 오류 - SVC(SuperVisor Call) : 제어 프로그램 호출, 우선 순위 가장 낮음
PC 정비사 2 급 ( 필기 ) Lee Hoon 6 PC 운영체제 (6) 스케줄링 방식 선점방식 : 한 프로세스가 CPU 점유하고 있을 때 다른 프로세스가 현재 프로세스를 중단시키고 CPU 를 차지할 수 있는 방식 - RR(Round Robin) : 먼저 들어온 작업도 할당 시간만 CPU 사용 - SRT : 남은 작업 시간이 가장 짧은 프로세스 먼저 실행 비선점방식 : CPU 할당받으면 그 프로세스가 실행 완료 때까지 독점 - FIFO : 먼저 들어온 작업을 먼저 처리 - SJF : 실행 시간이 가장 짧은 작업부터 처리 - HRN : SJF 의 방식의 단점을 보완 - 우선순위 : 우선순위 부여후 순서대로 작업 수행 - 기한부 : 제한된 시간내에 반드시 완료
PC 정비사 2 급 ( 필기 ) Lee Hoon 7 예상문제 1. 다음은 운영체제의 발전 과정을 나열한 것이다. 이 중에서 가장 나중에 적 용된 기법은 ? 가. 분산처리 (Distributed Processing) 시스템 나. 다중프로그래밍 (Multi Programming) 및 시분할 (Time Sharing) 시스템 다. 다중모드 (Multi Mode) 시스템 라. 일괄처리 (Batch Processing) 시스템 2. 여러 개의 작업을 하나로 묶어 자동적으로 한 작업에서 다른 작업으로 연 속될 수 있도록 한 처리방식은 ? 가. 개별처리방식 나. 일괄처리방식 다. Job By Job 방식라. 시분할 시스템
“ 꼭 ” 합격하시기를 기원합니다 ! Copyright(c) 2008 LeeHoon All rights reserved.