<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEB1E2BBE7BBEABEF7B1E2BBE72DC7CAB1E2B1B3C0E B3E229205BC8A3C8AF20B8F0B5E55D>

Similar documents
<4D F736F F F696E74202D DBAB8C1B62CC6AFBCF6BFEBB5B5B1E2BEEFC0E5C4A12CBAB4B7C4C4C4C7BBC5CD2E707074>

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

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6397E3131B0AD20B9AEC1A62BC1A4B4E42E687770>

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F FB1E2BBE7C6D0BDBABFEB2E687770>

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6347E36B0AD20B9AEC1A62BC1A4B4E42E687770>

<BFE4C1A1C1A4B8AEC1FD28C0FCC0DAB0E8BBEAB1E2B1B8C1B632292E687770>

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

온라인 IT 교육최강 ( 강의정보처리필기강사조대호 차시명 [CA-06 강 ] 프로세서와명령어차시 6 차시 학습내용 프로세서와명령어 학습목표 컴퓨터의구조와프로세서에대해이해할수있다 컴퓨터의명령어에대해이해할수있다 학습내용 1. 컴퓨터의구성 - 1

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770>

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

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F E687770>

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

PowerPoint 프레젠테이션

Microsoft PowerPoint - hy2-12.pptx

Computer Architecture

<4D F736F F F696E74202D20BBE7BABB202D205BC7D9BDC9BFE4BEE05DC1A4BAB8C3B3B8AEB1E2BBE7C7CAB1E2B1B3C0E728B5A5C0CCC5CDBAA3C0CCBDBA292E707074>

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

PowerPoint Presentation

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEB1E2BBE72CBBEABEF7B1E2BBE720BFE4C1A1C1A4B8AE5FC0FCC0DAB0E8BBEAB1E2B1B8C1B B3E2292E707074>

Microsoft PowerPoint - hy2-12.pptx

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

ºÎ·ÏB

Computer Architecture

<C0FCC0DAB0E8BBEAB1E220B1B8C1B620C3D6B1D920B1E2C3E2B9AEC1A B1B3BEC82E687770>

슬라이드 1

슬라이드 1

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

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

PowerPoint Presentation

2 장수의체계 1. 10진수 2. 2진수 3. 8진수와 16진수 4. 진법변환 5. 2진정수연산과보수 6. 2진부동소수점수의표현 한국기술교육대학교전기전자통신공학부전자전공 1

<C0FCC0DAB0E8BBEAB1E220B1B8C1B620377E39B0AD20B1B3BEC82836BFF C0CF20B0ADC0C7292E687770>

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Computer Architecture

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

3차시.ppt

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

2. 기억장치의구성 ROM Mask ROM PROM EPROM EEPROM RAM SRAM DRAM 보조기억장치 자기 Disk 자기 Tape 자기 Drum 광디스크 3. (Main Memory) 컴퓨터내부에존재하는내부기억장치 ROM과 RAM으로구성 CPU에의해참조되는장

PowerPoint Presentation

PowerPoint 프레젠테이션

PowerPoint Presentation

PowerPoint 프레젠테이션

Microsoft Word - logic2005.doc

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770>

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

마이크로프로세서 개요

1. 조합 (combinational) 논리회로에대해설명한것은? < 가 > 가출력신호가입력신호에의해서만결정되는논리회로이다. 나플립플롭과같은기억소자를갖고있는논리회로이다. 다출력신호가입력신호와현재의논리회로의상태에의해결정되는논리회로이다. 라기억능력을가진논리회로이다.

Chapter ...

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

1. 일련의순차적인수를세는회로는? < 가 > 가카운터 다디코더 나레지스터 라인코더 2. 입력펄스에따라미리정해진순서대로상태가변화하는레지스터로써발생회수를세거나동작순서를제어하기위한타이밍 (timing) 신호를만드는데가장적합한회로는? < 다 > 가범용레지스터 다

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F E687770>

Microsoft PowerPoint - e pptx

PowerPoint Presentation

OCW_C언어 기초

8장 조합논리 회로의 응용

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

Microsoft PowerPoint - 1-2장 디지털_데이터 .ppt

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

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

슬라이드 1

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

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

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

슬라이드 1

(1) 주소지정방식 Address Mode 메모리접근 분기주소 명령어 직접번지 Reg. 지정 Reg. 간접 Base Index 간접 Immediate 상대번지 절대번지 Long 주소 Reg. 간접 Byte Access Bit Access 내부 Data M

PowerPoint 프레젠테이션

Microsoft PowerPoint os2.ppt [호환 모드]

Microsoft PowerPoint - o8.pptx

PowerPoint 프레젠테이션

한국기술교육대학교장영조 한국기술교육대학교전기전자통신공학부 1

3 장디지털코드 1. BCD 코드와 3초과코드 2. 다양한 2진코드들 3. 그레이코드 4. 에러검출코드 5. 영숫자코드 한국기술교육대학교전기전자통신공학부전자전공 1

1) 8 진수를 10 진수로변환 - 진수에자릿수에서 1 을뺀숫자를지수로한후해당숫자와곱해주는방식으로 10 진수로변환 2) 2 진수를 10 진수로변환 - 10 진수의숫자를해당진수로계속나누어나머지들을역순으로읽음. - 분수나소수인경우에는곱셈의방법으로구할수있음. 3) 10 진수

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

ARM01

정보보안 개론과 실습:네트워크

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

동기순차회로 p 조합논리회로 combinational logic circuit) v 출력이현재의입력에의해서만결정되는논리회로 p 순차논리회로 sequential logic circuit) v 현재의입력과이전의출력상태에의해서출력이결정 v 동기순차논리회로와비동기순차논리회로로

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

03차시학습내용(하드웨어1)

Á¦¸ñ¾øÀ½

Microsoft PowerPoint - 알고리즘_1주차_2차시.pptx

Microsoft PowerPoint - CHAP_03 - 복쇬본.pptx

Microsoft PowerPoint - 알고리즘_2주차_1차시.pptx

Computer Architecture

T100MD+

슬라이드 1

논리회로설계 6 장 성공회대학교 IT 융합학부 1

7장 조합 논리 회로

歯15-ROMPLD.PDF

hwp

Microsoft PowerPoint - 부호기와 복호기.PPT

⑵ 2 중앙처리장치의 이름에 따라 286, 386, 486, 586(펜티엄) 등으로 개인용 컴퓨터가 분류 된다. 중앙처리장치의 구성 레지스터 연산장치 내부 데이터 버스 기억장치에서 읽어 들인 값이나 사용할 값, 계산된 결과를 임시로 저장하는

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

<4D F736F F F696E74202D20332EB5F0C1F6C5D0C8B8B7CEBFCD20B1B8C7F62E >

Microsoft PowerPoint - polling.pptx

9장 순차논리 회로

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

Microsoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드]

Microsoft PowerPoint - chap04-연산자.pptx

Transcription:

필기 권우석샘의정보처리기사 / 산업기사 [ 2. 전자계산기구조 ] [ 전자계산기구조-출제경향분석 ]. 전자계산기구조강의목차 2. 기출문제출제경향분석 [ 기사 ] [ 산업기사 ] 강 - 논리회로개념 2강 - 논리회로간소화및종류 3강 - 자료의개념 3% 6% 2% (8%) 컴퓨터기본 % 4강 - 자료의표현방식 2% (5%) 5강 - 중앙처리장치, 명령어 2% 6강 - 연산의종류, 마이크로오퍼레이션 7강 - 메이져스테이트 8 강 - 제어장치, 입출력장치, 인터럽트 8% 7% 27% (9%) CPU, 입출력장치, 연산 6% 9강 - 주기억장치 7% 강 - 보조및특수용도기억장치, 병렬컴퓨터 4% (9%) 기억장치 2% [CA 강 ]-논리회로개념 [ 출제빈도 하 ]. 논리회로정의 : 2 진정보 (,) 를기반으로 AND, OR, NOT 논리연산에따라동작을수행하는논리소자들로구성된전자회로 [CA 강 ]-논리회로개념 2. 논리게이트 ( 논리소자 ) : 논리회로를구성하는기본소자 * 논리회로의집합 (CPU) 전기신호 : 높은전압 (5V) : 낮은전압 (.5V) * A 가입력되면컴퓨터는? * +2 가처리되는과정? 게이트기호의미진리표논리식 AND ( 논리곱 ) 입력신호가모두 일때 출력 A B F F=A B F=AB ( 入 ) 입력장치로데이터를입력 (M) 메모리에저장 (CPU) CPU 에서호출 (CPU) CPU 에서해독 (CPU) CPU 에서연산 ( 出 ) 출력장치로정보가보여짐 OR ( 논리합 ) 입력신호중 개만 이어도 출력 A B F F=A+B * 생산적인논리회로설계? NOT 입력된정보를반대로변환하여출력 A F F=A' F = A 논리회로간소화 가격대비성능극대화

[CA 강 ]- 논리회로개념 [CA 강 ]-논리회로개념 게이트기호의미진리표논리식 XOR (exclusive-or, 배타적논리합 ) NAND = NOT + AND NOR= NOT + OR XNOR = NOT + XOR 3. 생활속의논리회로설계- 예 입력되는값이모두같으면, 한개라도틀리면 출력 A B F * 층에서 층까지이동하는엘리베이터에내장될전자장치를설계하시오. 문 : 열림 (), 닫힘 () + 버튼 : 누르지않은상태 (), 누름 () 작동여부결정 (,) F = A B = A'B + AB'. 논리회로를바르게표시한논리식은? 가. F = A B 나. F = A + B 다. F = A B 라. F = A + B 2. 다음회로의출력 F 가 이되기위한조건? 가. A=, B= 나. A=, B= 다. A =, B = 라. A =, B = A B F A B F [ 정답 ]. 가 2. 라 [CA 강 ]-논리회로개념 [CA 강 ]- 논리회로개념 3. 다음논리회로를간략화하여재설계한것은? 5. 다음진리표와같은연산을하는 gate 는? A B F 입력 출력 x y z 가. OR gate 나. AND gate 다. Exclusive OR gate 라. NAND gate A B F 4. 아래스위칭회로의논리식이옳은것은? 가. F = A + B 나. F = A B 다.F= A - B 라.F= A/(B + A) [ 정답 ] 3. 다 4. 나 6. 다음회로에서 A=, B= 이입력되어있을때출력 Y 는? A B F 가. 나. 다. 라. [ 정답 ] 5. 다 6. 라

7. 그림과같은논리회로의기능은? ( 단, A, B는입력, Y는출력으로본다.) 가. equivalence 나. exclusive-or 다. implication 라. NAND [ 정답 ] 7. 나 [CA 강 ]- 논리회로개념 A B F [CA 2강 ]-논리회로간소화및종류 [ 출제빈도 하 ]. 불대수 : 논리회로간소화를위해이용하는논리식 2. 불대수기본공식 ) 일반법칙 A+A A = A, AA = A A + A' =, AA' = + A =, A = A, A = (A ) =A 2) 교환법칙 A + B = B + A 3) 분배법칙 / 결합법칙 A + A B = (A + A )(A + B) = (A + B) = A + B 4) 드모르간법칙 (A + B) = A B, (A B) = A + B A B (A+B) (A+B) A + B : A U B AB : A B A :A C : 공집합 (ø) : 전체집합 (U) A B A B A B [CA 2강 ]-논리회로간소화및종류 [CA 2 강 ]- 논리회로간소화및종류 3. 벤다이어그램을이용해서불대수문제풀기 불대수식의정리중옳지않은것은? 라 가. A+AB=A 나. A+A B=A+B 다. A+=A 라. A(A +AB)=A+B 가. A A B U 나. U A A B U. 카르노맵 ) 간략화방법 이라고표시된부분을묶는다 (2ⁿ 개씩 ) -> 중복가능 2 묶음은곱으로, 묶음과묶음은합으로 3 입력이 2 개 A B 4 입력이 3 개 A B + A B + AB B + A U U A A A A B ø 다. U ø 라. U A BC A B C + AB C + AB C + ABC + ABC + A BC C + A

[CA 2강 ]-논리회로간소화및종류. 논리회로설계단계 [CA 2강 ]-논리회로간소화및종류. 논리회로분류 () 요구사항분석 ( 문제발생 ) (2) 진리표작성 (3) 논리식작성 (4) 간소화 ( 불대수, 카르노맵 ) (5) 논리회로도작성 (6) 논리회로구현 A B F ) 조합논리회로 : ( 기억능력 X, 입력신호에의해서만출력결정, gate 집합 ) - 반가산기, 전가산기, 디코더, 엔코더, 멀티플렉서, 디멀티플렉서 2) 순서논리회로 : ( 기억능력 O, 입력신호와현재신호에의해출력결정, gate + Flip Flop 집합 ) - 카운터 입력 논리회로 + 출력 조합논리회로 기억장치 순서논리회로 * Flip Flop (f/f) : bit 를기억할수있는기억장치 [CA 2강 ]-논리회로간소화및종류 2. 반가산기 (Half Adder) : 2진수 자리의덧셈기 [CA 2강 ]-논리회로간소화및종류 3. 전가산기 (Full Adder) : 자리올림을포함시켜 비트크기의 2진수를더해서합과자리올림구하는논리회로 ) 진리표 A B S C 3) 논리회로 ) 진리표 A B Ci S Co 3) 논리회로 : 전가산기는 2 개의반가산기 (HA) 와 개의 OR Gate 로구성된다. A B Ci S 2) 논리식 S = A B + A B = A B C = A B Co 2) 논리식 S = A B Ci + A B Ci + A B Ci + A B Ci -> A B Ci Co = A B Ci + A B Ci + A B Ci + A B Ci -> (A B)Ci+AB

