주기억장치에접근할때 DMA 제어기는 CPU 의 Bus Line 을이용하여 Cycle Stealing 을한다. Cycle Stealing 은 DMA 로부터주기억장치로데이터전송요구가일어났을때만 DMA 가버스의사용권을일시적으로 CPU 로부터빼앗는전송방식이다. 3 중앙처리장치

Similar documents
<4D F736F F F696E74202D DBAB8C1B62CC6AFBCF6BFEBB5B5B1E2BEEFC0E5C4A12CBAB4B7C4C4C4C7BBC5CD2E707074>

<C0FCC0DAB0E8BBEAB1E220B1B8C1B620C3D6B1D920B1E2C3E2B9AEC1A B1B3BEC82E687770>

<4D F736F F F696E74202D20BBE7BABB202D204F DC7C1B7CEBCBCBDBA20BDBAC4C9C1D9B8B528BAF1BCB1C1A12CBCB1C1A1292E707074>

1 처리능력 (Throughput) : 일정시간내에시스템이처리하는일의양 2 반환시간 (Turnaround time) : 시스템에작업을의뢰한시간부터처리가완료될때까지걸리는시간 3 사용가능도 (Availability) : 시스템을사용할필요가있을때즉시사용가능한정도 4 신뢰도

< B3E220C1A632C8B820C4C4C7BBC5CDBFEEBFEBBBE72041C7FC28C3D6C1BE292E687770>

Microsoft PowerPoint - hy2-12.pptx

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6397E3131B0AD20B9AEC1A62BC1A4B4E42E687770>

[CA-09강] 특수기억장치와 입,출력장치.hwp

Chapter ...

학습목차 r 컴퓨터본체에서 CPU 의위치살펴보기 r CPU 의성능 r CPU 의기능 r CPU 의조직 r 레지스터의조직 r 명령어사이클 r 명령어파이프라이닝 컴퓨터구조 2 9. CPU 조직과기능

PowerPoint 프레젠테이션

PowerPoint Presentation

7 프로시저가활동중인것 8 실행중인프로시저의제어궤적 9 CPU가할당되는실체 운영체제가관리하는최소단위작업 (2) 프로세스상태전이도 (3) 주요프로세스상태 1 준비 (Read) 상태 : 실행하기위해준비하고있는상태 2 실행 (Run) 상태 :

마이크로프로세서 개요

학습목차 r컴퓨터분해를통한본체살펴보기 r컴퓨터구성요소 r컴퓨터의기능 r버스와상호연결 컴퓨터구조 2 4. 컴퓨터시스템의구성과기능

Microsoft PowerPoint - 사본 - OAS04-사무자동화 기술(HW-CPU).ppt

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F FB1E2BBE7C6D0BDBABFEB2E687770>

Computer Architecture

운영체제란? PC를구입하면 Windows XP, Windows 7, Linux, MS-DOS Mac OSX, ios 운영체제 : Operating System 운영체제가없는컴퓨터? 컴퓨터 : 프로세서와메모리 전원을켜면어떤일이? 휘발성메모리 - 야생마 프로그램을실행하려면

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

온라인 IT 교육최강 ( 2) 데이터통신 (Data Communication) 1 데이터통신의일반적인정의 정보기기사이에서디지털신호형태로표현된정보를송 수신하는통신 정보처리장치등에의하여처리된정보를전송하는통신으로기계장치간의통신 전기통신회선을이용,

Microsoft Word - PLC제어응용-2차시.doc

