문제지(B형)와 동일한지를 체크하기 위해 21번 문제만 표시하였고
자세한 정답풀이보다는 최대한 쉽게 이해할 수 있게 설명하였습니다.
21. 자기테이프 등과 같은 대 용량의 보조 기억장치의 내용을 직접 접근이 가능한 영역으로 이동하여 컴퓨터 시스템에서 자료를 접근할 수 있도록 하는 기능을 무엇이라 하는가?
가. saving나. storing
다. staging라. spooling
21. 보조 기억장치 – 그냥 암기
22. 컴퓨터 사이클 상태 (자주 출제)
Fetch State: 기억장치에서 데이터(명령)을 가져옴
Indirect State: 가져온 데이터에서 주소를 인출
Excute State: 해당 주소에서 가져온 데이터를 수행
Interrupt State: 인터럽트 상태
23. 오버플로우 (기본 개념)
총 6비트이며 부호 비트를 가진다면 아래처럼 됩니다.
부호
비트4
비트3
비트2
비트1
비트0
범위: -1111 ~ 1111 (이진수로 표현)
-31 ~ + 31 (십진수로 표현)
=> -32 이하이거나 32 이상이면 6비트로 표현이 불가능하므로 오버플로우 발생
24. 기억장치 용량 (기본 개념)
명령어는 OPCODE(연산코드) 와 PARAMETER(주소, 데이터)로 구성됩니다.
명령어 길이 총 16비트이면 아래와 같습니다.
연산코드가 5비트이면 파라미터는 11비트를 가지게 되고,
파라미터가 데이터가 없이 주소만을 가지게 된다면 2^11 개의 주소를 가지게 됩니다.
(예를 들어 JUMP, GO, CALL 등등의 명령은 파라미터에 주소만 있습니다.)
25. 장치
제어 처리기: CPU
제어 기억장치: 램
국부기억장치: 다중프로세서에서 전체 시스템의 효율을 높이기 위해 프로세서마다 두는 전용 메모리
벡터인스트럭션: 다중프로세서에서 사용
26. ROM: Read Only Memory (기본 개념)
읽기만 가능한 장치: 쓰기 불가
Writing이 불가능하여 ROM안에는 데이터가 없을 텐데 뭘 읽을까요?
ROM 은 일반 사용자 입장에서는 쓰기 불가능한 장치입니다.
하지만 생산(개발) 단계에서는 쓰고 지울 수 있습니다. 물론 쓰고 지울 수 있는 별도의 장치가 필요하고요.
참고로 요즘은 EEPROM (Electrically Erasable Programmable ROM )로 많이 나오는데 전기적신호(프로그램)으로 지우고 쓸 수 있습니다.
27. 가상 기억장치
– 가상기억장치는 주기억장치(주로 RAM)의 용량확보용 으로 사용
– 어떠한 장치라도 CPU 속도를 못 따라 갑니다. (감히 CPU 와 비교를 ㅎㅎ)
– 소프트웨어로 만든 가상의 메모리
– 메모리가 커지니 이용률과 효율이 좋아짐
28. DMA (Data Memory Address)
– Device Register는 다른 장치 제어에 사용됩니다.
29. 기억장치 접근속도 계산
접근속도: 0.5uS
데이터워드: 32비트
=> 1uS 는 는 1/100만 초이니, 0.5uS 는 1/200만초 입니다.
즉 1초에 200만번 일을 하는 것입니다.
200만을 2M(Million)으로 쓸 수 있습니다.
=> 32비트라는 것은 한번에 32비트의 일을 하는 것입니다.
결과적으로 1초에 32비트의 일을 2M 번 하게 되는 것이니.
=> 32 x 2M 는 64M (bit/S)입니다.
30. 컴퓨터는 디지털 장치입니다.
증폭ㄷ: 아날로그 신호의 크기를 크게 하는 기능으로 아날로그에서만 사용되는 말입니다.
‘0’, ‘1’만 가지는 디지털에서는 증폭이라는 말을 사용하지 않습니다.