[CA 2 강 ]- 논리회로간소화및종류 [CA 2강 ]-논리회로간소화및종류 8. 디코더 (Decoder, 해독기 ) ) 암호형태로전달된정보를원래대로복원 ( 人 ( 암호 ) 기계어 ( 원신호 )) 2) n 개의입력선, 2ⁿ 개의출력선 3) AND gate 로구성 (2 X 4 디코더 ) A B D D D2 D3 4. 멀티플렉서 (MUX, 선택기 ) ) 2ⁿ개의입력선중에서하나를선택하여출력선을전달하는회로 2) OR gate 로구성 5. 디멀티플렉서 (DeMUX) ) 개의입력신호를가지며, 2ⁿ 개의출력선으로구성된회로 2) AND gate 로구성 n (2 ) 9. 인코더 (Encoder, 부호기 ) ) 어떤특정한장치에서사용되는정보를다른곳으로전송하기위해일정한규칙에따라암호로변환 2) 2ⁿ 개의입력선, n 개의출력 3) OR gate로구성 [CA 2강 ]-논리회로간소화및종류 6. 순서논리회로 ( 특성표 ) (gate + Flip Flop 집합 ) ) RS f/f ( 기본형 ) 2) JK f/f (RS f/f 변형 ) S R Q(t) Q(t+), Q(t),,, X 3) Df/f(RS f/f 변형 ) 불변 reset set 불허 : RS f/f 불허조건을해결 J K Q(t) Q(t+), Q(t),,, Q(t) 4) Tf/f (JK f/f 변형 ) : RS f/f 에서입력이배타적이다. : JK f/f 에서입력이같다. 클럭펄스가가해질때마다출력상태가 반전됨 D Q(t) Q(t+), T Q(t) Q(t+),, Q(t), Q(t) [CA 2 강 ]- 논리회로간소화및종류. 불대수식의정리중옳지않는것은? 4. 불대수 (Boolean algebra) 가옳지않는것은? 가. A + AB = A 다. A + = A 나. A + A B = A + B 라. A (A + AB) = A + B 2. 다음과같이표시된카르노 (Karnaugh) 도를간소화한식은? 가. A + B 나. A + BC 다. A + C 라. A + A B 3. 논리식 Y = AB + AB + A B 를최소화시킨것은? 가. AB 다. A+B 나. A + B 라. AB [ 정답 ]. 라 2. 다 3. 나 4. 가 5. 라 가. A + A B = A 다. A + A B = A 5. 불대수가옳지않은것은? 가. A+A A B=A+B B 나. A (A +B)=AB 다. A+AB=A 라. A+A= 나. A A = A 라. A (A + B) = A

[CA 2 강 ]- 논리회로간소화및종류 [CA 2 강 ]- 논리회로간소화및종류 6. 개의 Full Adder 를구성하는데최소몇개의 Half Adder 가필요한가? 가. 개나. 2 개다. 3 개라. 4 개 7. 다음중조합논리회로는? 가. 멀티플렉서다. 카운터 나. 레지스터라. RAM 8. 그림과같은논리회로를설명한내용중옳지않는것은? 가. 반가산기를나타내는논리회로이다. 나. S = AB + A + B 이다. 다. C = AB 라. S = A B로표시할수있다. [ 정답 ] 6. 나 7. 가 8. 나 9. 가. 가. 나 9. Half Adder는 2bit(x,y) 를산술적으로가산하는조합회로이며, 이에해당하는진리표는아래와같다. 캐리 (C) 와합 (S) 를논리적으로구한것은? 가. S = x y, C = xy 나. S = xy xy, C = x y 다. S = x y, C = xy 라. S = xy + y, C = xy X Y C S. 하나의 AND 회로와 Exclusive-OR 회로를조합한회로는? 가. 반가산기다. 래치 나. 전가산기라. 플립플롭. 출력측의일부가입력측에궤환되어유발되는레이스현상을없애기위해고안된플립플롭은? 가. JK 플립플롭다. RS 플립플롭 나. 마스터-슬레이브플립플롭라. D 플립플롭 2. 다음회로는무엇인가? 4. RS 플립플롭의여기표 (Excitation Table) 이다. 옳지않은것은? ( 단, X는무관조건 (Don't care 조건 ) 임.) 가. Decoder 다. Encoder 나. Multiplexer 라. Shifter 3. JK 플립플롭의트리거입력과상태전환조건을설명한것중옳지않는것은? 가. J=, K= 일때는반전치않는다. 나. J=, K= 일때는 으로되돌아간다. 다. J=, K= 일때는 로된다. 라. J=, K= 일때는반전된다. [ 정답 ] 2. 가 3. 라 4. 나 Q (T) Q (t+) S R X X X () (2) (3) (4) 가. () 나. (2) 다. (3) 라. (4) J K Q(t) Q(t+), Q(t),,, Q(t) [CA 2 강 ]- 논리회로간소화및종류 [CA 2강 ]-논리회로간소화및종류 T f/f 에대한설명이바른것은? < 정답 : 나 > 4. RS 플립플롭의여기표 (Excitation Table) 이다. 옳지않은것은? ( 단, X 는무관조건 (Don't care 조건 ) 임.) Q (T) Q (t+) S R X X X 가. () 나. (2) 다. (3) 라. (4) () (2) (3) (4) S R Q(t) RS Q(t+) 가. 플립플롭입력이복수이다 T 하나만입력되므로복수가아닙니다. 나. 입력이있으면출력은항상변한다 입력이있다는뜻은클럭펄스가발생한다는뜻입니다. 그러므로 T= 일때를생각하시면됩니다. 다. 입력과출력은항상같다 D f/f 의특징입니다. (D f/f 은입력 D 가 일때, 일때 값을갖습니다.) 라. 입력과출력은항상다르다 T f/f 은같을수도있고다를수도있습니다. RS f/f ( 특성표 ) S R Q(t) Q(t+), Q(t),,, 불허 T Q(t) Q(t+) D Q(t) Q(t+), Q(t),, Q(t), T f/f D f/f

[CA 2 강 ]- 논리회로간소화및종류 [ 기-7년9월 ] [ 산-7년9월 ] 5. 다음그림에서 F를 A,B의불식으로나타내면? 6. 다음 ROM의회로도를보고진리표의 A,B,C 값을 ( 단, 그림에서 X는선의절단을표시함 ) 구하면? [CA 2강 ]-논리회로간소화및종류 [ 기-8년3월 ] [ 산-8년9월 ] 8. 결선게이트의특징이아닌것은? 2. 논리함수식 F(A, B, C) = (, 3, 4, 6) 를간략화하였을때결과식으로옳은것은? 가. 게이트들의출력단자를직접연결한다. 나. 회로비용을절감할수있다. 다. 많은논리기능을부여할수없다. 라. Open Collector TTL로게이트들의출력단자를묶어서사용한다. 가. A=, B=, C= 나. A=, B=, C= 다. A=, B=, C= 라. A=, B=, C= [ 기-4년9월 ][ 기-6년3월 ] 7. JK 플립플롭을그림과같이연결하면어떤플립플롭과같은동작을하는가? [ 기-8년5월 ] 9. 논리함수식 F(A,B,C,D)=Σ(,2,4,5,8,,4,5) 을간략화하였을때옳은것은? [ 기-8년9월 ] 2. 불함수 F=A+BC를최소항의곱으로바르게표시한것은? 가. F(A, B, C) = (, 4, 5, 6, 7) 나. F(A, B, C) = (, 2, 3, 6, 7) 다. F(A, B, C) = (, 3, 5, 6, 7) 라. F(A, B, C) = (, 2, 4, 6, 7) [ 정답 ] 5. 라 6. 가 7. 다 가. D 나. RS 다. T 라. Master-slave [ 정답 ] 8. 다 9. 다 2. 라 2. 가 [CA 3강 ]-자료의개념, 진법, 보수 [ 출제빈도 하 ]. 자료의단위 ) bit : 정보의최소단위 비트 정보표현개수 (2 n 개 ) 수 bit, = 2개 2bit,,, = 4 개 3bit 2 3 개 2) Nibble = bit 4 개 3) Byte = bit 8개 (256가지) - 문자표현최소단위, 주소지정단위 기출 ) 2 바이트로나타낼수있는수의표현범위는? 64K 기출 ) 8 개의 bit 로표현가능한정보의최대가지수는? 256 4) Word - 컴퓨터가한번에처리할수있는명령의단위 기출 ) 주기억장치가연속한 8 바이트 (Byte) 의필드 -Half-Word = 2byte (Field) 를더블워드 (Double Word) 라할때하프워드 - Full-Word = 4byte (Half Word) 는몇바이트인가? - Double-Word = 8byte 2 [CA 3강 ]-자료의개념, 진법, 보수 2. 진법변환 ) 진법 - 2 진수 (,) 8 진수 (~7) 6 진수 (~9,A~F) 진수 (~9) 2) 진법변환 - 진수 N 진수 - N진수 진수 : 진수를 N 으로나누어서나머지를꺼꾸로처리 : 각자리의가중치를계산 예 ) (6) ()2 기출 ) 십진수 2.6 2 진수. 예 ) ()2 (6) 기출 ) (.)₂ 진수 46.825 기출 ) 8 진수 23.32 진수 9.46

- 2 진수 8 진수 (3 자리씩묶어서처리 ) 예 ) ()2 (2)8 2-2 진수 6 진수 (4 자리씩묶어서처리 ) 예 ) ()2 ()6 [CA 3 강 ]- 자료의개념, 진법, 보수 [CA 3강 ]-자료의개념, 진법, 보수 3. 보수 (Complement) : 서로상반되는수 ( 보수를이용하면가산기 ( 덧셈 ) 을이용해서뺄셈을할수있다.) 진수 2진수 9의보수 의보수 의보수 2의보수 5 4 6 4-8 진수 6 진수 (2 진수로변환후처리 ) 기출 ) 6 진수 (BC.D) 8 진수 (274.64)8 기출 )8 진수 265 6 진수 B5 의보수, 2의보수는각각 9의보수와 의보수에서 을더하면된다. 기출 ) 진수 274 9의보수 725 기출 ) 이진수 의보수 기출 ) 이진수 2 의보수 기출 ) 진수 5 4 자리 의보수, 2 의보수 [CA 3 강 ]- 자료의개념, 진법, 보수 [CA 3 강 ]- 자료의개념, 진법, 보수 4. 음수표현방법. 2의보수표현방식으로 8비트의기억공간에정수를표현할때표현가능범위는? 4. 컴퓨터에서음수를표현하는방법으로옳지않은것은? : 컴퓨터에서음수를표현하는 3 가지방법 ( 양수는 가지방법 ) 예 ) -4 를 8bit 로표현하면 ) 부호화절대치 : 첫비트는부호비트이며, 음수이므로 값을줍니다. 2) 부호화 의보수 : 부호비트는고정하고각자리값을바꿔서 의보수를구합니다. 3) 부호화 2 의보수 : 의보수에서 을더해서 2 의보수를구합니다. - 부호화절대치 -의보수 -2의보수 ( 수표현범위 ) +,- n- -2 n- + ~ 2 - + n- -2 n- ~ 2 - * 2의보수표현의장점 - 2의보수에서는 carry가발생하면버린다. (의보수는더함 ) - 수치를표현하는데있어서 의판단이가장쉬운방법 - 표현할수있는수의개수가하나더많다. (8bit 일때 ) 7 7-2 + ~ 2-7 7-2 ~ +(2 -) 기출 ) (-7) + (-4) 2 의보수 7 7 8 8 가. -2 ~ + 2 나. -2 ~ + 2 7 7 8 8 다. -2 ~ +(2 -) 라. -2 ~ +(2 -) 2. 정수표현에서음수를나타내는데부호화된 2의보수법이 의보수법에비해장점은? 가. 부호와절대값표시나. 부호화된 의보수표시다. 부호화된 2의보수표시라. 부호화된 6의보수표시 5. 2 의보수표현이 의보수표현보다더널리사용되고있는주요이유는? 가. 산술연산속도가빠른점과양수표현이좋다. 나. 2의보수에서는 carry가발생하면무시한다. 다. 양수표현이유리하다. 가. 음수표현이가능하다. 라. 보수취하기가쉽다. 나. 진수변환이더용이하다. 다. 보수변환이편리하다. 라. 표현할수있는수의개수가하나더많다. 3. 수치를표현하는데있어서 의판단이가장쉬운방법은? 6. 2진수 () 의 2의보수 (2 s Complement) 는? 가. 의보수나. 2의보수다. 부호와절대치라. 부동소수점가. 나. 다. 라. [ 정답 ]. 다 2. 나 3. 나 4. 라 5. 라 6. 라