4. 다음주소지정방식중속도가가장빠른주소방식은? 가. immediate addressing mode 나. direct addressing mode 다. indirect addressing mode 라. index register. 5. 간접주소 (indirect addr

슬라이드 1

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

18차시.ppt

Microsoft PowerPoint os2.ppt [호환 모드]

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F E687770>

<C1A4BAB8C3B3B8AEB1E2BBE741C7FC2E687770>

3차시.ppt

PowerPoint 프레젠테이션

H3250_Wi-Fi_E.book

[ 마이크로프로세서 1] 1 주차 1 차시. 마이크로프로세서개요 1 주차 1 차시마이크로프로세서개요 학습목표 1. 마이크로프로세서 (Microprocessor) 를설명할수있다. 2. 마이크로컨트롤러를성능에따라분류할수있다. 학습내용 1 : 마이크로프로세서 (Micropr

PowerPoint Presentation

Computer Architecture

2013 경찰직 1차 형법 해설 이영민 (0gichul.tistory.com).hwp

PowerPoint 프레젠테이션

Microsoft PowerPoint - AMP_ pptx

6주차.key

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEB1E2BBE7BBEABEF7B1E2BBE72DC7CAB1E2B1B3C0E B3E229205BC8A3C8AF20B8F0B5E55D>

2010-gisa-2-gisapass.indd

슬라이드 1

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

<4D F736F F F696E74202D20BBE7BABB202D205BC7D9BDC9BFE4BEE05DC1A4BAB8C3B3B8AEB1E2BBE7C7CAB1E2B1B3C0E728B5A5C0CCC5CDBAA3C0CCBDBA292E707074>

명령은? 가. BEGIN, END 나. MACRO, ENDM 다. MOPEN, ENDM 라. START, END 18. C 언어에서문자열출력함수는? 가. gets() 나. puts() 다. getchar() 라. putchar() 19. C 언어의기억클래스종류가아닌것은

1 과목 전자계산기프로그래밍 (20 문제 ) 1. C 언어의특징으로옳은내용모두를나열한것은? 1 컴파일과정없이실행가능하다. 2 다양한연산자를제공한다. 3 이식성이높은언어이다. 4 시스템프로그래밍언어로적합하다. 가. 1, 3 라. 2, 3, 4 2. 객체지향기법중데이터와데

PowerPoint 프레젠테이션

Computer Architecture

마이크로세서 강의자료

Microsoft PowerPoint - Java7.pptx

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEB1E2BBE72CBBEABEF7B1E2BBE720BFE4C1A1C1A4B8AE5FC0FCC0DAB0E8BBEAB1E2B1B8C1B B3E2292E707074>

슬라이드 1

슬라이드 1

<BFE4C1A1C1A4B8AEC1FD28C0FCC0DAB0E8BBEAB1E2B1B8C1B632292E687770>

Microsoft PowerPoint - 30.ppt [호환 모드]

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

사용자수준의스레드 : 사용자의라이브러리에의해운영, 속도는빠르나, 구현이복잡하다. 커널수준의스레드 : 운영체제커널에의해운영, 속도는느리나, 구현이단순하다. 스케줄링 (Scheduling) 1) 스케줄링의정의 프로세스가생성되어실행될때필요한시스템의여러자원을해당프로세스에게할당

Microsoft PowerPoint - StallingsOS6e-Chap04.pptx

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

CH01.hwp 컴퓨터일반 [1- 컴퓨터개요 ] 1) 컴퓨터의정의 = EDPS또는 ADPS 입력된자료를프로그램이라는명령순서에따라처리하여그결과를사람이알아볼수있도록출력하는전자 (Electronic) 자료처리 (Data Processing) 시스템 (System) 2) 컴퓨

Microsoft PowerPoint - [2009] 02.pptx

리눅스 프로세스 관리

건시스템 전자계산기조직응용기사필기기출문제 (2.8.2) 2. 자동재전송요청 (ARQ) 중데이터프레임의정확한수신여부를매번확인하면서다음프레임을전송해나가는가장간단한오류제어방식은? 가. Go-back- N ARQ 나. Stop -and

11장 포인터

Observational Determinism for Concurrent Program Security

Integ

Microsoft PowerPoint - hy1.pptx

Microsoft PowerPoint - 03.OS.pptx

슬라이드 1

Microsoft PowerPoint UNIX Shell.pptx

<4D F736F F F696E74202D20BAB4B7C4C7C1B7CEB1D7B7A1B9D6BCBCB9CCB3AA5F F FB0EDC7FCC8A32E >

학습목차 r 개념으로살펴보는 CPU 속의제어장치 r 마이크로연산 r 제어장치의동작 r 마이크로프로그램을이용한제어 컴퓨터구조 제어장치

