자격증/정보처리기사

정보처리기사 전자계산기 핵심 요약 9

IT grow. 2019. 7. 26. 17:13
반응형
정보처리기사 전자계산기 핵심 요약 9

 

1.     메이저 상태 ( major state ) 에서 제어 데이터에 대한 설명

-      FETCH state에서 중앙처리장치의 제어점을 제어하기 위한 제어 데이터는 명령어이다

-      INDIRECT state에서 다음 상태로 변천하는 것을 제어하는 데이터는 간접주소와 직접주소를 구별하는 비트이다

-      EXECUTE state에서 다음 상태로 변천하는 것을 제어하는 데이터는 인터럽트 요청 신호이다


2.     명령어 사이클에 대한 설명

-      간접 사이클은 피 연산 데이터가 있는 기억장치의 유효주소를 계산하는 과정이다

-      실행 사이클은 연산자 코드의 내용에 따라 연산을 수행하는 과정이다

-      패치 사이클은 주기억장치로부터 명령어를 꺼내어 디코딩하는 과정이다


3.     FETCH 메이저 상태에서 수행되는 마이크로오퍼레이션

-      MAR <- PC : PC의 값은 MAR로 이동

-      PC <- PC + b : PC의 값을 인스트럭션의 바이트 수 b만큼 증가

-      IR <- MBR (OP) : MBR에서 연산(operation) 부분을 인스트럭션 레지스터로 옮김


4.     다음과 같은 마이크로 오퍼레이션이 일어나는 상태는?

MBR(AD) <- PC, PC <- 0

MAR <- PC, PC <- PC +1

M <- MBR, IEN <- 0

F <- 0, R <-0

-      Interrupt


5.     한 명령의 Execute Cycle 중에 Interrupt 요청을 받아 Interrupt를 처리한 후 실행되는 사이클은?

-      Fetch Cycle


 6.     Interrupt cycle에 대한 micro-operation중에서 관계가 없는 것

-      MBR <- MAR , PC <- 0


7.     컴퓨터의 메이저 상태

-      간접 주소 명령어 형식인 경우 패치-간접-실행 순서로 진행되어야 한다

-      실행 상태는 연산자 코드의 내용에 따라 연산을 수행하는 과정이다

-      패치 상태에서는 기억 장치에서 인스트럭션을 읽어 중앙처리장치로 가져온다


8.     인터럽트 서비스가 진행되면 다른 인터럽트를 배제시켜야 하는데 이 때 변경시켜야 하는 flag는 무엇이며, 어떻게 변경하여야 하는가?

-      IEN <- 0  


9.     I/O 장치 인터페이스와 컴퓨터시스템 사이에 데이터의 이동을 제어하는 장치는?

-      I/O 제어기 


10.  스풀링(SPOOLing)

-      SPOOLSimultaneous Peripheral Operation On-Line의 약어이다

-      기억장소는 주로 디스크를 이용한다

-      / 출력 작업에 사용된다

-      고속 장치와 저속 장치 간의 처리 속도 차이를 줄이기 위한 방법이다


11.  입출력 인터페이스를 사용해야 하는 이유

-      속도의 차이

-      전압레벨의 차이

-       전송사이클 길이의 차이


12.  컴퓨터 시스템 성능을 향상시키기 위한 스풀링

-      여러 작업의 입출력과 계산을 동시에 수행할 수 있다

-      제한된 수의 입출력 장치 사용으로 인한 입출력 작업의 지연을 방지한다

-      저속의 입출력 장치에서 읽어온 자료를 우선 중간의 저장장치에 저장하는 방식이다


13.  버퍼링과 스풀링에 대한 설명

-      스풀링의 SPOOL“Simultaneous Peripheral Operation On-Line”의 약어이다

-      버퍼링은 주기억장치의 일부를 사용한다

-      스풀링은 디스크의 일부를 사용한다


14.  프로그램을 통한 입출력 방식에서 입출력장치 인터페이스에 포함되어야 하는 하드웨어가 아닌 것은

-      단어 계수기


 15.  /출력 제어 방식에서 다음의 방식은 무엇인가?

단계 1 : 상태 레지스터 읽기

단계 2 : 상태 레지스터의 값이 set 상태이면 단계3으로, 그렇지 않으면 단계1

단계 3 : 데이터 레지스터 읽기

-      프로그램에 의한 I/O


16.  데이터를 전송할 때 입,출력 버스를 통하여 프로세서와 주변장치 사이에서 이루어지며, 데이터의 전송을 확인하기 위해서 상태 레지스터를 사용하는 전송 모드는?

-      프로그램된 I/O


17.  입출력 제어 처리방식에 대한 설명으로 틀린 것

-      중앙처리장치 제어방식의 경우 동기 방식과 비동기방식으로 나눌 수 있으며 인터럽트 제어방식은 동기방식에 해당된다


18.  입출력 제어방식

-      프로세서에 의한 입출력 제어 방식으로 크게 동기제어 방식과 비동기 제어방식으로 구분할 수 있다

-      인터럽트 제어방식은 프로세서에 의한 제어방식으로 비동기 제어방식이다

-      프로그램 제어 방식은 CPU에 의해 입출력에 필요한 모든 동작을 하므로 프로세서에 의한 제어 방식이며 전용장치가 필요 없다


19.  DMA

-      메모리와 입출력 디바이스 사이에 데이터의 주고받음이 직접 행해지는 기법이다


20.  CPU에 의해서 입출력이 일어나지 않고 별도의 입출력 제어기에 의해서 일어나는 입출력은?

-      DMA 제어기에 의한 I/O

반응형