[CA 3 강 ]- 자료의개념, 진법, 보수 7. -2을부호화된 2 s complement number는. 주기억장치가연속한 8바이트 (Byte) 의필드 (Field) 어느것인가? 를더블워드 (Double Word) 라할때하프워드 (Half Word) 는몇바이트인가? 가. 나. 다. 라. 가. 2 나. 4 다. 8 라. 6 [CA 3강 ]-자료의개념, 진법, 보수 [ 산-8년3월 ]. 그림과같이병렬가산기의입력에데이터를인가하였을때이회로의출력 F는어떻게되겠는가? 8. 8 진수.54 를십진수로나타내면? 가..6875 나..87569 다..7568 라..5687 가. 가산다. A 를 증가 나. A를전송라. 감산 9. 십진수 2.6 을 2 진수로변환한것은? 가.. 나.. 다.. 라.. [ 기-8년3월 ] 2. 서로다른 7개의정보가있다. 이중에서하나를선택하려면최소몇개의비트가필요한가? 가. 3 나. 4 다. 5 라. 7 [ 산-8 년 9 월 ] 3. 진수 -을부호화 의보수표현에대한 6진수표현으로옳은것은? ( 단, 8비트데이터형식임 ) 가. (F4)6 나. (B4)6 다. (8F)6 라. (C4)6 [ 정답 ] 7. 나 8. 가 9. 라. 가 [ 정답 ]. 라 2. 다 3. 가 [CA 4강 ]-자료의표현방식 [ 출제빈도 하 ]. 외부적표현방식 : Code 로표시하여사람이이해할수있도록표현 - 종류 : BCD 코드, EBCDIC 코드, ASCII 코드, 그레이코드, 해밍코드, 3 초과코드, 742 코드등 2. 기본코드 6 ) BCD code : IBM, 6bit(2 = 64개자료표현 ), 영소문자사용 X, 수치계산용 패리티 Zone Digit 7 2) ASCII code : 미국표준협회, 7bit(2 = 28개 ), 통신제어용, 마이크로컴퓨터기본코드로사용 패리티 8 3) EBCDIC : IBM, BCD code 확장, 8bit(2 = 256개 ), 중대형컴퓨터에사용 패리티 기출 ) 진숫자 5 EBCDIC [CA 4 강 ]- 자료의표현방식 3. BCD 코드 (= 2 진화 진수, 842 코드 ) ) 진수 자리를 2진수 4자리 (bit) 로표현하는가중치코드 2) ) 진수입 / 출력이편함 기출 ) 진수 46 BCD 코드 진수 842 3초과 2 3 4. 3초과 code (Excess-3) 4 5 ) 842 코드 +(3)+ 2) 비가중치 (unweighted code), 자기보수코드 6 3) 3초과코드는 842 코드와비교해서 ~ 을 7 표현할수없고, 추가로 ~ 을표현할수있다. 8 9 5. 해밍 code ) 오류검출, 정정가능 2 3 23

그 6. 그레이 (Gray) code [CA 4 강 ]- 자료의표현방식 ) BCD 코드의인접한자리를 XOR 연산으로만든코드 2) 이웃하는코드가한비트만다르기때문에코드변환이용이해서 A/D 변환에주로사용 3) 입출력장치, Hardware error를최소 2 진수 : 2 진수그레이 그레이코드 : 2진수 : [CA 4 강 ]- 자료의표현방식. 내부적표현방식 > 고정소수점표현 : 정수데이터의표현및연산에사용하는방법 - 종류 :2 진표현 ( 부호화절대치, 부호화 의보수, 부호화 2 의보수 ), 진표현 ( 언팩 : 존형식, 팩형식 ) 2. 고정소수점 - 2 진표현 ) 표현방법 : 부호비트 ( 양수, 음수 ) 부호비트데이터비트 3. 고정소수점 - 진표현 ) UnPack 형식 (Zone 형식 ) : 진수입 출력 +23 F F 2 C 3 Byte 7. 패리티검사 2) Pack 형식 : 진수연산 짝수패리티홀수패리티 의개수 오류검출 (O), 정정 (X) 짝수패리티검사 홀수패리티검사 -23 2 3 D Byte [CA 4 강 ]- 자료의표현방식 [CA 4 강 ]- 자료의표현방식. 내부적표현방식 > 부동소수점표현 : 실수데이터의표현과연산에사용되는방법 ( 단정도, 배정도 ) - 고정소수점표현보다표현의정밀도를높일수있다. ( 아주큰수, 아주작은수표현가능 ) - 과학이나공학또는수학적인응용에주로사용 - 고정소수점표현에비해연산이복잡하므로연산시간이오래걸린다. - 지수부와가수부를분리하는정규화과정필요 ) 표현방법 [ 단정도 ] bit 7bit 부호비트 지수부 가수부 ( 소수 ) 기출 ) 십진수 +4925 를단정도부동소수점표현하기 지수부 = 6 진수 44, 소수부 = 3A4D 6진수변환 : + 3A4D 2 정규화 ( 소수점첫째자리로유효숫자를이동하여가수부와지수부를분리 ):+3A4DX6.3A4D 4 3 지수부를 64바이어스이용해서 + = 지수부는 6진수 44 저장 4 소수부는그대로 4 +.3A4D X6 + 44 3 A 4 D Byte 3Byte * 7 비트로표현할수있는지수부범위 : -64 ~ ~ 63 [ 배정도 ] bit 7bit 부호비트 지수부 가수부 ( 소수 ) Byte 7Byte 2) 부동소수점수연산법 - 가감산 : 두수의지수부가같도록지수가큰쪽에가수의위치를조정한다. - 승제산 : 지수부와가수부를별도로처리 ( 승산 : 지수부 +, 가수부 X)

[CA 4 강 ]- 자료의표현방식 [CA 4강 ]-자료의표현방식. 3초과부호 (Excess-3 code) 의설명으로옳지않는것은? 5. 고정소수점 (Fixed Point Number) 표현방식이아닌것은? 가. 가중치부호이다. 나. BCD 부호에 3 을더한것과같다 가. 의보수에의한표현나. 2 의보수에의한표현 다. 진수를표현하기위한부호이다. 다. 9의보수에의한표현 라. 부호를구성하는어떤비트값도 이아니다. 라. 부호와절대값에의한표현 2. 742코드표현에의한십진수 6의값은? 가. 나. 다. 라. 3. Gray Code ()G Binary Number 로변환시키면? 6. CPU 에서연산처리된데이터를출력하기위한데이터의형식은? 가. pack된 진법형식나. pack 된 2 진법형식다. unpack된 진법형식라. unpack된 2진법형식 가. ()2 나. ()2 7. 다음에서수치자료에대한부동소수점표현 (Floating 다. ()2 라. ()2 Point Representation) 의특징이아닌것은? 가. 고정소수점표현보다표현의정밀도를높일수있다. 4. 자기보수 (Self Complementing) 코드인것은? 나. 아주작은수와아주큰수의표현에는부적합하다. 다. 수표현에필요한자릿수에있어서효율적이다. 가. 3-초과코드 나. BCD(842) 코드 라. 과학이나공학또는수학적인응용에주로사용되는 다. 패리티코드 라. 그레이코드 수표현이다. [ 정답 ]. 가 2. 다 3. 다 4. 가 5. 다 6. 다 7. 나 8. 다음코드중에서통신및마이크로컴퓨터에서많이채택되고있는코드는? 가. BCD 코드다. EBCDIC 코드 나. Hamming코드라. ASCII코드 9. ASCII 코드를사용하여통신을할때몇개의패리티비트를추가하여통신하는가? 가. Bit 나. 2Bit 다. 3Bit 라. Bit. EBCDIC의비트구성에서존비트 (Zone Bit) 는몇비트로구성되는가? 가. Bit 나. 3Bit 다. 4Bit 라. 6Bit. BCD 코드중에서가중치 (Weight) 는? 가. 2, 4, 2, 나. 8, 4, 2, 3 2 다. 4, 3, 2, 라.,,, 2. 진수 956에대한 BCD코드 (Binary Coded Decimal) 는? 가. 나. 다. 라. 3. 진수 8을 Excess-3 코드로표시하면? 가. 나. 다. 라. 4. 2 진수 을그레이코드로변환한것은? 가. 나. 다. 라. 5. Parity Bit의기능으로옳은것은? 가. Error 검출용비트이다. 나. Bit 위치에따라 Weight 값을갖는다. 다. BCD code에서만사용한다라. Error Bit이다. 6. 디지털코드중에서에러검출및교정이가능한코드는? 가. 그레이 (Gray) 코드나. 해밍 (Hamming) 코드다. 3 초과 (Excess-3) 코드라. BCD코드 [ 정답 ] 8. 라 9. 가. 다. 나 2. 가 3. 다 4. 나 5. 가 6. 나 [CA 4강 ]-자료의표현방식 [CA 4강 ]-자료의표현방식 [ 기-8년3월 ] 7. BCD 코드 에대한해밍코드를구하면? 가. 나. 다. 라. [ 산-8년5월 ] [ 기-8년5월 ] 8. 다음자료는기수패리티비트 (odd parity bit) 를 2. 짝수패리티비트의해밍코드로 을받았을 포함하고있다. 잘못된비트 (bit) 를찾아내면? 때오류가수정된정확한코드로옳은것은? ( 단, 가장오른쪽열 (column) 에있는비트가패리티 비트이고, 가장밑에있는것이패리티워드이다.) 가. 나. 다. 라. [ 해밍코드만들기 ] : 짝수패리티기준. 2^n 위치에패리티를넣을수있도록공간확보 [ 산-8년9월 ] 2. 어떤수를 32 비트단정도부동소수점표현방법으로표현할때지수부분에서 underflow가발생되는것은? ( 단, 지수부분의 bias는 64 이다.) 2. 첫번째패리티구하기 - 3,5,7 번째비트와더해서짝수가되도록한다. 가. 행 열의비트다. 2행 2열의비트 나. 행 2 열의비트라. 2행 열의비트 -65-64 64 65 가. 2 나. 2 다. 2 라. 2 3. 두번째패리티구하기 - 3,6,7 번째비트와더해서짝수가되도록한다. 4. 네번째패리티구하기 - 5,6,7 번째비트와더해서짝수가되도록한다. [ 산-8년5월 ] 9. ASCII 문자 A 와숫자 5 의코드값의차이는 2 이다. ASCII 문자 Z 와숫자 6 의코드값의차이는? 가. 36 나. 35 다. 26 라. 25 [ 정답 ] 7. 가 [ 정답 ] 8. 다 9. 가 2. 다 2. 가

[CA 4 강 ]- 자료의표현방식 [CA 5강 ]-중앙처리장치, 명령어 [ 출제빈도 상 ]. 개념이해하기 [ 메모리 ] [ 프로세서 ] Sub main() A = B = 2 C = A + B MsgBox C End Sub 프로그램 Load A Add B Store C 명령어 명령어저장 데이터저장 명령어처리 데이터처리 Load A F IR Add B Store C E D MBR ALU ACC 3 2 C B MAR Decoder CU A BR PC PSR [ 메모리 ] [ 프로세서 ] [CA 5강 ]-중앙처리장치, 명령어 2. 중앙처리장치 (CPU) 구성 [CA 5강 ]-중앙처리장치, 명령어 3. 명령어 (Instruction) 구성 ) 제어장치 (CU : Control Unit) : 명령을꺼내서해독하고, 시스템전체에지시신호를내는것 ( 제어기능 ) - Decoder : 명령레지스터에호출된 OP Code 를해독하여그명령을수행시키는데필요한각종제어신호를만들어내는장치 - 순서기, 주소처리기 ) 연산자부 (Operation code, OP code) - 수행해야할동작에맞는연산자 n - 크기 (bit) 는표현할수있는명령개수 (2 개 ) - 모드 (mode) 비트 : 직접주소 (), 간접주소 () 연산자부예 ) Load A 주소부 2) 연산장치 (ALU : Arithmetic Logic Unit) : 실제연산하는장치 ( 연산기능 ) 3) 레지스터 : CPU 속에서일시적으로값을기억하는임시기억장소 ( 기억기능 ) - PC (Program Counter) : 다음에실행할명령의번지기억 (Next Instruction Address) - IR (Instruction Register) : 현재수행중인명령의내용기억 - ACC (Accumulator 누산기 ) : 연산의결과를일시적으로저장 - MAR (Memory Address Register) : 데이터의번지를저장 - MBR (Memory Buffer Register) : 기억장치에서참조한데이터를저장 - SR (Program Status Register, Major state register) : 컴퓨터상태를나타내는레지스터 * PSW (Program Status Word) : 시스템순간순간상태에대한정보 ( 레지스터 X) - FR (Flag Register) : 레지스터가운데명령어를수행할때마다결과가 인지여부, 부호 ( 음수인지양수인지 ), 캐리및오버플로의발생여부등을각각 비트로나타내는레지스터 2) 주소부 (Operand, OP) - 기억장소의주소, 레지스터번호, 사용할데이터 - 크기는메모리용량과관계,24 = 2 OP code : 4bit mode bit : bit 메모리용량 :,24 워드 OP :? 4) 버스 : 장치들간상호필요한정보를교환하기위해연결하는공동의전송선 ( 전달기능 ) - Address Bus, Data Bus ( 양방향성 ), Control Bus 워드 * Word : 컴퓨터가한번에처리할수있는명령의단위 명령의크기 :?

[CA 5 강 ]- 중앙처리장치, 명령어 4. 연산자 (OP code) 기능 (= 명령어기능 ) ) 함수연산기능 ( 처리 ) - 산술연산 +,,,, 산술 shift - 논리연산 AND, OR, NOT, XOR, 논리 shift - ADD, CPA, CLC(Clear Carry 명령 ), ROL(Rotate Left 명령 ), ROR 2) 자료전달기능 - Load (M/M CPU), Store (M/M CPU) - Push, Pop, Move 3) 제어기능 - 프로그래머가명령의실행순서를제어 - 분기명령 (Branch) - Call, Return, JMP(Jump 명령 ), SMA 4) 입 / 출력기능 - CPU I/O장치, 메모리 I/O장치 -INP, OUT [CA 5강 ]-중앙처리장치, 명령어 5. 주소지정방식 (OP 개수에따라 ) 연산의결과저장 ) 3주소명령어 OP Code OP OP 2 OP 3 예 ) Add A B C - 장점 : 원래자료유지, 프로그램전체길이짧게, 주기억장치접근횟수줄어든다. - 단점 : 명령어 개길이가길다. 수행시간길다 2) 2주소명령어 연산의결과저장 OP Code OP OP 2 예 ) Add A B - 장점 : 3주소보다명령어길이짧다. - 단점 : 전체프로그램길이가길어진다. OP의값이소멸 3) 주소명령어 OP Code OP 예 ) Add A - 누산기 (ACC) 를이용 4) 주소명령어 - Stack 이용 6. 주소지정방식 (Access 방식에따라 ) [CA 5 강 ]- 중앙처리장치, 명령어 ) 즉시주소지정 (Immediate) - 오퍼랜드 (operand) 부분에데이터를기억, 속도가가장빠르다. 데이터값범위제한 2) 직접주소지정 (Direct) - 명령의주소부가사용할자료의번지를직접표현 3) 간접주소지정 (InDirect) - 명령문내의번지는실제데이터의위치를찾을수있는번지가들어있는장소를표시 - 인스트럭션의길이가짧고제한되어있어도이것을이용하여긴주소를찾아갈수있다. * 계산에의한주소지정 [CA 5 강 ]- 중앙처리장치, 명령어 4) 상대주소지정 (Relative) - 기억장소의위치 = 명령어주소부에있는주소값 + PC(Program Counter) 5) 인덱스주소지정 (Index) - 기억장소의위치 = 명령어주소부에있는주소값 + IR(Index Register) 6) 베이스레지스터주소지정 (Base) - 기억장소의위치 = 명령어주소부에있는주소값 + BR(Base Register) 램의재배치가용이하다 - 프로그램의재배치가용이하다. - 다중프로그래밍기법에많이사용된다.