슬라이드 1

슬라이드 1

Microsoft PowerPoint UNIX Shell.ppt

2 장. 컴퓨터와경영정보시스템

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

<C6F7C6AEB6F5B1B3C0E72E687770>

프로그램카운터 (Program Counter) 명령레지스터 (Instruction Register) 누산기 (AC: Accumulator) 상태레지스터 (Status Register) PSWR(Program Status Word Register) 메모리주소레지스터 (M

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F E687770>

DBMS & SQL Server Installation Database Laboratory

. 고성능마이크로프로세서 LU 와레지스터 파일의구조 (2.). 직접디지털주파수합성기 (FS) 의구조 3. 고성능마이크로프로세서부동소수점연산기 (Floating-Point Unit) 구조 (2) (2.) (2.) 2. 암호화를위한 VLSI 구조와설계의개요 (2.) 다음참

Microsoft PowerPoint - CHAP_03 - 복쇬본.pptx

PowerPoint Presentation

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6347E36B0AD20B9AEC1A62BC1A4B4E42E687770>

기본도형과작도 1 강 - 연습문제 1. 오른쪽그림과같이직선l 위에점,, 가있을때, 옳지않은것은? 1 = 2 = 3 = 직선l 4 = 5 = l 2. 오른쪽그림에서 = = 이다. 다음( ) 안에알맞은수를쓰시오. 1 =( 2 =( 3 =( 4 =( ) ) ) ) 3. 한평

<4D F736F F D20C0CCBEBEC1A6BEEE5FC3A5BCD2B0B35F >


Microsoft Word - DELL_PowerEdge_TM_ R710 서버 성능분석보고서.doc

<C1A4BAB8C3B3B8AEB1E2BBE741C7FC E687770>

3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < >

입학사정관제도

1부. 임베디드시스템

2008년02회기사필기.hwp

컴퓨터개론 및 실습

학습목표 2/33 마이크로프로세서와마이크로컨트롤러의차이를알수있다. 마이크로프로세서에서프로그램이수행되기위한명령어형식과명령어실행절차를알수있다. 프로그램을수행하려면어떤종류의명령어가필요한지알수있다. 현대컴퓨터의기본모델인저장형프로그램컴퓨터의한계점과그한계를완화하려는방법을알수있다.

ARM01

ePapyrus PDF Document

Transcription:

제 10 장입출력장치 1. 입출력장치 (1) 입출력장치종류 (2) 입출력장치의동작 1 중앙처리장치또는주기억장치와외부의입출력매체사이에정보를전송한다. 2 중앙처리장치또는주기억장치에비해동작속도가매우느리다. 3 중앙처리장치또는주기억장치와정보를처리하는단위가다르다. 4 에러가발생할확률이매우높다. 5 각각의동작에대해자율성을보장할수있다. 2. 입출력제어기법 (1) 중앙처리장치 (CPU) 가직접제어하는입출력제어방식입력장치및출력장치를직접제어하는가장기본적인방법으로, 데이터전송과데이터상태검사등의모든명령을중앙처리장치가직접수행한다. 1 프로그램입출력방식중앙처리장치는입출력이시작되면그것이종료될때까지계속개입을해야한다. 2 인터럽트 - 구동입출력중앙처리장치에서입출력명령을받은입출력모듈이동작을수행하는동안중앙처리장치가다른프로그램을처리할수있다. (2) 직접기억장치액세스 (DMA) 를이용한입출력제어방식 1 DMA(Direct Memory Access) 방식은대용량의데이터를이동시킬때효과적이다. 2 기억장치와입출력모듈간의데이터전송을 DMA 제어기가처리하고중앙처리장치 (CPU) 는개입하지않도록한다.

주기억장치에접근할때 DMA 제어기는 CPU 의 Bus Line 을이용하여 Cycle Stealing 을한다. Cycle Stealing 은 DMA 로부터주기억장치로데이터전송요구가일어났을때만 DMA 가버스의사용권을일시적으로 CPU 로부터빼앗는전송방식이다. 3 중앙처리장치는 DMA 에명령을보낸후에다른일을계속할수있게되며, DMA 제어기가모든입출력동작을담당한다. 4 DMA 제어기는중앙처리장치를거치지않고한번에한단어씩모든데이터를기억장치로전송한다. 5 모든전송이완료되면 DMA 는인터럽트를중앙처리장치에보낸다. 6 중앙처리장치는전송의시작과마지막에만입출력동작에관여한다. (3) 채널에의한입출력 1 데이터처리의고속성을위해 CPU 의계속적인간섭없이직접입 출력장치와기억장치사이에서자료를주고받을수있도록하는입출력전용장치를말한다. 2 가장고성능입 출력방식이라할수있으며, 채널제어기는자기자신의채널프로그램이있으므로여러개의블록을입출력할수있다. 3 데이터전송회로를갖고 CPU 와독립하여동작하며또입출력처리에대한명령을해독하여실행하는작용도갖고있다. 4 채널의기능ᄀ입출력명령해독ᄂ입출력동작을 CPU 와는독립적 ( 비동기적 ) 으로수행한다. ᄃ각입출력장치에명령을지시한다. ᄅ명령의실행을제어한다. 5 채널 (Channel 의종류 ) ᄀ셀렉터채널 (Selector Channel) 고속입출력장치에접속하여대량의자료를고속으로전송한다. ( 자기디스크, 자기테이프, 자기드럼 ) ᄂ바이트멀티플렉서채널 (Byte Multiplexer Channel) 채널과기억장치사이의전송속도는입출력장치의속도에비해매우빠르므로한대의채널이여러개의입출력장치를제어할수있다. 저속입출력장치 (Card Reader, Printer, 키보드 ) ᄃ블록멀티플렉서채널 (Block Multiplexer Channel) 저속입출력장치와고속입출력장치를공용시켜동시에동작한다. 블록단위로자료전송

제 10 장정리기출문제 1. 주기억장치와입 출력장치간에는시간 공간적특성차이가있다. 이에해당되지않는것은? 2014 3( 산업 ) 가. 동작의속도 나. 버스구성 다. 정보의단위 라. 동작의자율성 2. 입출력채널과프로세서가동시에주기억장치를접근하려고하면문제가발생한다. 이때채널의우선순위를높여주어입출력장치의효율을향상시키기위해사용하는것은? 2013 8( 산업 ) 가. DMA 나. 인터럽트 다. 사이클스틸링 라. 핸드세이킹 3. CPU 에의해서입출력이일어나지않고별도의입출력제어기에의해서일어나는입출력은? 2013 3 가. 프로그램에의한 I/0 나. 인터럽트에의한 I/0 다. DMA 제어기에의한 I/0 라. subroutine 에의한 I/0 4. 다음은 DMA와인터럽트에대한설명이다. 잘못설명된것은? 2013 8 가. DMA는기억장치와주변장치사이에직접적인자료전송을제공한다. 나. 대량의자료전송시인터럽트방법은중앙처리기의부담을증가시킨다. 다. DMA는주기억장치에접근하기위해 cycle stealing을한다. 라. DMA과정에서중앙처리장치가 DMA제어기를초기화할때인터럽트가발생한다. 5. 사이클스틸과인터럽트의차이를옳게설명한것은? 2013 6 가. 사이클스틸은주기억장치의사이클타임을중앙처리장치로부터 DMA 가일시적으로빼앗는것으로중앙처리장치는주기억장치에접근할수없다. 나. 사이클스틸은중앙처리장치의상태보존이필요하다. 다. 인터럽트는중앙처리장치의상태보존이필요없다. 라. 인터럽트는정전의경우와는관계없다. 6. 중앙처리장치와입출력장치의처리속도불균형을보완하며, 중앙처리장치를입출력조작에서해방시켜서중앙처리장치본래의일을보다많이할수있도록하기위하여필요한것은? 2013 3( 산업 )

가. 완충제어장치나. 채널다. 제어장치라. 연산논리장치 7. 입출력이실제로일어나고있을때는채널제어기가임의의시점에서볼때마치어느한입출력장치의전용인것처럼운용되는채널은? 2013 6 가. Interlock channel 나. Crossbar channel 다. Selector channel 라. I/O channel 8. 하나의채널에저속의많은입출력장치를구동시키는데알맞은방식으로각입출력장치마다채널을시분할공유하도록하여여러개의입출력장치를동작시킬수있는채널은? 2013 8 가. 실렉터채널 나. 비트멀티플렉서채널 다. 바이트멀티플렉서채널 라. 블록멀티플렉서채널 9. 다음은입출력채널 (Channel) 의종류를분류기준에따라설명한것이다. 옳은것은? 2013 8( 산업 ) 가. 연결형태에따라고정채널과가변채널로구분되며고정채널이가변채널에비해채널효율이낮다. 나. 정보취급방법에따라멀티플렉서모드와버스트모드로구분되며멀티플렉서모드는대량의데이터를고속으로전송하기에적합한방식이다. 다. 입출력장치의설질에따라실렉터채널과멀티플렉서채널로구분되며저속의입출력장치의경우실렉터채널에연결하는것이효율적이다. 라. 채널제어를위한임의의시점에서볼때어느하나의입출력장치를독점운영하는형태의채널을멀티플렉서채널이라한다. 10. 다음중 I/O 채널 (channel) 에대한설명으로틀린것은? 2012 8( 산업 ) 가. DMA 의확장된개념으로볼수있다. 나. multiplexer 채널은고속입출력장치용이고, select 채널은저속입출력장치용이다. 다. I/O 장치는제어장치를통해채널과연결된다. 라. I/O 채널은 CPU 의 I/O 명령을수행하지않고 I/O 채널내의특수목적처리명령을수행한다.

제 11 장병렬처리 1. 병렬처리의개념 1 여러개의프로세서를장착한컴퓨터에서실행될수있는처리방식이다. 2 하나의프로그램에서서로다른태스크 (task) 를동시에처리할수있다. 3 처리부하를분담하고처리속도를향상시킨다. 4 프로그램분할 (partition), 스케줄링 (scheduling), 동기화 (synchronization) 등의새로운문제점이발생한다. 2. 병렬컴퓨터의분류 (1) SISD(Single Instruction stream Single Data stream) 1 한번에하나의명령어와데이터를순서대로처리하는단일프로세서시스템이다. 2 명령어파이프라이닝 (pipelining) 방식, 슈퍼스칼라 (superscalar) 구조를이용하여처리효율을향상시킬수있다. (2) SIMD(Single Instruction stream Multiple Data stream) 1 명령어스트림하나가다수의처리장치에서동시처리되도록제어하는방법이다. 2 처리장치는처리요소기 (PE : processing element) 라고도하며, 내부에독립된데이터기억장치가있다. 3 하나의제어장치는하나의명령어를인출하여해독하고, 여러개의처리장치는여러데이터를동시에인출하여명령어를실행한다. 4 배열처리기 (array processor), 벡터처리기 (vector processor) (3) MISD(Multiple Instruction stream Single Data stream) 1 여러제어장치는동시에여러명령어를인출하여각각해독하고하나의처리장치는여러명령어를실행하여하나의데이터스트림을갖는다. 2 MISD 구조는비현실적이어서범용컴퓨터형태로구현될수없다. (4) MIMD(Multiple Instruction stream Multiple Data stream) 1 다수의처리장치가서로다른명령어를동시에병렬로실행하는형태 2 제어장치들은동시에여러명령어를각각인출하고해독하며, 처리장치들은여러데이터를동시에인출하여각각명령들을실행한다. 3 일반목적의다중프로세서구조 4 각처리장치사이에서데이터의상호교환이자주발생하는밀접결합 (tightly coupled) 형과교환이극히적게발생하는느슨결합 (loosely coupled) 형으로분류된다. 3. 명령어파이프라이닝 (instruction pipeline) 1 한번에하나의명령어만실행하는것이아니라하나의명령어가실행되는도중다른명령어의실행을시작하는방법 2 동시에여러개의명령어를실행한다. 3 하나의명령어를여러단계로나누어처리하므로한명령어의특정단계를처리하는동안다른부분에서는다른명령어의다른단계를처리할수있다. 4 처리속도를향상시킨다.

(1) 4 단계명령어파이프라인명령어인출 (IF : Instruction Fetch), 명령어해독 (ID : Instruction Decode), 오퍼랜드인출 (OF : Operand Fetch), 실행 (EX : Execute) 단계로분리하여수행한다. <4 단계명령어파이프라인시간흐름도 > 첫번째클록주기를제외하고나머지클록은병렬로처리된다. 최대네개의명령어단계가동시에처리된다.

제 11 장정리기출문제 1. 병렬처리컴퓨터의특징으로틀린것은? 2012 5 가. 일부하드웨어오류가발생하더라도전체시스템은동작할수있다. 나. 처리기 (processor) 를 N 개사용하면처리속도가정확히 N 배빨라진다. 다. 프로그램작성이어려워진다. 라. 기억장치를공유할수있다. 2. flynn 의분류법중여러개의처리기에서수행되는인스트럭션 (instruction) 들은각기다르나전체적으로하나의데이터스트림을가지는형태는? 2014 3 가. SISD 나. MISD 다. SIMD 라. MIMD 3. 파이프라인프로세서 (Pipeline processor) 의설명중가장적합한것은? 2013 8 가. 2개이상의명령어를동시에수행할수있는프로세서나. Micro program에의한프로세서다. Bubble memory로구성된프로세서라. Control memory가분리된프로세서 4. 입력태스크 (task) 를일련의서브태스크 (sub task) 로나누어각서브태스크는특별한하드웨어를통해동시에동작할수있도록하여현재디지털컴퓨터의처리능력을크게향상시키는데기여한기법은? 2013 6 가. pipeline 나. dataflow 다. array processing 라. memory hierarchy 5. 명령어파이프라인이정상적인동작에서벗어나게하는일반적인원인이아닌것은? 2012 8 가. 자원충돌 나. 유효주소의계산 다. 데이터의존성 라. 분기곤란

운영체제 제 1 장운영체제개요 1. 운영체제개요 (1) 정의 사람을대신하여컴퓨터시스템의각종자원을보다효율적으로관리하고운영하는시스템소프트웨어 사용자에게최대의편리성을제공하도록하기위한컴퓨터하드웨어와사용자간의매개체역할을하는시스템프로그램 (2) 컴퓨터시스템 4 가지구성요소 1 하드웨어 2 운영체제 (OS) 3 응용프로그램 4 사용자 (3) 운영체제의목적 1) 사용자에게편리한환경제공 2) 시스템의성능향상 1 신뢰도 (reliability) 의향상 2 처리량 (throughput) 의향상 3 응답시간 (response time) 의단축 4 사용가능도 : 사용자가일정기간동안컴퓨터를실제로사용한시간