[CA 5 강 ]- 중앙처리장치, 명령어 [CA 5강 ]-중앙처리장치, 명령어. 주기억장치에기억된명령을꺼내서해독하고, 시스템전체에지시신호를내는것은? 가. Channel 나. ALU 다. Control Unit 라. I/O Unit 2. ALU의목적은? 가. OP 코드의번역나. 산술과논리연산의실행다. 필요한기계사이클수의계산라. 어드레스버스제어 3. 컴퓨터시스템에서시스템내부의순간순간의상태를기록하고있는정보를무엇이라고하는가? 가. 슈퍼바이저콜 (Supervisor Call) 나. 인터럽트워드다. PSW(Program Status Word) 라. 제어라이브러리 4. 차기인스트럭션 (Next Instruction) 의번지를지시하는것은? 가. Data Register 나. Program Counter 다. Memory Address Register 라. Instruction Register 5. 중앙처리장치에서사용되는레지스터 (Register) 의종류가아닌것은? 가. Accumulator 다. Instruction Register 나. Program Counter 라. Full Adder 6. 프로그램실행도중분기가발생하면 CPU 내의어떤장치의내용을먼저변화시켜야하는가? 가. MAR(Memory Address Register) 나. PC(Program Counter) 다. MBR(Memory Buffer Register) 라. IR(Instruction Register) 7. 연산한결과를기억장치로보내기전에잠시보관하는레지스터는? 가. Adder 다. Index Register 나. Accumulator 라. Core Memory [ 정답 ]. 다 2. 나 3. 다 4. 나 5. 라 6. 나 7. 나 8. 다음설명중옳지않는것은? 가. PC는다음에실행할번지를갖고있는레지스터이다. 나. 제어신호는마이크로동작이순서적으로일어나게한다. 다. fetch 사이클은 CPU가메모리에서명령을가져오는사이클이다. 라. CPU 의제어장치는명령레지스터와신호발생장치만으로구성되어있다. 9. 중앙처리장치에서사용하고있는버스 (BUS) 의형태에속하지않는것은? 가. Address Bus 다. Data Bus 나. Control Bus 라. System Bus. 다음에실행할명령의번지를갖고있는레지스터는? 가. MBR 나. MAR 다. IR 라. PC [ 정답 ] 8. 라 9. 라. 라 [CA 5강 ]-중앙처리장치, 명령어 [CA 5강 ]-중앙처리장치, 명령어. 명령어의연산자코드가 8비트, 오퍼랜드 (Operand) 4. 연산자의기능이아닌것은? 가 비트일때이명령어로몇가지연산을수행하게 할수있는가? 가. 함수연산기능 나. 기억기능 다. 제어기능 라. 입 출력기능 가. 8 나. 8 다. 256 라. 24 5. 폰노이만 (Von Neumann) 형컴퓨터의연산자기능으 2. 명령어형식 (Instruction Format) 이 Opcode, Addressing Mode, Address의 3부분으로되어있는 로서적합하지않은것은? 컴퓨터에서주기억장치가,24 워드일경우, 명령의가. 병렬처리기능나. 함수연산기능크기는몇비트로구성되어야하는가?( 단, Op-Code는다. 입 출력기능라. 전달기능 4비트이며, Addressing Mode는직접 / 간접주소지정방 식구분에만사용한다고가정한다.) 6. 연산자기능에대한명령어를나타낸것중옳지 가. 나. 5 다. 2 라. 25 않은것은? 가. 함수연산기능-ROL, ROR 3. 명령어가오퍼레이션코드 (OP-Code) 6비트, 어드나. 전달기능 - CPA, CLC 레스필드 6 비트로되어있다. 이명령어를쓰는컴퓨다. 제어기능 - JMP, SMA 터의최대메모리용량은? 라. 입 출력기능 - INP, OUT 가. 6K Word 나. 32K Word 7. 연산의종류를 Unary연산과 Binary 연산으로구별할 다. 64K Word 라. M Word 때 Binary 연산을하는연산자가아닌것은? 가. Complement 나. OR 다. AND 라. Exclusive OR 8. 프로그램제어에관한명령이아닌것은? 가. 브렌치 (Branch) 나. 콜 (Call), 리턴 (Return) 다. 인터럽트에관한명령라. 논리연산 9. 메모리의내용을레지스터에전달하는기능은? 가. Load 나. Fetch 다. Transfer 라. Store 2. 레지스터의내용을메모리에전달하는기능을무엇이라하는가? 가. Fetch 나. Store 다. Load 라. Transfer 2. Computer 시스템에서 -Address Machine, 2-Address Machine, 3-Address Machine 으로나눌때기준이되는것은? 가. Operation Code 나. 기억장치의크기다.Resister 라.Operand 의 Address 22. 여러개의범용레지스터를가진컴퓨터에사용되며, 연산후에입력자료가변하지않고보존되는인스트럭션의형식은? 가. 주소인스트럭션의형식나. 주소인스트럭션의형식다. 2주소인스트럭션의형식라. 3주소인스트럭션의형식 23. 3- 어드레스머신 (Address Machine) 의설명이옳은것은? 가. 결과는 st Operand 에남는다. 나. 결과는 2nd Operand에남는다. 다. 결과는 3rd Operand에남는다. 라. 결과는임시구역에남는다. 24. 주소부분이하나밖에없는 - 주소명령형식에서결과자료를넣어두는데사용하는레지스터는? 가. 어큐뮬레이터 (Accumulator) 나. 스택 (Stack) 다. 인덱스 (Index) 레지스터라. 범용레지스터 [ 정답 ]. 다 2. 나 3. 다 4. 나 5. 가 6. 나 7. 가 [ 정답 ] 8. 라 9. 가 2. 나 2. 라 22. 라 23. 다 24. 가

[CA 5 강 ]- 중앙처리장치, 명령어 25. 다음과같은보기는어느유형의주소명령 28. -주소인스트럭션에필요한것은? 방식인가? 가. 스택 (Stack) < 보기 > LOAD A 나. 색인레지스터 (Index Resister) ADD B 다. 큐 (Queue) STORE C 라. 기본레지스터 (Base Resister) 가. zero-address 나. one-address 다. two-address 라. three-address 26. - 주소인스트럭션형식을사용하는컴퓨터의특징은? 가. 연산후에입력자료가변하지않고보존된다. 나. 연산에필요한자료의주소를모두구체적으로지정해주어야한다. 다. 모든연산은스택에있는자료를이용하여수행한다. 라. 연산을위해입력자료의주소만을지정해주면된다. 29. 서브루틴의수행후주프로그램으로돌아오기위한복귀주소는어느곳에기억시켜두는가? 가. Program Counter 나. Stack 다. Instruction Register 라. General Resister 3. 산술연산과논리연산동작을수행한후결과를축적하는레지스터 (Register) 를무엇이라하는가? [CA 5강 ]-중앙처리장치, 명령어 3. 오퍼랜드 (Operand) 부분에데이터를기억하는 34. 명령어의주소부분과 PC의값을더해서유효주소를 방법에해당되는것은? 결정하는주소모드는? 가. 상대번지지정나. 이미디어트 (Immediate) 번지지정 가. Implied 모드다. Index Address 모드 나. Relative Address 모드라. Register Indirect 모드 다. 변형페이지제로번지지정 라. 인덱스번지지정 35. 기억장치의내용이다음과같을때, 어셈블리어로 LDA 34 명령이직접주소지정방식으로수행될때 AC에 32. 주소지정방식에대한설명이옳지않은것은? 들어가는값은 A 라하고간접주소지정방식으로수행될 때 AC에들어가는값을 B라하면 A, B 값은? 가. 고유주소지정방식은항상일정한기능을수행한다. 나. 이미디어트주소지정방식은레지스터의값을초기 화할때주로사용한다. 다. 인덱스주소지정방식은프로그램카운터를사용한다. 라. 직접주소지정방식은명령어주소부분에유효주소 데이터가있다. 33. 간접주소 (Indirect Address) 에대하여설명하고있는것은? 27. 스택머신 (Stack Machine) 은? 가. Zero Address Machine 나. One Address Machine 다. Two Address Machine 라. Three Address Machine 가. 누산기 나. 인덱스레지스터 다. 플래그레지스터 라. RAM [ 정답 ] 25. 나 26. 다 27. 가 28. 가 29. 나 3. 가 가. 그자료를얻기위해서정확히한번기억장치를접근하여야한다. 나. 인스트럭션의길이가짧고제한되어있어도이것을이용하여긴주소를찾아갈수있다. 다. 자료를기억장치에서읽어야할필요가없으므로 다른주소방식들보다신속하다. 라. 자료가기억된장소에직접사상시킬수있는주소형태이다. 가. A=34, B=39 나. A=34, B=27 다. A=39, B=27 라. A=27, B=349 [ 정답 ] 3. 나 32. 다 33. 나 34. 나 35. 다 [CA 5강 ]-중앙처리장치, 명령어 [ 기-8년3월 ] 36. RISC(Reduced Instruction Set Computer) 와 CISC(Complex Instruction Set Computer) 의특징이아닌것은? 가. RISC는명령어의길이가고정적이다. 나. RISC는하드웨어에의해직접명령어가수행된다. 다. CISC의수행속도가더빠르다. 라. 펜티엄을포함한인텔사의 x86 시리즈는 CISC 프로세서이다. [ 산-8년9월 ] 37. 제어유니트의내부구조구성요소들의설명으로틀린것은? 가. 명령어해독기 : 다음에실행할마이크로명령어의주소를저장하는레지스터이다. 나. 제어기억장치 : 마이크로명령어들로이루어진마이크로프로그램을저장하는내부기억장치이다. 다. 순서제어모듈 : 마이크로명령어의실행순서를결정하는회로들의집합이다. 라. 제어버퍼레지스터 : 제어기억장치로부터읽혀진마이크로명령어비트들을일시적으로저장하는레지스터이다. [ 정답 ] 36. 다 37. 가 38. 다 39. 다 [ 기-8년9월 ] 38. 상대주소지정방식을사용하는 JUMP 명령어가 75번지에저장되어있다. 오퍼랜드 A=56일때와 A=-6일때몇번지로 JUMP 하는가? 가. 86, 689 나. 56, 745 다. 87, 69 라. 56, 689 [ 기-8 년 9 월 ] 39. 인스트럭션수행시간이 2ns이고, 인스트럭션패치시간이 5ns, 인스트럭션준비시간이 3ns이라면인스트럭션의성능은얼마인가? 가..4 나..6 다.2.5 라.4. * Instruction CISC ( 복합적명령어 ) - 처리속도 - 복잡하고세밀한조작가능 2 RISC ( 축소형명령어 ) - 명령어수 ( 제어기능단순화, H/W 설계간단, 처리속도 ) - 사용빈도가높은기본명령어 ( 고정길이명령어 ) [CA 6강 ]-연산의분류, 마이크로오퍼레이션. 연산자분류 [ 출제빈도 중 ] ) 성질에따른분류 - 비수치적연산 ( 논리연산 ) : AND, OR, XOR, Not(Complement), 논리 Shift, Rotate, Move 등 - 수치적연산 ( 산술연산 ) : +, -, *, /, 산술 Shift 등 2) 항에따른분류 -단항 (Unary) : 논리 Shift, 산술 Shift, Rotate, Not(Complement, 보수 ) 등 - 이항 (Binary) : 사칙연산, AND, OR, XOR 등 2. AND 연산 (=Masking 연산 ) 3. OR 연산 - 특정문자, 비트를삭제 - 삭제할부분 ' ' bit (Mask bit) A B A - 특정문자를삽입 - 특정비트에 을세트 (Selective-set) 시키는연산 A A B

[CA 6강 ]-연산의분류, 마이크로오퍼레이션 4. XOR 연산 - 2개데이터를비교 (compare) A - 특정비트반전 A [CA 6강 ]-연산의분류, 마이크로오퍼레이션 6. 산술 Shift 연산 - 부호를고려하여자리를이동시키는연산 n n - 2 곱, 2 나눌때 예 ) () 왼쪽 Shift 예 ) (8) 오른쪽 Shift 5. 논리 Shift 연산 - 왼쪽또는오른쪽 n bit씩자리를이동 - 데이터의직렬전송 - 삽입되는자리는 - 자리범위를넘어서는것은사라진다. [CA 6강 ]-연산의분류, 마이크로오퍼레이션예 ) (+27) 오른쪽 Shift 양의홀수일때 (.5가줄어진결과 ) [CA 6강 ]-연산의분류, 마이크로오퍼레이션 * Padding : 이동시삽입되는값은? 빈공간이생기는데이빈공간을채우는것 ) 왼쪽산술 Shift ( 곱셈 ) 종류 패딩비트 - 부호화절대치항상 의보수양수 :, 음수 : 2 의보수항상 예 ) (-27) 오른쪽 Shift 음의홀수일때 (.5 가늘어난결과 ) 2) 오른쪽산술 Shift ( 나눗셈 ) 종류 패딩비트 + 부호화절대치항상 의보수양수 :, 음수 : 2 의보수양수 :, 음수 :