2. 운영체제의유형별특징 (1) 다중프로그래밍시스템 (Multi-Programming System) 1 하나의 CPU 로여러개의사용자프로그램이마치동시에실행되는것처럼처리하는방식으로한사용자프로그램이입출력장치등 CPU 를필요로하지않는동안, 다른사용자프로그램이그시간에 CPU 를사용하여효율을극대화한다. 2 여러작업을준비상태로두기위해메모리에보관해야하고일정형태의메모리관리가필요하고준비상태의여러작업중하나를선택하기위한결정방법 ( 스케줄링 ) 이필요하다. (2) 시분할시스템 (Time Sharing System) 프로세서스케줄링과다중프로그래밍을사용하여각사용자에게컴퓨터를시간적으로분할하여사용할수있도록한다. (3) 다중처리시스템 (Multi-Processing System) 1 마이크로프로세서여러개를연결해다중프로세서를만들수있다. 이방법은초고속프로세서를사용하지않고도대형컴퓨터의능력을얻을수있다. 2 주 / 종다중처리시스템과대칭적구성다중처리시스템으로구분된다. (4) 분산처리시스템 (Distributed Processing System) 1 시스템마다운영체제와메모리를가지고독립적으로운영되며필요할때통신하는시스템이다. 2 자원공유, 연산속도향상, 신뢰성, 통신등의목적으로여러개의물리적프로세서에연산을분산시킬수있다.

제 1장운영체제개요기출문제 1. 운영체제에대한옳은설명으로만짝지어진것은? 2014 3 ᄀ사용자와시스템간의편리한인터페이스를제공한다. ᄂ자원의효과적인경영을위해스케줄링기능을제공한다. ᄃ운영체제의종류에는 UNIX, LINUX, JAVA 등이있다. ᄅ여러사용자들사이에서자원의공유를가능하게한다. 가. ᄀ, ᄃ나. ᄀ, ᄂ, ᄅ다. ᄀ, ᄃ, ᄅ라. ᄀ, ᄂ, ᄃ, ᄅ 2. 운영체제의수행기능으로옳은내용모두를나열한것은? 2013 8 1 목적프로그램과라이브러리, 로드모듈을연결하여실행가능한로드모듈을만든다. 2 사용자들간에데이터를공유할수있도록한다. 3 사용자와컴퓨터시스템간의인터페이스기능을제공한다. 4 자원의스케줄링기능을제공한다. 가. 1, 2 나. 1, 3, 4 다. 2, 3, 4 라. 1, 2, 3, 4 3. 운영체제의기능으로옳지않은것은? 2013 3 가. 자원보호기능을제공한다. 나. 시스템의오류를검사하고복구한다. 다. 자원의스케줄링기능을제공한다. 라. 사용자와시스템간의인터페이스역할을담당하는하드웨어장치이다. 4. 운영체제의성능평가요인중다음설명에해당하는것은? 2013 6 이것은컴퓨터시스템내의한정된각종자원을여러사용자가요구할때, 어느정도신속하고충분히지원해줄수있는지의정도이다. 이는사용가능한하드웨어자원의수나다중프로그래밍정도등의요소가좌우하는것으로같은종류의시스템자원수가많을경우에는이것이높아질수있다. 가. Throughput 나. Turn around Time 다. Availability 라. Reliability