. 개념이해하기 [CA 6 강 ]- 연산의분류, 마이크로오퍼레이션 Sub main() Load A MAR MBR A = B = 2 C = A + B MsgBox C End Sub Add B Store C 명령어 MBR M(MAR) AC AC + MBR 마이크로명령어 (= 마이크로오퍼레이션 ) 프로그램 F E D C B A MBR MAR PC ALU IR ACC Decoder CU PSR 2. 마이크로오퍼레이션의정의 [CA 6 강 ]- 연산의분류, 마이크로오퍼레이션 - 명령을수행하기위해 CPU 내의레지스터와플래그가의미있는상태변환을할수있도록하는동작 - 레지스터에저장된데이터의의해서이루어지는동작 - 한개의클럭펄스동안동작 - 제어신호에의해 micro-operation 이순서적으로일어남 - 하나의클럭펄스동안에실행되는기본적인동작을의미한다. 3. 마이크로오퍼레이션의종류 - 마이크로사이클타임 : 한개의마이크로오퍼레이션을수행하는데걸리는시간 ) 동기고정식 : 가장긴시간 - 장점 : 수행시간비슷, 제어기구현단순 -단점: CPU 시간낭비심하다 2) 동기가변식 : 수행시간의편차가클경우 수행시간이비슷한마이크로오퍼레이션을그룹화 - 장점 :CPU 이용효율이좋다 - 단점 : 제어기구현복잡 3) 비동기식 : 모든마이크로오퍼레이션 서로다르게정의 -장점: CPU 시간낭비없다 - 단점 : 현실적으로구현이어려움 [CA 6강 ]-연산의분류, 마이크로오퍼레이션. 논리마이크로연산에있어서레지스터 A 와 B 의값이단서와같이주어졌을때 Selective-Set 연산을수행하면어떻게되는가?( 단, A 는프로세서레지스터이고, B 는논리오퍼랜드, A=, B=) 가. 나. 다. 라. 2. 레지스터에저장되어있는몇개의비트를 로하기위해서는그장소에 X를가진데이터를 Y 연산을하면된다. 이때 X와 Y는? 가. X =, Y AND 나. X =, Y AND 다. X =, Y OR 라. X =, Y OR 3. A의내용이, B의내용이 이다. Masking Operation 후의 A 내용은? 5. 비교 (Compare) 동작과같은동작을하는논리연산은? 가. 마스크 (Mask) 동작나. OR 동작다. 배타적 (Exclusive) OR 라. AND 동작 6. 시프트레지스터 (Shift Register) 의내용을오른쪽으로두번시프트하면원래의 Data 는어떻게변화하는가? 가. 원래 Data의 /2배다. 원래 Data의 2배 나. 원래 Data의 /4배라. 원래 Data의 4배 7. 비수치데이터에서마스크를이용하여불필요한부분을제거하기위한연산은? 가. OR 나. XOR 다. AND 라. NOT 가. 나. 다. 라. 8. 연산에서 overflow가발생했을경우이것을검출해야하는데이때사용되는논리게이트는? 4. 컴퓨터의연산장치에서 2개의자료, 을 Exclusive-OR 연산하였을때의결과는? 가. NOR 나. OR 다. Exclusive-OR 라. NAND 가. 나. 다. 라. [ 정답 ]. 나 2. 다 3. 가 4. 나 5. 다 6. 나 7. 다 8. 다 9. 다음 8 비트 2 의보수체제에서 2 진수 의값이기억되어있다고가정한다. 이것을오른쪽으로 비트산술 Shift 시켰다면결과값이 진수로얼마가되겠는가? 가. 22 나. -22 다. -5 라. -6. 74 라는수가 8 비트의레지스터에기록되어있다. 그중가장좌측비트는부호를나타내고, 나머지 7 비트는절대값을나타낸다. 이레지스터를우측으로한비트산술적이동 (arithmetic shift) 을한결과는? 가. 35 나. 36 다. 37 라. 38. 8비트부호와 2의보수를나타낸수 -77을오른쪽으로두비트산술시프트수행한결과는? 가. Overflow 나. -2 다. -9.5 라. +9 [ 정답 ] 9. 라. 다. 나 [CA 6 강 ]- 연산의분류, 마이크로오퍼레이션

2. 중앙연산장치에서마이크로오퍼레이션이순서적으로일어나게하려면무엇이필요한가? [CA 6 강 ]- 연산의분류, 마이크로오퍼레이션 5. 동기가변식 (Synchronous Variable) 동작에대한설명중옳지않은것은? 가. 레지스터다. 스위치 나. 누산기라. 제어신호 가. 각마이크로오퍼레이션의사이클타임이현저한차이를나타낼때사용한다. 나. 모든마이크로오퍼레이션의수행시간이유사한경우 3. 마이크로동작 (Micro Operation) 에대한정의로서 에사용된다. 옳은것은? 다. 중앙처리장치의시간을효율적으로이용할수있다. 라. 마이크로오퍼레이션에대하여서로다른사이클을 가. 레지스터에저장된데이터에의해서이루어지는 정의할수있다. 동작 나. 컴퓨터의빠른계산동작 6. 다음마이크로사이클에대한내용중가장관계가 다. 플립플롭내에서기억되는동작 적은것은? 라. 2진수계산에쓰이는동작 가. 마이크로오퍼레이션수행에필요한시간을 마이크로사이클타임이라한다. 4. 명령을수행하기위해 CPU 내의레지스터와플래그나. 마이크로오퍼레이션중에서수행시간이가장긴의상태변환을일으키는작업을무엇이라하는가? 것을정의한방식이동기고정식이다. 다. 마이크로오퍼레이션에따라서수행시간을다르게 가. Fetch 나. Program Operation 하는것을동기가변식이라한다. 다. Micro Operation 라. Count Operation 라. 마이크로오퍼레이션중에서수행시간의차이가큰 것을약 3개로구분해서사용한다. [CA 6강 ]-연산의분류, 마이크로오퍼레이션 [ 산-8년3월 ] 7. (-24) 을부호화절대치방법에서의 비트좌측시프트할경우올바른것은?( 단, 표현은 8 비트로한다.) 가. 나. 다. 라. [ 기-8년5월 ] 8. 논리연산명령을사용해서기억영역을 clear 시킬수없는것은? 가. exclusive OR 연산한다. 나. (zero) 으로 mask 씌운 AND 연산한다. 다. 원하는비트수만큼왼쪽으로 rotate 한다. 라. 원하는비트수만큼왼쪽으로논리 shift 한다. [ 산-8 년 9 월 ] 9. 클럭주파수가 3.3GHz인 CPU의클럭주기는? 가. 약.3μs 나. 약 3.3μs 다. 약.3ns 라. 약 3.3ns [ 정답 ] 2. 라 3. 가 4. 다 5. 나 6. 라 [ 정답 ] 7. 다 8. 다 9. 다 [CA 7강 ]-메이져스테이트 [ 출제빈도 중 ] * CPU의명령어수행순서 : Instuction Fetch 디코딩 Operand Fetch Execute. Major State 개념 : CPU 의 4가지동작 ( 상태 ) [CA 7강 ]-메이져스테이트 2. Major State (Micro Operation) Fetch Indirect MBR : IR : 간접주소일때 Indirect Cycle Fetch Cycle 직접주소일때 Execute 이후 Interrupt 처리후 Interrupt Cycle MAR PC MBR M(MAR), PC PC+ IR MBR MAR MBR MBR M(MAR) Interrupt t Execute MAR : PC : 유효주소구한후 Execute Cycle Interrupt 요청발생시 MBR PC, PC= MAR PC, PC=PC+ M(MAR) MBR, IEN= goto Fetch ADD LDA STA ISZ - Fetch : 기억장치에서 instruction 을읽어서 CPU 로가져옴 IR( 명령레지스터 ) 저장 해독 - Indirect : Fetch 단계에서해석된명령의주소부 (operand) 가간접주소인경우수행됨 - Execute : Fetch 단계에서인출하여해석한명령 ( 연산 ) 을실행하는단계 - Interrupt : 인터럽트발생시복귀주소 (PC) 를저장시키고, 제어순서를인터럽트처리프로그램의첫번째명령으로옮기는단계 *MAR PC: 명령을수행하는과정에서가장먼저수행되어야하는마이크로오퍼레이션

[CA 7 강 ]- 메이져스테이트 [CA 7강 ]-메이져스테이트 3. Interrupt ( 개념설명 ) MBR PC, PC= MAR PC, PC=PC+ M(MAR) MBR, IEN= goto Fetch MBR : MAR : PC : * IEN : 인터럽트수행중 : 인터럽트수행완료 * 메모리 번지에복귀주소기억 4. ADD - AC 의내용과메모리의내용을 ADD 결과 AC MAR MBR MBR M(MAR) AC AC + MBR 5. AND - AC( 누산기 ) 내용과메모리내용을 AND 연산 결과 AC MAR MBR MBR M(MAR) AC AC AND MBR 6. LDA - 메모리내용을 AC 로가져오는것 (load) MAR MBR MBR M(MAR), AC AC AC + MBR [CA 7강 ]-메이져스테이트 [CA 7강 ]-메이져스테이트 7. STA (Store AC) - AC 의내용을메모리저장 MAR MBR MBR AC M(MAR) MBR 8. BUN (Branch unconditionally) - PC 에특정한주소를전송하여실행명령의위치를변경 무조건분기명령 PC MBR[AD] 9. ISZ (Increment and Skip if zero) - 메모리의값을읽어, 그값을 증가 MAR MBR MBR M(MAR) MBR MBR + M(MAR) MBR. 전자계산기의중앙처리장치 (CPU) 는4가지단계를반복적으로거치면서동작을행한다. 4가지단계에속하지않는것은? 가. Fetch Cycle 나. Branch Cycle 다. Interrupt Cycle 라. Execute Cycle 2. CPU 가인스트럭션을수행하는순서는? ᄀ인터럽트조사ᄃ인스트럭션 Fetch ᄆExecution 가. ᄃ-ᄀ-ᄂ-ᄅ-ᄆ다. ᄂ-ᄃ-ᄅ-ᄆ-ᄀ ᄂ인스트럭션디코딩ᄅ Operand Fetch 나. ᄃ-ᄂ-ᄅ-ᄆ-ᄀ라. ᄅ-ᄃ-ᄂ-ᄆ-ᄀ 3. 명령 (Instruction) 이실행되기위해가장우선적으로처리되어야하는마이크로오퍼레이션은? 가. PC MAR 나. PC MBR 다. PC CPU 라. PC M [ 정답 ]. 나 2. 나 3. 가 4. 가 5. 가 6. 다 4. 다음일련의마이크로오퍼레이션은어느사이클인가? T : MAR PC T2 : MBR M, PC PC + T3 : OPR MBR(OP), I MBR(I) 가. FETCH CYCLE 나. EXECUTE CYCLE 다. INDIRECT CYCLE 라. INTERRUPT CYCLE 5. 기억장치에서인스트럭션을읽어서중앙처리장치로가져올때중앙처리장치와제어기는어떤상태인가? 가. 인출 (Fetch) 상태다. 간접 (Indirect) 상태 나. 실행 (Execute) 상태라. 인터럽트 (Interrupt) 상태 6. 인스트럭션의수행시유효주소를구하기위한메이저상태를무엇이라하는가? 가. FETCH 메이저상태다. INDIRECT 메이저상태 나. EXECUTE 메이저상태라. INTERRUPT 메이저상태

[CA 7 강 ]- 메이져스테이트 [CA 7 강 ]- 메이져스테이트 7. 다음과같은마이크로오퍼레이션이일어나는상태는?. MBR(AD) PC, PC 2. MAR PC, PC PC + 3. M MBR, IEN 4. F, R 가. Fetch 나. Indirect 다. Interrupt 라. Execute 8. 한명령의 Execute Cycle 중에 Interrupt 요청이있어 Interrupt를처리한후전산기가맞이하는다음사이클은? 가. Fetch Cycle 나. Indirect Cycle 다. Execute Cycle 라. Direct Cycle 9. 간접 (Indirect cycle) 동안에컴퓨터는무엇을하는가?. 다음마이크로연산이나타내는동작은? MAR MBR(AD) MBR M(MAR), AC AC AC + MBR 가. ADD to AC 나. OR to AC 다. STORE to AC 라. LOAD to AC. 다음의마이크로오퍼레이션과관련있는것은? MAR MBR(ADDR) MBR M(MAR) AC AC + MBR 가. AND 나. ADD 다. JMP 라. BSA 2. 다음의예는실행주기 (Execute Cycle) 중에서어떤명령을나타내는것인가? [ 기-8년3월 ] 3. 프로그램에의해제어되는동작이아닌것은? 가. Input/Output 나. Branch 다. Status Sense 라. RNI(Fetch) [ 기-8년3월 ] 4. 중앙처리장치가 Fetch 상태인경우에제어점을제어하는것은? 가. 플래그 (Flag) 다. 인터럽트호출신호 나. 명령어 (Instruction) 라. 프로그램카운터 가. 명령을읽는다. 나. 오퍼랜드 (Operand) 를읽는다. 다. 인터럽트 (Interrupt) 를처리한다. 라. 오퍼랜드 (Operand) 의어드레스 (Address) 를읽는다. MAR MBR(AD) MBR M MBR MBR + M MBR, if(mbr = ) then (PC = PC + ) [ 정답 ] 7. 다 8. 가 9. 라. 라. 나 2. 다가. JMP 나. AND 다. ISZ 라. BSA [ 정답 ] 3. 라 4. 나 [CA 8강 ]-제어장치, 입출력장치, 인터럽트. 제어장치 ) 제어신호를보내는역할 ( 필요한마이크로연산들이연속적으로수행 ) 2) 제어신호 : 중앙연산처리장치에서마이크로동작이순서적으로일어나게하는신호 3) 제어데이터 : 제어장치가제어신호를발생시키기위한데이터 ( 수치데이터 X) - 메이저스테이트사이의변천을제어하는제어데이터 - 중앙처리장치의제어점을제어하는데필요한제어데이터 - 인스트럭션수행순서를결정하는데필요한제어데이터 3) 제어기억장치 : ROM 으로구현 2. 제어장치의종류 ) 하드와이어드 ( 고정배선제어장치 ) : H/W -고속, 고가, 한번만들어진명령어세트변경불가, 회로구성복잡 2) 마이크로프로그램 (ROM) : S/W : 어떤명령을수행할수있도록된일련의제어워드가특수한기억장치속에저장된것 - 저속, 저가, 명령어세트를쉽게변경 - 마이크로명령어 : 한마이크로사이클동안발생해야되는제어신호 수평마이크로명령 : 마이크로명령어의한비트가한개의마이크로동작 2 수직마이크로명령 : 한개의마이크로명령으로한개의마이크로동작 3 나노명령 : 나노메모리에저장된마이크로명령 [ 출제빈도 상 ] [CA 8강 ]-제어장치, 입출력장치, 인터럽트. 입출력장치 (Input/Output) t t) - 구성 ( 기능 ) : 입 출력인터페이스, 입 출력제어, 입 출력버스 - 입출력방식 : DMA, 채널, 인터럽트, 프로그램 (CPU) 에의한입출력 : 폴링 - 드루풋 (throughput) 비율 : 폴링 < 인터럽트 < DMA < 채널 2. I/O 와 M/M 차이점 ) 동작속도 : M/M > I/O -> 입출력제어기 (Interface) 가필요한가장큰이유 2) 정보단위 : M/M (word) > I/O (Byte) 3) 오류발생률 : M/M < I/O 4) 동작주체 : M/M (CPU), I/O ( 독립적 ) 3. Channel( 채널 ) : I/O 전용프로세서 ( 입 출력장치와주기억장치를연결하는중개역할 ) / 용세서 ( 출력장치와주기억장치를결하중개역할 ) - CPU 의명령을받고입출력조작을개시하면 CPU 와는독립적으로조작 - 종류 선택채널 (Selector) : 고속입출력장치, 특정한한개의장치를독점 2 다중채널 (Multiplexer) : 저속입출력장치, 동시에여러개의입출력제어 3 Block Multiplexer : Selector 와 Multiplexer 방식을결합

4. DMA(Direct Memory Access) [CA 8 강 ]- 제어장치, 입출력장치, 인터럽트 : 기억소자와 I/O 장치간의정보교환때 CPU의개입없이직접정보교환이이루어질수있는방식 - Cycle steal(dma 제어기가한번에한데이터워드를전송하고버스의제어를 CPU에게돌려주는방법 ) 이용 - DMA는입출력전송에따른 CPU의부하를감소시킬수있다. - 보다빠른데이터의전송이가능 - 인터럽트와차이점 인터럽트 CPU 상태보존필요 사이클스틸상태보존불필요 [CA 8강 ]-제어장치, 입출력장치, 인터럽트. 인터럽트 ) 정의 : 전자계산기에서어떤특수한상태 ( 예기치않은일, 응급사태 ) 가발생하면그것이원인이되어현재실행하고있는프로그램이일시중단되고, 그특수한상태를처리하는프로그램으로옮겨져처리한후다시원래의프로그램을처리하는현상 2) 인터럽트요인이받아들어졌을때 CPU가확인하여야할사항 : PC, 상태조건, 관련 ( 모든 ) 레지스터상태확인 3) 인터럽트수행후에처리할사항 : 인터럽트처리시보존시켰던 PC 및제어상태데이터를 PC와제어상태레지스터에복구 4) 인터럽트체제의기본요소 : 인터럽트요청신호, 인터럽트취급루틴, 인터럽트처리기능 CPU 수행계속 대기상태 2. 인터럽트수행순서 5. 인터럽트 :CPU 가직접제어하는방식중에서입 출력장치의요구가있을때데이터를전송하는제어방식 ) Interrupt 요청신호발생 2) 현재수행중인명령을완료하고, 상태기억 ( 복귀주소 : M/M 번지, Stack M) 3) Interrupt 판별 4) ISR 에의해 Interrupt 처리 5) 보존한프로그램상태복구후계속처리 [CA 8강 ]-제어장치, 입출력장치, 인터럽트 3. Interrupt 종류 > 내부 (Internal) 인터럽트 [CA 8강 ]-제어장치, 입출력장치, 인터럽트 5. 부프로그램 ( 서브루틴 ) : 프로그램에의한인터럽트 = 트랩 (trap) - 으로나눔, 스택의 overflow, 불법적인명령의실행, 무한루프 - 우선순위가낮음 4. Interrupt 종류 > 외부 (External) 인터럽트 - 정전 (Power Fail) : 우선순위가가장높음 - Timer 에의한인터럽트 - 입출력인터럽트 - operator가임의로발생시킬수있다 A 애국가 절애국가 2절애국가 3절애국가 4 절 B 애국가 절애국가 2 절애국가 3절애국가 4절 A Call B Call Return ( 효율적 P/G) 애국가 절애국가 2절애국가 3 절애국가 4절 [ 부프로그램, 매크로 ] ( 비효율적 P/G) * 인터럽트 X : 임의의부프로그램 ( 서브프로그램 ) 호출, 분기 (Branch) 명령 * Use Bad Command Interrupt : 정의되지않은명령이나불법적인명령을사용했을경우혹은보호되어있는기억공간에접근하는경우발생 * 페이지폴트 : S/W 문제로프로그램에오류가없는데도인터럽트가발생한다. - 부프로그램과매크로공통점 : 여러번중복되는부분을별도로작성하여사용 - 매크로 (MACRO) : 프로그래머가어셈블리언어 (Assembly language) 로프로그램을작성할때반복되는일련의같은연산을효과적으로하기위해필요한것련의같은연산을과적하기위해필한것 - 리커션 (recursion) 프로그램 : 한루틴 (routine) 이자기를다시부를때 - Stack : 부프로그램 (Sub program) 에서주프로그램 (Main progarm) 으로복귀할때필요한주소를기억

4. 우선순위 (priority) 판별방법 [CA 8 강 ]- 제어장치, 입출력장치, 인터럽트 ) S/W : 폴링 (Polling) - 인터럽트요청신호플래그를차례로검사하여인터럽트의원인을판별하는방식 2) H/W : 데이지체인 (daisy-chain) - 인터럽트를발생하는모든장치들을인터럽트의우선순위에따라직렬로연결함으로써이루어지는우선순위인터럽트처리방법 - 장치번호버스를이용한다 - 벡터 ( 인터럽트를발생한장치가프로세서에게분기할곳의정보를제공해주는것 ) 에의한인터럽트처리방법 - 응답속도가빠르다 3) 인터럽트우선순위체인, 인터럽트요청체인 5. 하드웨어와소프트웨어차이점 구분 H/W S/W 반응속도 고속 저속 회로복잡도 복잡 간단 경제성 비경제적 경제적 융통성 없다 있다 [CA 8강 ]-제어장치, 입출력장치, 인터럽트. 제어데이터가될수없는것은? 가. 연산자의종류나. 연산을위한수치데이터다. 인스트럭션의주소지정방식라. 연산결과에대한상태플래그내용 2. 마이크로프로그램 (Micro Program) 에대한설명중옳지않은것은? 가. 마이크로프로그램은보통 RAM에저장한다. 나. 마이크로프로그램은각종제어신호를발생시킨다. 다. 마이크로프로그램은마이크로명령으로형성되어있다. 라. 마이크로프로그램은 CPU 내의제어장치를설계하는프로그램이다. 3. 하드와이어드 (Hard-Wired) 방식이마이크로프로그래밍방식보다좋은점은? 4. 마이크로명령형식을표시한것이다. 적합하지않은것은? 가. 수평마이크로명령나. 제어마이크로명령다. 수직마이크로명령라. 나노명령 5. 제어기억장치는보통어느기억장치소자를이용하여구현되는가? 가. CAM 나. DISK 다. ROM 라. RAM 6. 마이크로오퍼레이션에대한설명중옳지않은것은? 가. 마이크로오퍼레이션은 CPU 내의레지스터들과연산장치에의해서이루어진다. 나. 프로그램에의한명령의수행은마이크로오퍼레이션의수행으로이루어진다. 다. 마이크로오퍼레이션중에 CPU 내부의연산레지 가. 구조화된제어구조를제공한다. 나. 인스트럭션세트를변경할수있다. 다. 컴퓨터의수행시간을감할수있다. 라. 비교적복잡한명령세트를가진시스템에적합하다. 스터, 인덱스레지스터는프로그램으로레지스터의내용을변경할수없다. 라. 마이크로오퍼레이션이실행될때마다 CPU 내부의상태는변하게된다. [ 정답 ]. 나 2. 가 3. 다 4. 나 5. 다 6. 다 [CA 8강 ]-제어장치, 입출력장치, 인터럽트 7. 입 출력장치와기억장치의데이터전송을위하여. 스풀링 (Spooling) 에대한설명으로옳지않는것은? 입 출력제어기가필요한가장중요한이유는? 가. 동작속도 나. 인터럽트 가. Spooling" 은 "Simultaneous Peripheral Operation On-Line" 의약자이다. 다. 정보의단위 라. 메모리의관리 나. 스풀링은주기억장치를버퍼로사용한다. 다. 어떤작업의입 출력과다른작업의계산을병행 8. 입 출력에필요한하드웨어기능으로서적합하지처리하는기법이다. 않은것은? 라. 다중프로그래밍시스템의성능향상을가져온다. 가. 입 출력버스다. DMA 제어기 나. 입 출력인터페이스라. 메모리제어기 9. 입 출력장치와기억장치와의차이점설명중옳지않은것은? 가. 기억장치의동작속도가빠르다. 나. 입 출력장치는자율적으로동작한다. 다. 기억장치의정보, 단위는 Word이다. 라. 입 출력장치가착오발생률이적다.. 입력장치인동시에출력장치로도사용할수있는것은? 가. 카드판독장치다. 인쇄장치 나. 카드천공장치라. 자기테이프장치 2. I/O 효율을높이기위해 I/O 의내용을디스크등에모아두었다가처리하는방식은? 가. Overlapping 나. Pipelining 다. Spooling 라. Relocating 3. 기억장치와입 출력장치간의차이점이라볼수없는것은? 가. 동작속도의차이나. 처리하는정보단위의차이다. 동작의자율성정도라. 에러보정방식의차이 [ 정답 ] 7. 가 8. 라 9. 라. 라. 나 2. 다 3. 라 [CA 8강 ]-제어장치, 입출력장치, 인터럽트 4. CPU가계속 Flag를검사하지않고데이터가준비되면인터페이스가컴퓨터에알려주고전송이완료되면수행중이던프로그램으로되돌아가수행을재개하는입 출력방식은? 가. 프로그램된 I/O에의한방식나. DMA(Direct Memory Access) 다. Interrupt에의한방식라. Register 를이용한방식 5. DMA 와인터럽트에대한설명중옳지않은것은? 7. DMA 의장점에해당되는것은? 가. 인터럽트인경우주변장치와처리기레지스터간에자료를이동시킨다. 나. 대량의자료전송시인터럽트방법은중앙처리기의부담을증가시킨다. 다. DMA 는프로그램제어에의한입 출력방법이다. 라. 다양한인터럽트처리를위해서인터럽트에우선순위를부여할수있다. 6. 채널에관한설명중옳지않은것은? 가. DMA 대량전송나. 데이지체인다. 사이클스틸링라. 핸드셰이킹 가. 신호를보낼수있는전송로이다. 나. 입 출력은 DMA 방법으로도수행한다. 다. 입 출력수행중어떤오류조건에서중앙처리장치에인터럽트를걸수있다. 라. 자체적으로자료의수정또는코드변환등의기능을수행할수없다. 가. 속도가느린메모리가사용될수있다. 나. 마이크로프로세서가데이터전송을제어한다. 다. 데이터전송회로가보다덜복잡하다. 라. 보다빠른데이터의전송이가능하다. 8. 다음중 DMA 의설명이옳지않은것은? 가. DMA는 Direct Memory Access의약자이다. 나. DMA는기억장치와주변장치사이의직접적인데이터전송을제공한다. 다. DMA 는블럭으로대용량의데이터를전송할수있다. 라. DMA 는입 출력전송에따른 CPU 의부하를증가시킬수있다. 9. DMA 제어기가한번에한데이터워드를전송하고버스의제어를 CPU 에게돌려주는방법은? [ 정답 ] 4. 다 5. 다 6. 라 7. 라 8. 라 9. 다