5. 다음의운영체제운용기법중라운드로빈 (Round Robin) 방식과가장관계되는것은? 2014 3 가. 일괄처리시스템 나. 시분할시스템 다. 실시간처리시스템 라. 다중프로그래밍시스템 6. 하나의 CPU 는같은시점에서여러개의작업을동시에수행할수없기때문에 CPU 의전체사용기간을작은작업시간량 (time slice) 으로나누어서그시간량동안만번갈아가면서 CPU 를할당하여각작업을처리하는기법은? 2013 3 가. 실시간처리시스템 나. 시분할시스템 다. 다중처리시스템 라. 일괄처리시스템 7. 다중처리기운영체제형태중주 / 종 (Master/Slave) 처리기에대한설명으로옳지않은것은? 2014 3 가. 종프로세서가운영체제를수행한다. 나. 주프로세서가고장이나면시스템전체가다운된다. 다. 하나의프로세서를주프로세서로지정하고, 다른처리기들은종프로세서로지정하는구조이다. 라. 주프로세서만연산과입출력을수행하기때문에비대칭구조를갖는다. 8. 운영체제의운영기법중동시에프로그램을수행할수있는 CPU 를두개이상두고각각그업무를분담하여처리할수있는방식을의미하는것은? 2013 8 가. Multi-Processing System 나. Time-Sharing System 다. Real-Time System 라. Multi-Programming System 9. 분산운영체제에대한설명으로옳지않은것은? 2014 3 가. 시스템변경을위한점진적인확대용이성나. 고가의하드웨어에대한여러사용자들간의공유다. 빠른응답시간라. 향상된보안성

10. 강결합 (Tightly-coupled) 시스템과약결합 (Loosely-coupled) 시스템에대한설명으로옳지않은것은? 2014 3( 산업 ) 가. 약결합시스템은각각의시스템이별도의운영체제를가진다. 나. 강결합시스템은각프로세서마다독립된메모리를가진다. 다. 강결합시스템은하나의운영체제가모든처리기와시스템하드웨어를제어한다. 라. 약결합시스템은메시지를사용하여상호통신을한다.