[CA 8 강 ]- 제어장치, 입출력장치, 인터럽트 [CA 8강 ]-제어장치, 입출력장치, 인터럽트 2. 입 출력드루풋 (Throughput) 비율이증가하는 23. 자료를입 출력할때가장효과적인방법은? 순서를옳게나열한것은? 가. Programmed 입 출력 가. 폴링 < 인터럽트 < DMA 나. Interrupt 입 출력 나. 폴링 < DMA < 인터럽트 다. Direct memory Access 다. 인터럽트 < 폴링 < DMA 라. Handshaking 라. 인터럽트 < DMA < 폴링 24. 입 출력전송이중앙처리장치의레지스터를경유하지 2. CPU의명령을받고입 출력조작을개시하면 않고수행되는방법은? CPU와는독립적으로조작을하는것은? 가. I/O Interface 나. Strove control 가.Register 나.Channel 다. interleaving 라. DMA 다. Terminal 라. Buffer 22. 다음중채널의종류가아닌것은? 가. software channel 나. character multiplexer channel 다. selector channel 라. block multiplexer channel [ 정답 ] 2. 가 2. 나 22. 가 23. 다 24. 라 25. 전자계산기에서어떤특수한상태가발생하면그것이원인이되어현재실행하고있는프로그램이일시중단되고, 그특수한상태를처리하는프로그램으로옮겨져처리한후다시원래의프로그램을처리하는현상은? 가. 인터럽트다. 시분할시스템 나. 다중처리라. 다중프로그램 26. 인터럽트수행후에처리되는것은? 가. 전원을다시동작시킨다. 나. 모니터화면에인터럽트종류를디스플레이한다. 다. 메모리의내용을지워서다른프로그램이적재될수있도록한다. 라. 인터럽트처리시보존시켰던 PC 및제어상태데이터를 PC 와제어상태레지스터에복구한다. 27. 타이머 (Timer) 에의하여발생되는인터럽트 (Interrupt) 는어디에해당되는가? 가. 프로그램인터럽트나. 익스터널 (External) 인터럽트다. I/O 인터럽트라. 머신체크 (Machine Check) 인터럽트 28. Interrupt 발생원인이아닌것은? 가. 정전나. 기억공간내허용되지않는곳에의접근시도다. Operator 의조작라. 임의의부프로그램에대한호출 29. 입 출력수행, 기억장치할당및오퍼레이터와대화등을하기위해발생하는인터럽트는? 가. SVC 인터럽트 (Supervisor Call Interrupt) 나. 입 출력인터럽트 (I/O Interrupt) 다. 외부인터럽트 (External Interrupt) 라. 프로그램검사인터럽트 (Program Check Interrupt) 3. 인터럽트발생시운영체제가가장먼저하는일은? 가. 인터럽트처리나. 인터럽트발생지점으로복귀다. 인터럽트서비스루틴으로제어를이동라. 현재까지의모든프로그램상태를저장 [ 정답 ] 25. 가 26. 라 27. 나 28. 라 29. 가 3. 라 [CA 8강 ]-제어장치, 입출력장치, 인터럽트 [CA 8강 ]-제어장치, 입출력장치, 인터럽트 3. Interrupt 발생시복귀주소를기억시키는데사용되는것은? 가. Accumulator 나. Stack 다. Queue 라. Program Counter 32. 다음은인터럽트체제의동작을나열하였다. 수행순서를올바르게표현한것은? 4 인터럽트위급루틴을수행 5 어느장치가인터럽트를요청했는가찾는다. 34. Interrupt 중에서최우선권 (Top Priority) 이주어져야하는것은? 가. Arithmetic Overflow Interrupt 나. Interrupt From I/O 다. Power Fail Interrupt 라. Parity Error Interrupt 35. 인터럽트요청판별방법에관한내용중옳지않은 현재수행중인명령을완료하고, 상태를기억시킨다. 것은? 2 인터럽트요청신호발생 3 보존한프로그램상태를복귀가. S/W에의한판별방법은폴링에의한방법이라고도 가. 2 5 4 3 나. 2 4 5 3 다. 2 5 4 3 라. 2 4 5 3 33. 인터럽트요인이발생하였을때 CPU 가처리하지않아도되는것은? 가. 프로그램카운터의내용나. 관련레지스터의내용다. 스택 (stack) 의내용라. 입출력장치내용 한다. 나. H/W에의한판별방법은장치번호버스를이용한다. 다. S/W에의한판별방법은인터럽트처리루틴이수행한다. 라. H/W에의한판별방법은 S/W에의한판별방법보다속도가느리다. [ 정답 ] 3. 나 32. 다 33. 라 34. 다 35. 라 36. 우선순위인터럽트가운데소프트웨어적처리기법은? 가. 스트로브 (Strobe) 방법나. 폴링 (Pooling) 방법다. 병렬우선순위 (Parallel Priority) 방법라. 데이지-체인 (Daisy-Chain) 방법 37. 인터럽트가처리과정중하드웨어를이용하여우선순위를결정하는장치는? 가. 폴링방법나. 스택에의한방법다. 데이지체인을이용한방법라. 장치번호디코더에의한방법 38. 인터럽트가발생하는모든장치들을인터럽트의우선순위에따라직렬로연결함으로써이루어지는우선순위인터럽트처리방법은? 가. Handshaking 나. Daisy-Chain 다. DMA 라. Polling 39. 어떤프로그램이수행중인터럽트요인이발생했을 때 CPU가확인할사항에속하지않는것은? 가. 프로그램카운터의내용 나. 관련레지스터의내용 다. 상태조건의내용 라. 스택의내용 [ 정답 ] 36. 나 37. 다 38. 나 39. 라

[ 산-8년3월 ] 4. 논리회로방식에의한제어기 (Control Logic Unit) 를설명한것중옳지않은것은? 가. 고속제어가가능하다. 나. 제어기의변경이쉽다. 다. 하드웨어적인방법으로제어장치를구성한다. 라. 제어장치에의해제어신호를발생한다. [ 기 -8 년 3 월 ] 4. 데이터전송방법중스트로브제어방법의설명으로옳지않은것은? 가. 전송을시작한송신장치가버스에놓인데이터를수신장치가받아들였는지여부를알수있다. 나. 비동기방식으로각전송시간을맞추기위해단하나의제어라인을갖는다. 다. 스트로브는송신장치나수신장치에의하여발생된다. 라. 수신장치는스트로브펄스를발생시켜송신부로하여금데이터를제공하도록알린다. [CA 8 강 ]- 제어장치, 입출력장치, 인터럽트 [ 산-8년5월 ] 42. 입 / 출력장치의속도가 CPU의속도보다느려서발생하는 CPU의 idle time( 시간낭비 ) 를줄이기위한것은? 가. 병렬연산장치나. 입 / 출력장치용버퍼 (buffer) 기억장치다. 인덱스레지스터라. 부동소수점부가기구 [ 산 -8 년 9 월 ] 43. 다음중 operator 에의하여발생되는 interrupt 는? 가. 입출력인터럽트나. program interrupt 다. 기계검사인터럽트라. supervisor call interrupt t [ 스트로브제어 ] - 수신장치가데이터를제공할것을송신장치에알리는것 ( 하나의제어선으로구성되므로수신여부확인안됨 ) [CA 9강 ]-기억장치분류, 주기억장치 [ 출제빈도 중 ]. 기억장치분류 ) 전원공급유무 : 휘발성 (RAM), 비휘발성 (ROM) 2) 내용보존유무 : 파괴 ( 자기코어 ), 비파괴 3) 시간의흐름 : 정적 (SRAM), 동적 (DRAM)-Refresh 필요 4) 액세스 : DASD ( 하드디스크-직접접근 ), SASD ( 자기테이프-순차접근 ) 주기억장치 ( 처리용, 속도빠름 ) 보조기억장치 ( 저장용, 용량큼 ) 반도체 자기 DASD SASD RAM, ROM 자기코어 자기디스크, 자기드럼 자기테이프 [ 정답 ] 4. 나 4. 가 42. 나 43. 라 [ 핸드쉐이킹 ] - 수신여부를확인할수있는제2의제어신호전송 ( 스트로브제어방식보완 ) 특수용도기억장치 연관기억, 가상기억, 캐시메모리 [CA 9강 ]-기억장치분류, 주기억장치 2. 기억장치계층구조 [CA 9강 ]-기억장치분류, 주기억장치 3. 기억장치성능평가요소 ) 기억용량, 편리성, 응답성, 신뢰도 연관 캐시 2) 접근시간 Access Time : 정보를기억장치에기억시키거나읽어내는명령을한후부터실제로정보를기억또는읽기시작할때까지소요되는시간 = Seek Time + Search Time + Transmission Time - Seek Time( 탐색시간 ) : 트랙을찾는데걸리는시간 - Search Time( 회전지연시간, 대기시간 ) : 섹터를찾는데걸리는시간 - Transmission Time( 전송시간 ) : 해당내용전송 3) Cycle Time : 기억장치에접근을위하여판독신호를내고나서다음판독신호를낼수있을때까지의시간 - CT>AT( C.T A.T 자기코어 ) ( 대용량백업 ) X 8 X,24 X,24 X,24 X,24 bit Byte KB MB GB TB 백만 Byte 억 Byte 4) 소요시간 Turnaround Time : 데이터를수집하고그것을계산처리용으로변환하여계산을실행한후그결과를사용자에게알려주는데요하는시간 5) Band width( 대역폭, 전송률, 밴드폭 ) - 기억장치자료처리속도, 정보전달능력에한계 (Access bit 수 / 초당 )

4. 주기억장치 ( Main storage) - CPU 가직접액세스, - 현재수행되는프로그램, 데이터 5. ROM(Read Only Memory) [CA 9 강 ]- 기억장치분류, 주기억장치 - Only Read, 비휘발성, 입 출력시스템의자가진단프로그램저장 Mask ROM : 프로그램되어있는 ROM 2 PROM : PROM writer 로기입되고내용을지울수없다. 3 EPROM : 자외선을이용하여지우고다시사용할수있는메모리 4 EEPROM : 전기적으로삭제하고다시쓸수도있는기억장치 6. RAM(Random Access Memory) - 휘발성 - 종류 : 재충전의유무에따라서 구분 DRAM ( 동적 ) SRAM ( 정적 ) 구성소자 콘덴서 플립플롭 특성 주기적재충전 전원공급되는동안만기억유지 전력소모 적다 많다 접근속도 느리다 빠르다 가격 저가 고가 용도 일반적인주기억장치 캐시메모리 [CA 9강 ]-기억장치분류, 주기억장치 7. 자기코어 ( 지움성읽음 -Destructive Read-Out) - 데이터를읽으면읽은내용이지워지는파괴메모리 (destructive memory) 이므로내용을읽은후지워진내용을기록하기위한재저장시간이필요함 8. 주기억장치용량계산 Address Bus (7bit) 7 2 X 8 bit RAM의 Data Bus (8bit) = PC, MAR 용량 = 워드의사이즈 = MBR 기출 ) 기억장치의총용량이 496 비트이고워드길이가 6 비트일때프로그램카운터 (PC) 8, 주소레지스터 (AR) 8, 데이터레지스터 (DR) 의크기 6 기출 ) 컴퓨터의메모리용량이 6K X 32bit 라하면 MAR 4, MBR 32 [CA 9 강 ]- 기억장치분류, 주기억장치 [CA 9강 ]-기억장치분류, 주기억장치. Access Time 이빠른순서로나열된것은? Cache Memory 2 Associative Memory 3 Main Memory 4자기Disk 가. 2 3 4 나. 2 3 4 다. 3 2 4 라. 3 2 4 2. 기억장치의자료처리속도를나타내는밴드폭 (Band Width) 이란? 가. 계속적으로기억장치에서데이터를읽거나기억시킬때 초동안에사용되는비트수나. 필요에따리주기억장치에사용되는바이트의사용량다. 초동안에사용되는워드 (Word) 의사용량라. 계속적으로사용되는데이터의사용량을 분동안에사용하는바이트의수로표시 3. 주기억장치는하드웨어의특성상주기억장치가제공할수있는정보전달능력에한계가있는데, 이한계를무엇이라하는가? 가. 주기억장치전달나. 주기억장치접근폭다. 주기억장치밴드폭라. 주기억장치정보전달폭 4. 기억장치의사이클타임 (Mt) 이기억장치의액세스타임 (At) 보다항상크거나같은관계식을갖는기억장치는어떤것인가? 가. DRO(Destructive Read Out) Memory 나. NDRO(Non Destructive Read Out) Memory 다. DRAM(Dynamic Random Access Memory) 라. ISAM(Indexed Sequential Access Memory) 5. 기억장치에접근을위하여판독신호를내고나서다음판독신호를낼수있을때까지의시간을무엇이라하는가? 가. 탐색시간 (seek time) 나. 전송시간 (transfer time) 다. 접근시간 (access time) 라. 사이클시간 (cycle time) 6. ROM IC 의특징을설명한것중옳지않은것은? 가. Mask ROM : 반도체공장에서내용이기입된다. 나. PROM : PROM Writer로기입되고내용을지울수없다. 다. EPROM: 자외선을조사하면내용을지울수있다. 라. EAROM : Refresh 회로가필요하다. 7. 휘발성기억소자의특징인것은? 가. 정전이되어도상태를유지한다. 나. 정전이되면기억내용을상실한다. 다. 기억내용을읽을때그내용이파괴된다. 라. 기억내용을읽어도내용이파괴되지않는다. 8. SRAM 과 DRAM 을설명한것으로옳은것은? 가. SRAM은재충전이필요없는메모리이다. 나. DRAM은 SRAM에비해속도가빠르다. 다. SRAM의소비전력이 DRAM보다낮다. 라. DRAM 의 Memory Cell 은 Flip-FlopFlop 으로구성되어있다. 9. 전자계산기메모리에서지움성읽음 (Destructive Read-Out) 성질을갖고있는것은? 가. 반도체메모리나. 자기코어메모리다. 자기디스크메모리라. 자기테이프메모리. 입력번지선이 8 개, 출력데이터선이 8 개인 ROM 의기억용량은? 가. 64바이트나. 256 바이트다. 52바이트라.,24바이트. 어느컴퓨터의기억용량이 MByte이다. 이때필요한주소선의수는? 가. 8개다. 2개 나. 6개라. 24개 2. 기억장치의총용량이 4,96 워드이고워드길이가 6Bit 일때프로그램카운터 (PC), 주소레지스터 (AR), 데이터레지스터 (DR) 의크기로서바른것은? [ 정답 ]. 나 2. 가 3. 다 4. 가 5. 라 [ 정답 ] 6. 라 7. 나 8. 가 9. 나. 나. 다 2. 가 가. 2, 2, 6 나. 2, 2, 8 다. 8, 8, 6 라. 6, 8, 6

3. 메인메모리의용량이 24Kⅹ24bit 일때 MAR 과 MBR길이는각각몇비트인가? 가. MAR=2, MBR=2 나. MAR=2, MBR=24 다. MAR=24, MBR=2 라. MAR=24, MBR=24 [CA 9 강 ]- 기억장치분류, 주기억장치 6. 496x6 의용량을가진 RAM 이있다. 메모리버퍼레지스터 (MBR) 는몇비트의레지스터인가? 가. 8 나. 6 다. 32 라. 496 4. 사용자가한번만내용을기입을할수있으나, 지울 수없는것은? 가. MAR=, MBR=8 가. Mask ROM 나. PROM 나. MAR=, MBR=6 다. MAR=, MBR=8 다. EPROM 라. EEPROM 라. MAR=, MBR=6 7. 어떤 computer 의메모리용량은 24 word 이고 word 는 6 bit 로구성되어있다면 MAR 과 MBR 은몇 bit 로구성되어있는가? [CA 강 ]-보조, 특수용도기억장치, 병렬컴퓨터 [ 출제빈도 상 ]. 보조기억장치 - 대규모의기억용량을갖는장비로구현. - data 를보관하였다가주기억장치로이동시키는기능. 2. 자기테이프 ( 순차접근 ) BOT : Beginning Of Tape, IRG : Inter Record Gap - 백업용 ( 대량의자료를장시간보관 ), 입출력장치 EOT : End Of Tape, IBG : Inter Block Gap 5. 한단어가 25 비트로이루어지고총 65,536 개의단어를가진기억장치가있다. 이기억장치를사용하는컴퓨터시스템의명령어코드는하나의 indirect mode bit, operation code, processor register 를나타내는 2 비트와 address part 로구분되어있다. MBR(Memory Buffer Register), MAR(Memory Address Register), PC(Program Counter) 에필요한각각의 bit 는? < 블로킹 가. MBR:23, MAR:5, PC:5 나. MBR:23, MAR:5, PC:4 다. MBR:25, MAR:6, PC:6 라. MBR:25, MAR:6, PC:5 [ 정답 ] 3. 나 4. 나 5. 다 6. 나 7. 나 블럭 * 블로킹하는이유 : 입출력횟수 ( 입출력시간 ) 를줄이기위해, 저장공간을절약할수있기때문. * 자기테이프 Record 크기가 8자로서블럭 (Block) 의크기가 2,4자일경우블럭팩터 (Block Factor) 는? 3 [CA 강 ]-보조, 특수용도기억장치, 병렬컴퓨터 3. 자기디스크 ( 직접접근 ) [CA 강 ]-보조, 특수용도기억장치, 병렬컴퓨터 4. 연관 ( 연상 ) 기억장치 (Associative Memory) - 자료를찾을때주소 (X), 기억된내용의일부를이용. - CAM (Contents addressable Memory) - 가격이비싸고, 속도가빠르다. - 기본요소 : 일치지시기, 마스크레지스터, 검색데이터레지스터 5. 복수모듈메모리기법 (Memory Interleaving) - 독자적으로데이터저장할수있는기억장치모듈을여러개가진기억장치 - 기억장치에접근하는시간을줄여 CPU 와속도차이를줄이기위한기법 - 유효 Cycle동안병렬실행, 가격이비싸고, 속도가빠르다. - 각모듈을번갈아가면서접근 - 캐시기억장치, 고속 DMA 전송등에서많이사용된다 6. 캐시메모리 (Cache Memory) - CPU 속도와메모리속도차이를줄이기위해사용하는고속 Buffer - CPU 와주기억장치사이에위치 - 매핑방식 : 어소시어티브매핑, 세트 - 어소시어티브매핑, 직접매핑 * 구성요소 : 자기디스크, 액세스암, 헤드 * 실린더수 = 트랙수 주기억장치 캐시메모리 CPU

7. 가상기억장치 (Virtual Memory) [CA 강 ]- 보조, 특수용도기억장치, 병렬컴퓨터 - ( 직접 ) 보조기억장치일부를마치주기억장치인것처럼이용하는운영체제의메모리운영기법 - 주기억장치용량크게 ( 속도 X) * 관리기법 - 페이징 : 서로같은크기의부분 - 세그먼트 : 서로다른크기의부분 V/M ( 주소공간 ) M/M ( 기억공간 ) Page Page2 Page3 Page4 Mapping Block Block2 처리할프로그램 Block Block2 Block3 Block4 Block5 Block6 [CA 강 ]-보조, 특수용도기억장치, 병렬컴퓨터 8. 병렬컴퓨터 - 컴퓨터성능향상을위해여러프로세서에서동시에여러작업을처리하는것. 9. 병렬처리컴퓨터분류 ( 플린의분류 ) ) SISD (Single Instruction stream Single Data stream) - 단일처리, 생산성, 병렬컴퓨터 X 2) SIMD (Single Instruction stream Multiple Data stream) - 다중처리, Multiprogramming 3) MISD (Multiple Instruction stream Single Data stream) - 이론적이며, 현재사용하지않는다. 4) MIMD (Multiple Instruction stream Multiple Data stream) * Mapping : 가상기억장치에서주기억장치로자료의페이지를옮길때주소를조정해주는것 [CA 강 ]- 보조, 특수용도기억장치, 병렬컴퓨터 [CA 강 ]-보조, 특수용도기억장치, 병렬컴퓨터. 보조기억장치로부적합한것은? 가. 자기디스크나. CD-ROM 다. 자기테이프라. SDRAM 2. 랜덤 (Random) 처리가되지않는기억장치는? 5. 기억장치에기억된정보를액세스하기위하여주소를사용하는것이아니고, 기억된정보의일부분을이용하여원하는정보를찾는방법은? 가. RAM 나. Associative Memory 다. ROM 라. Virtual Memory 9. 주기억장치의속도가 CPU의속도에비해현저히 2. 가상기억장치 (Virtual Memory) 의가장큰목적은? 늦다. 명령어의수행속도를 CPU의속도와유사하도록 하고자할때사용되는기억장치는? 가. 접근시간의단축 나. 용량의확대 가. Cache 기억장치 나. Virtual 기억장치 다. 동시에여러단어의탐색 다. Segment 기억장치 라. 보조기억장치 라. 주소지정방식의탈피 가. 자기드럼 나. 자기디스크 6. 기억장치중 CAM(Content Address Memory) 이라고 다. 자기테이프 라. 자심 하는것은? 3. 순차적으로만자료를처리할수있으며, 주소가없는기억장치는? 가. Magnetic Tape 다. Disk Pack 나. Magnetic Drum 라. Disk Cartridge 4. 연상 (Associative) 기억장치의특징이아닌것은? 가. 기억된정보의일부분을이용하여원하는정보가기억된위치를알아낸후나머지정보에접근한다. 나. 주소에의해서만접근이가능한기억장치보다정보검색이신속하다. 다. 하드웨어비용이절감된다. 라. 병렬판독회로가있어야한다. [ 정답 ]. 라 2. 다 3. 가 4. 다 5. 나 6. 나 7. 가 8. 가 가. Cache 기억장치다. 가상기억장치 나. Associative 기억장치라. 주기억장치 7. 메모리인터리빙 (Interleaving) 의설명이아닌것은? 가. 저속의블럭단위전송이가능하다. 나. 캐시기억장치, 고속 DMA 전송등에서많이사용된다. 다. 기억장치의접근시간을효율적으로높일수있다. 라. 각모듈을번갈아가면서접근 (Access) 할수있다. 8. 연관메모리 (associative memory) 의특징이아닌것은? 가. 주소매핑 (mapping) 나. 내용지정메모리 (CAM) 다. 메모리에저장된내용에의한 access 라. 기억장치에저장된항목을찾는시간절약. 캐시메모리 (Cache Memory) 와관련이가장적은 3. 가상기억체제에대한설명으로옳지않은것은? 것은? 가. 컴퓨터속도는문제시되지않는다. 가. 적중률 (Hit Ratio) 나. 페이지 (Page) 다. 참조의국부성 (Locality of Reference) 나. 주소공간의확대가목적이다. 다. 사용할수있는보조기억장치는 DASD이어야한다. 라. 보조기억장치로는자기테이프가많이사용된다. 라. 매칭 (Matching) 4. 가상기억장치에서주기억장치로자료의페이지를. 캐시기억장치의특징중틀린것은? 옮길때주소를조정해주어야하는데, 이것을무엇이라 하는가? 가. 고속이며, 가격이저가이다. 나. 주기억장치와 CPU 사이에서일종의버퍼 (Buffer) 기능을수행한다. 가. Spooling 다. Mapping 나. Blocking 라. Buffering 다. 기억장치의접근 (access) 시간을줄이므로컴퓨터의처리속도를향상시킨다. 라. 수십 KByte~ 수백 KByte의용량을사용한다. [ 정답 ] 9. 가. 나. 가 2. 나 3. 라 4. 다 5. 나 5. 64K 인주소공간 (Address Space) 과 4K 인기억공간 (Memory Space) 을가진컴퓨터인경우한페이지 (Page) 가 52 워드로구성된다면페이지와블럭수는각각얼마인가? 가. 6페이지 2블럭다. 256페이지 6블럭 나. 28페이지 8블럭라. 64페이지 4K블럭

[CA 강 ]- 보조, 특수용도기억장치, 병렬컴퓨터 [CA 강 ]- 보조, 특수용도기억장치, 병렬컴퓨터 6. 다음중잘못연결한것은? 가. Associative Memory - Memory Access 속도나. Virtual Memory - Memory 공간확대다. Cache Memory - Memory Access 속도라. Memory Interleaving - Memory 공간확대 7. 데이터를디스크에분산저장하는기술은? 가. 디스크인터리빙다. 페이징 나. 블록킹라. 세그멘트 8. 다음주변장치중 library program 들을기억시켜두는데가장적합한것은? 2. 메모리인터리빙 (interleaving) 의설명이아닌것은? 가. 단위시간에여러메모리의접근이불가능하도록하는방법이다. 나. 캐시기억장치, 고속 DMA 전송등에서많이사용된다. 다. 기억장치의접근시간을효율적으로높일수있다. 라. 각모듈을번갈아가면서접근 (access) 할수있다. 2. 컴퓨터의구조를병렬수행의정도에따라분류한방식은? 가. Handler의분류 나. Feng의분류 다. Chang 의분류 라. Flynn 의분류 22. 병렬처리기중에서 PE(Processing Element) 라는다수의연산기를가지고다수의데이터를동시에처리하도록만들어진처리기는? 가. Pipelined Processor 나. Arry Processor 다. Multi Processor 라. Sigma Processor 24. 다음중병렬처리기의종류가아닌것은? 가. Pipeline processor 나. Vector processor 다. Multi processor 라. Micro processor 25. 다수의프로세서들이독립적으로서로다른명령어들과프로그램을수행하는시스템조직은? 가. SISD 나. SIMD 다.MIMD 라.MISO 가. magnetic tape 나. magnetic disk 다. paper tape 라. terminal 9. 중앙처리장치와기억장치사이에실질적인대역폭 (bandwidth) 을늘리기위한방법은? 가. 메모리인터리빙나. 자기기억장치다. RAM 라. 폴링방법 [ 정답 ] 6. 라 7. 가 8. 나 9. 가 2. 가 23. 플린 (Flynn) 이분류한병렬컴퓨터중에서실제사용되기어려운것은? 가. SISD (Single Instruction stream Singe Data stream) 나. SIMD (Single Instruction stream Multiple Data stream) 다. MISD (Multiple Instruction stream Single Data stream) 라. MIMD(Multiple Instruction stream Multiple Data stream) [ 정답 ] 2. 나 22. 나 23. 다 24. 라 25. 다 [CA 강 ]-보조, 특수용도기억장치, 병렬컴퓨터 [ 기-8년5월 ] 26. 캐시기억장치에서캐시에적중되는정도를나타내는식으로옳은것은? [ 기-8년5월 ] 28. 주기억장치의용량이 52KB인컴퓨터에서 32비트의가상주소를사용하는데, 페이지의크기가 K워드이고 워드가 4바이트라면실제페이지주소와가상페이지주소는몇비트씩구성되는가? 가. 실제페이지주소 = 7, 가상페이지주소 = 2 나. 실제페이지주소 = 7, 가상페이지주소 = 2 다. 실제페이지주소 = 9, 가상페이지주소 = 2 라. 실제페이지주소 = 9, 가상페이지주소 = 32 [ 산 -8 년 9 월 ] 27. 캐시메모리에서 miss 가발생한경우블록을교환하는교환알고리즘에해당하지않는것은? 가. LRU(Least Recently Used) 나. LFU(Least Frequently Used) 다. FIFO(First In First Out) 라. RR(Round Robin) [ 정답 ] 26. 라 27. 라 28. 나