전자계산기조직응용기사(2007. 8. 5.) 시험일자 : 2007년 8월 5일
1과목 : 전자계산기 프로그래밍
1. C 언어의 기억 클래스 종류에 해당하지 않는 것은?
- ① automatic variable
- ② register variable
- ③ internal variable
- ④ static variable
등록된 댓글이 없습니다.
2. 서브루틴으로 작성되는 프로시저는 주프로시저에서 호출되어 실행하고, 실행이 끝나면 자신을 호출한 CALL의 다음 명령으로 복귀시켜야 한다. 서브루틴에서 자신을 호출한 곳으로 복귀시키는 어셈블리 명령은?
- ① END
- ② SAR
- ③ CMP
- ④ RET
등록된 댓글이 없습니다.
3. 어셈블러(Assembler)를 가장 바르게 설명한 것은?
- ① 고급언어로 작성된 원시 프로그램을 컴퓨터가 이해할 수 있는 기계어 명령으로 번역하여 목적 프로그램을 생성시키는 프로그램
- ② 저급언어로 작성된 원시 프로그램을 컴퓨터가 이해할 수 있는 기계어 명령으로 번역하여 목적 프로그램을 생성시키는 프로그램
- ③ 컴퓨터가 직접 실행할 수 있는 제어 신호를 2진수 형태로 표기해 놓은 언어
- ④ 기계어 명령들로 표현된 프로그램
등록된 댓글이 없습니다.
4. 정적 바인딩에 해당하지 않는 것은?
- ① 언어정의 시간
- ② 실행시간
- ③ 번역시간
- ④ 언어구현 시간
등록된 댓글이 없습니다.
5. 객체지향 프로그래밍 언어가 소프트웨어 설계상 가장 크게 공헌한 점은?
- ① 코드의 재사용
- ② 코드의 종속성
- ③ 코드의 자동성
- ④ 코드의 정확성
등록된 댓글이 없습니다.
6. C 언어에서 이스케이프 시퀀스의 설명이 옳지 않은 것은?
- ① \f : form feed
- ② \r : carriage return
- ③ \b : back slash
- ④ \t : tab
등록된 댓글이 없습니다.
7. 객체 지향에 관한 설명으로 옳지 않은 것은?
- ① 객체 지향의 특징은 추상화, 정보 은닉, 모듈화 등이 있다.
- ② 객체의 동작 지시는 메시지에 의해 수행된다.
- ③ 객체 중심은 구조적 코딩 기능을 극대화 할 수 있다.
- ④ 객체 중심에서는 재사용의 기능을 이용할 수 있다.
등록된 댓글이 없습니다.
8. PLC에 관한 설명으로 옳지 않은 것은?
- ① Programmable Logic Controller의 약자이다.
- ② 일반적으로 시퀀스(Sequence)라고도 불리운다.
- ③ 마이크로 컴퓨터 및 메모리를 중심으로 하는 전자회로로 구성되어 있다.
- ④ PLC는 가정용 컨트롤러로 주로 이용된다.
등록된 댓글이 없습니다.
9. C 언어에서 사용하는 데이터형이 아닌 것은?
- ① character
- ② int
- ③ float
- ④ short
등록된 댓글이 없습니다.
10. 어셈블리어에서 라이브러리에 기억된 내용을 프로시저로 정의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램 내에 포함시켜 주는 명령은?
- ① SEGMENT
- ② ORG
- ③ INCLUDE
- ④ EXTRN
등록된 댓글이 없습니다.
11. 좋은 프로그램 언어의 조건에 대한 설명으로 거리가 먼 것은?
- ① 개념이 단순하고 명료해야 한다.
- ② 프로그램 언어의 이식성은 문제가 안된다.
- ③ 언어의 확장이 용이해야 한다.
- ④ 프로그램의 효율성이 좋아야 한다.
등록된 댓글이 없습니다.
12. C 언어의 명령문 중 “do ~ while" 문에 대한 설명으로 옳지 않은 것은?
- ① 명령의 조건이 거짓일 때 loop를 반복 처리한다.
- ② 명령의 조건이 거짓일 때도 최소한 한번은 처리한다.
- ③ 무조건 한번은 실행하고 경우에 따라서는 여러 번 실행하는 처리에 사용하면 유용하다.
- ④ 제일 마지막 문장에 “;” 기호가 필요하다.
등록된 댓글이 없습니다.
13. 객체지향 언어의 개념에서 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 속성을 표현한 것은?
- ① 메시지
- ② 메소드
- ③ 클래스
- ④ 인스턴스
등록된 댓글이 없습니다.
14. 주어진 BNF를 이용하여 그 대상을 근으로 하고 터미널 노드들이 검증하고자 하는 표현식과 같이 되는 트리를 무엇이라 하는가?
- ① sweked tree
- ② binary tree
- ③ parse tree
- ④ circle tree
등록된 댓글이 없습니다.
15. C 언어에서 프로그램의 변수 선언을 “int c;"로 했을 경우 ”&c"는 어떤 의미인가?
- ① c의 절대값
- ② c에 저장된 값
- ③ c의 기억장소 주소
- ④ c의 범위
등록된 댓글이 없습니다.
16. 변수의 값이 저장된 기억 장소?위치를 확인할 수 있는 것은 변수의 어떤 구성 요소에 의해서 가능한가?
- ① 이름
- ② 값
- ③ 참조기능
- ④ 대입기능
등록된 댓글이 없습니다.
17. C 언어에서 지정된 파일로부터 한 문자씩 읽어들이는 파일처리 함수는?
- ① fopen()
- ② fscanf()
- ③ fgetc()
- ④ fgets()
등록된 댓글이 없습니다.
18. 어셈블리에서 인덱스 번지 지정방식의 명령은?
- ① MOV AX, 12
- ② MOV BL, CX
- ③ MOV AH, [Dl]
- ④ MOV AL, [1000h]
등록된 댓글이 없습니다.
19. 프로그램 제어방법 중 반복문과 거리가 먼 것은?
- ① While 문
- ② Switch Case 문
- ③ Do While 문
- ④ For 문
등록된 댓글이 없습니다.
20. 원시프로그램을 번역할 때 어셈블러에게 요구되는 동작을 지시하는 명령으로서 기계어로 번역되지 않는 명령어를 무엇이라 하는가?
- ① 매크로 명령(macro instruction)
- ② 기계어 명령(machine instruction)
- ③ 의사 명령(pseudo instruction)
- ④ 오퍼랜드 명령(operand instruction)
등록된 댓글이 없습니다.
2과목 : 자료구조 및 데이터통신
21. 프로토콜의 기본적인 요소가 아닌 것은?
- ① 구문(syntax)
- ② 타이밍(timing)
- ③ 제어(control)
- ④ 의미(semantic)
등록된 댓글이 없습니다.
22. TCP/IP 모델에서 응용 계층 프로토콜이 아닌 것은?
- ① TELNET
- ② SMTP
- ③ ROS
- ④ FTP
등록된 댓글이 없습니다.
23. 사용 가능한 주파수 대역을 나누어서 통화로를 할당하는 방식은?
- ① 주파수 분할 다중화
- ② 시분할 다중화
- ③ 진폭 분할 다중화
- ④ 통계적 다중화
등록된 댓글이 없습니다.
24. 에러 제어에 사용되는 자동반복 요청(ARQ) 기법이 아닌 것은?
- ① stop-and-wait ARQ
- ② go-back-N ARQ
- ③ auto-repeat ARQ
- ④ selective-repeat ARQ
등록된 댓글이 없습니다.
25. LAN의 물리적 구조에 의한 분류 방법이 아닌 것은?
- ① 성형
- ② CSMA/CD
- ③ 버스형
- ④ 링형
등록된 댓글이 없습니다.
26. 다음 중 데이터링크 계층의 프로토콜이 아닌 것은?
- ① BSC
- ② SDLC
- ③ HDLC
- ④ SMTP
등록된 댓글이 없습니다.
27. OSI(Open System Interconnection) 7 계층에서 다음 설명에 해당하는 계층은?
- ① 응용 계층
- ② 네트워크 계층
- ③ 전송 계층
- ④ 표현 계층
등록된 댓글이 없습니다.
28. 데이터 통신용 터미널의 구성 부분이 아닌 것은?
- ① 회선 접속부
- ② 입력장치부
- ③ 회선 제어부
- ④ 변?복조부
등록된 댓글이 없습니다.
29. 다음 중 홀수 패리티 비트를 사용하여 문자를 전송할 경우 에러가 일어난 경우는?
- ① 11100011
- ② 11101111
- ③ 10101011
- ④ 11100111
등록된 댓글이 없습니다.
30. 다음 중 PCM의 단계를 올바르게 나타낸 것은?
- ① 표본화 → 양자화 → 부호화
- ② 표본화 → 부호화 → 양자화
- ③ 양자화 → 부호화 → 표본화
- ④ 양자화 → 표본화 → 부호화
등록된 댓글이 없습니다.
31. 다음 자료에 대하여 버블 정렬(bubble sort)을 이용하여 오름차순으로 정렬할 경우 “pass 1”의 실행 결과는?
- ① 3, 1, 4, 5, 2, 6, 7, 8
- ② 1, 3, 4, 2, 5, 6, 7, 8
- ③ 4, 3, 1, 5, 7, 2, 6, 8
- ④ 1, 3, 2, 4, 5, 6, 7, 8
등록된 댓글이 없습니다.
32. 8bit 컴퓨터에서 2의 보수법에 의한 수치표현이 다음과 같을 때 10진수의 값은 얼마인가?
- ① 61
- ② -61
- ③ 63
- ④ -63
등록된 댓글이 없습니다.
33. 다음 트리를 후위 순회(post-order traversal)한 결과는?
- ① A B C D E F G
- ② B D E A C F G
- ③ D E B A F G C
- ④ D E B F G C A
등록된 댓글이 없습니다.
34. 데이터베이스 관리시스템이 갖는 장점으로 거리가 먼 것은?
- ① 데이터 중복을 최소화 한다.
- ② 여러 사용자에 의해 데이터를 공유한다.
- ③ 데이터 간의 종속성을 유지한다.
- ④ 데이터의 일관성을 유지한다.
등록된 댓글이 없습니다.
35. 데이터베이스 관리 시스템의 필수 기능에 해당하지 않는 것은?
- ① 정의기능(definition facility)
- ② 조작기능(manipulation facility)
- ③ 예비기능(backup facility)
- ④ 제어기능(control facility)
등록된 댓글이 없습니다.
36. 데이터베이스의 3층 스키마에 해당하지 않는 것은?
- ① 관계 스키마
- ② 내부 스키마
- ③ 외부 스키마
- ④ 개념 스키마
등록된 댓글이 없습니다.
37. 다음과 관계되는 트랜잭션의 특성은?
- ① Isolation
- ② Consistency
- ③ Atomicity
- ④ Durability
등록된 댓글이 없습니다.
38. 색인 순차 파일(Indexed Sequential File)에서 색인영역(Index Area)의 구성이 아닌 것은?
- ① 트랙 색인(track index) 영역
- ② 실린더 색인(cylinder index) 영역
- ③ 마스터 색인(master index) 영역
- ④ 오버플로우 색인(overflow index) 영역
등록된 댓글이 없습니다.
39. 스택의 응용 분야가 아닌 것은?
- ① 부프로그램 호출시 복귀주소 저장
- ② 운영체제의 작업 스케줄링
- ③ 인터럽트가 발생하여 복귀주소 저장
- ④ 후위표기법으로 표현된 산술식 연산
등록된 댓글이 없습니다.
40. 데이터베이스의 설계 순서로 옳은 것은?
- ① 논리적 설계 → 개념적 설계 → 물리적 설계
- ② 개념적 설계 → 물리적 설계 → 논리적 설계
- ③ 개념적 설계 → 논리적 설계 → 물리적 설계
- ④ 논리적 설계 → 물리적 설계 → 개념적 설계
등록된 댓글이 없습니다.
3과목 : 전자계산기구조
41. 어느 컴퓨터의 기억 용량이 1M byte이다. 이 때 필요한 주소선의 수는?
- ① 8개
- ② 16개
- ③ 20개
- ④ 24개
등록된 댓글이 없습니다.
42. Paging 기법과 가장 관계가 적은 것은?
- ① CAM(Content Addressable Memory)
- ② Cache Memory
- ③ Virtual Memory
- ④ Associative Memory
등록된 댓글이 없습니다.
43. fetch cycle에서 일어나는 micro instruction 이다. 시행 순서가 옳은 것은? (단, MAR : Memory Address Register, MBR : Memory Buffer Register, PC : Program Counter, OPR : Operation Code Register)
- ① ②→①→③→④
- ② ①→②→③→④
- ③ ②→④→①→③
- ④ ③→①→②→④
등록된 댓글이 없습니다.
44. 동시에 여러 개의 인터럽트 요청이 발생하게 되면, 중앙 처리장치에 가까운 장치가 높은 우선순위를 갖고 먼저 처리되는 하드웨어에 의한 방식은?
- ① DMA
- ② polling
- ③ daisy chain
- ④ interrupt chain
등록된 댓글이 없습니다.
45. 다음 불 함수를 간소화한 것은?
- ①
- ②
- ③
- ④
등록된 댓글이 없습니다.
46. 명령어 ADD(200)가 수행되면 다음 중 어느 것이 연산 장치로 보내지는가? (단, ( )는 INDIRECT ADDRESSING을 뜻하고 기억 장소 200번지에는 4000이 저장되어 있다.)
- ① 200
- ② 200번지의 내용
- ③ 4000
- ④ 4000번지의 내용
등록된 댓글이 없습니다.
47. 프로그램 상태 워드(program status word)에 대한 설명으로 옳은 것은?
- ① 시스템의 동작은 CPU안에 있는 program counter에 의해 제어된다.
- ② interrupt 레지스터는 PSW의 일종이다.
- ③ CPU의 상태를 나타내는 정보를 가지고, 독립된 레지스터로 구성된다.
- ④ PSW는 8bit의 크기이다.
등록된 댓글이 없습니다.
48. 하드웨어 신호에 의하여 특정 번지의 서브루틴을 수행하는 것은?
- ① handshaking mode
- ② vectored interrupt
- ③ DMA
- ④ subroutine call
등록된 댓글이 없습니다.
49. 명령어의 연산자 코드가 8비트, 오퍼랜드(operand)가 10비트일 때, 이 명령어로 최대 몇 가지 연산을 수행할 수 있는가?
- ① 8
- ② 18
- ③ 256
- ④ 1024
등록된 댓글이 없습니다.
50. 인터럽트 체제의 기본 요소가 아닌 것은?
- ① 인터럽트 오류 신호
- ② 인터럽트 요청 신호
- ③ 인터럽트 처리 루틴
- ④ 인터럽트 취급 루틴
등록된 댓글이 없습니다.
51. DMA(Direct Memory Access)에 대한 설명으로 옳은 것은?
- ① CPU와 레지스터를 직접 이용하여 자료를 전송한다.
- ② 일반적으로 속도가 느린 입?출력 장치에 사용한다.
- ③ 입?출력에 사용할 CPU 레지스터 정보를 DMA 제어기에 보낸다.
- ④ CPU와 무관하게 주변장치는 기억장치를 access 하여 데이터를 전송한다.
등록된 댓글이 없습니다.
52. 컴퓨터에서 사용하는 명령어를 기능별로 분류할 때 동일한 분류에 포함되지 않는 것은?
- ① JMP(Jump 명령)
- ② ADD(Addition 명령)
- ③ ROL(Rotate Left 명령)
- ④ CLC(Clear Carry 명령)
등록된 댓글이 없습니다.
53. 다음 인터럽트 중에서 우선 순위가 가장 높은 것은?
- ① 외부 신호
- ② 프로그램
- ③ 기계 이상
- ④ 전원 이상
등록된 댓글이 없습니다.
54. 인스트럭션 세트의 효율성을 높이기 위하여 고려할 사항이 아닌 것은?
- ① 기억공간
- ② 레지스터의 종류
- ③ 사용빈도
- ④ 주기억 장치의 밴드폭 이용
등록된 댓글이 없습니다.
55. 다음 중 데이터를 디스크에 분산 저장하는 기술은?
- ① 디스크 인터리빙
- ② 블록킹
- ③ 페이징
- ④ 세그먼트
등록된 댓글이 없습니다.
56. 비수치 데이터에서 마스크를 이용하여 불필요한 부분을 제거하기 위한 연산은?
- ① OR
- ② XOR
- ③ AND
- ④ NOT
등록된 댓글이 없습니다.
57. 다음 중 동시에 양방향으로 전송이 가능한 방식은?
- ① full duplex
- ② half duplex
- ③ simplex
- ④ PTV
등록된 댓글이 없습니다.
58. 다음과 같은 마이크로 동작은 어떤 명령의 수행과정을 나타내는 것인가?
- ① Load to AC
- ② AND to AC
- ③ Branch Unconditionally
- ④ Store AC
등록된 댓글이 없습니다.
59. 중앙처리장치와 주변장치를 연결시켜 주는 것으로 장치간의 회선 연결 방식, 회선 제어 방식, 데이터 송?수신 절차 및 전송방식, 전기 신호 규격 등의 일치가 요구되는 것은?
- ① 모듈(module)
- ② 인터페이스(interface)
- ③ 캐시(cache0)
- ④ 인스트럭션(instruction)
등록된 댓글이 없습니다.
60. 다음 중에서 모든 버스 마스터들이 균등하게 버스를 사용할 수 있게 해 주는 버스 중재 방식은?
- ① 하드웨어 폴링 방식
- ② 분산식 직렬 중재 방식
- ③ 고정 우선순위 방식
- ④ 회전 우선순위 방식
등록된 댓글이 없습니다.
4과목 : 운영체제
61. 다중 프로그래밍 시스템에서 운영체제에 의하여 CPU가 할당되는 프로세스를 변경하기 위하여 현재 CPU를 사용하여 실행되고 있는 프로세서의 상태 정보를 저장하고 제어권을 인터럽트 서비스 루틴에게 넘기는 작업을 무엇이 하는가?
- ① semaphore
- ② monitor
- ③ mutual exclusion
- ④ context switching
등록된 댓글이 없습니다.
62. UNIX 운영체제의 특징과 가장 거리가 먼 것은?
- ① 높은 이식성
- ② 파일 시스템의 리스트 구조
- ③ 사용자 위주의 시스템 명령어 제공
- ④ 쉘 명령어 프로그램 제공
등록된 댓글이 없습니다.
63. UNIX 에서 사용자 인터페이스를 제공하며, 명령어 해석기라고도 일컬어지는 것은?
- ① Kernel
- ② Shell
- ③ File descriptor
- ④ inode
등록된 댓글이 없습니다.
64. 운영체제를 기능에 따라 분류할 때, 제어(control) 프로그램에 해당하지 않는 것은?
- ① data management program
- ② service program
- ③ job control program
- ④ supervisor program
등록된 댓글이 없습니다.
65. 스케줄링 방식 중 라운드 로빈 방식에서 시간간격을 무한히 크게 하면 어떤 방식과 동일하게 되는가?
- ① LIFO 방식
- ② FIFO 방식
- ③ HRN 방식
- ④ multilevel queue 방식
등록된 댓글이 없습니다.
66. 스래싱(thrashing) 현상에 대한 설명으로 가장 적절한 것은?
- ① CPU가 프로그램 실행보다는 페이지 대체에 많은 시간을 소모하는 현상
- ② 프로세스의 페이지 요청이 급격히 증가하는 현상
- ③ 다중 프로세스 시스템에서 데이터의 일관성이 무너지는 현상
- ④ 실시간 시스템에서 작업들이 그들의 종료시한 이내에 처리되지 못하는 현상
등록된 댓글이 없습니다.
67. 시간 구역성(Temporal Locality)과 거리가 먼 것은?
- ① 집계(Totaling) 등에 사용되는 변수
- ② 배열 순례(Array Traversal)
- ③ 부 프로그램(Subprogram)
- ④ 스택(Stack)
등록된 댓글이 없습니다.
68. 은행가 알고리즘(Banker's Algorithm)은 다음 교착상태 관련 연구 분야 중 어떤 분야에 속하는가?
- ① 교착 상태의 예방
- ② 교착 상태의 회피
- ③ 교착 상태의 발견
- ④ 교착 상태의 복구
등록된 댓글이 없습니다.
69. 페이지 교체 기법 중 매 페이지마다 두 개의 하드웨어 비트가 필요한 기법은?
- ① FIFO
- ② LRU
- ③ LFU
- ④ NUR
등록된 댓글이 없습니다.
70. 페이징 기법하에서 페이지 크기에 관한 사항으로 옳지 않은 것은?
- ① 페이지 크기가 작을수록 페이지 테이블 크기가 커지게 된다.
- ② 페이지 크기가 작을수록 좀 더 알찬 워킹 셋을 유지할 수 있다.
- ③ 페이지 크기가 클수록 실제 프로그램 수행과 무관한 내용이 포함될 수 있다.
- ④ 페이지 크기가 클수록 디스크 입/출력이 비효율적이다.
등록된 댓글이 없습니다.
71. 절대로더에서 각 기능과 수행 주체의 연결이 옳지 않은 것은?
- ① 연결 - 로더
- ② 재배치 - 어셈블러
- ③ 적재 - 로더
- ④ 기억장소할당 - 프로그래머
등록된 댓글이 없습니다.
72. 분산 운영체제의 구조 중 아래 설명에 해당하는 구조는?
- ① ring connection
- ② hierachy connection
- ③ star connection
- ④ partially connection
등록된 댓글이 없습니다.
73. 어셈블러를 두 개의 Pass로 구성하는 이유로서 가장 적절한 것은?
- ① pass 1, 2의 어셈블러 프로그램이 작아서 경제적이기 때문에
- ② 한 개의 pass만을 사용하면 프로그램의 크기가 증가하여 유지보수가 어렵기 때문에
- ③ 한 개의 pass만을 사용하면 메모리가 많이 소요되기 때문에
- ④ 기호를 정의하기 전에 사용할 수 있어 프로그램 작성이 용이하기 때문에
등록된 댓글이 없습니다.
74. 자원 보호 기법의 종류로 거리가 먼 것은?
- ① 자격 제어 행렬(Capability control matrix)
- ② 접근 제어 리스트(Access control list)
- ③ 접근 제어 행렬(Access control matrix)
- ④ 자격 리스트(Capability list)
등록된 댓글이 없습니다.
75. 분산 운영체제의 개념 중 강결합(TIGHTLY-COUPLED)시스템의 설명으로 옳지 않은 것은?
- ① 프로세스간의 통신은 공유메모리를 이용한다.
- ② 여러 처리기들 간에 하나의 저장장치를 공유한다.
- ③ 메모리에 대한 프로세스 간의 경쟁 최소화가 고려되어야 한다.
- ④ 각 사이트는 자신만의 독립된 운영체제와 주기억장치를 갖는다.
등록된 댓글이 없습니다.
76. 4개의 페이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, LRU 페이지 교체 알고리즘을 사용할 경우 몇 번의 페이지 결함이 발생하는가?
- ① 4회
- ② 5회
- ③ 6회
- ④ 7회
등록된 댓글이 없습니다.
77. 직접 파일(direct file)에 대한 설명으로 거리가 먼 것은?
- ① 직접 접근 기억장치의 물리적 주소를 통해 직접 레코드에 접근한다.
- ② 키에 일정한 함수를 적용하여 상대 레코드 주소를 얻고, 그 주소를 레코드에 저장하는 파일 구조이다.
- ③ 직접 접근 기억장치의 물리적 구조에 대한 지식이 필요하다.
- ④ 직접 파일에 적합한 장치로는 자기테이프를 주로 사용한다.
등록된 댓글이 없습니다.
78. 파일 손상을 막기 위한 파일 보호 기법이 아닌 것은?
- ① 파일 명명(File Naming)
- ② 접근 제어(Access control)
- ③ 암호화(Password/Cryptography)
- ④ 복구(Recovery)
등록된 댓글이 없습니다.
79. 분산처리 시스템에 대한 설명으로 옳지 않은 것은?
- ① 사용자는 각 컴퓨터의 위치를 몰라도 자원을 사용할 수 있다.
- ② 업무량 증강 따른 시스템 확장이 용이하다.
- ③ 중앙 집중형 시스템에 비해 소프트웨어 개발이 쉽다.
- ④ 여러 사용자가 데이터를 공유할 수 있다.
등록된 댓글이 없습니다.
80. 운영체제의 목적과 거리가 먼 것은?
- ① 신뢰도 향상
- ② 처리량 향상
- ③ 응답 시간 단축
- ④ 반환시간 증대
등록된 댓글이 없습니다.
5과목 : 마이크로 전자계산기
81. 마이크로프로세서에서 데이터가 저장된 또는 저장될 기억 장치의 장소를 지정하기 위해 사용하는 버스(bus)는?
- ① 레지스터 연결 버스
- ② 데이터 버스
- ③ 주소 버스
- ④ 제어 버스
등록된 댓글이 없습니다.
82. 주변장치로부터 CPU에 인터럽트(interrupt) 요구가 발생한 경우의 필요한 절차에 해당하지 않은 것은?
- ① 주변장치로부터 긴급사태가 발생했음을 CPU에 알린다.
- ② CPU는 현재 진행 중인 명령을 실행 후 거듭하여 인터럽트(interrupt) 요구가 발생했는지 확인한다.
- ③ CPU 내부 레지스터들의 내용을 stack 혹은 인터럽트(interrupt) 벡터에 저장시킨다.
- ④ 인터럽트 서비스 루틴(interrupt service routine)으로 들어간다.
등록된 댓글이 없습니다.
83. 명령어의 어드레스 부분의 내용을 메모리 주소로 하여 메모리 주소의 내용을 읽거나 그 메모리 주소에 어떤 내용을 저장하는 방식은?
- ① 인덱스 주소 지정방식(Index Addressing mode)
- ② 직접 주소 지정방식(Direct Addressing mode)
- ③ 함축 주소 지정방식(Implied Addressing mode)
- ④ 랜덤 주소 지정방식(Random Addressing mode)
등록된 댓글이 없습니다.
84. 다음 용어 중 데이터가 전송되는 속도를 나타내는 것은?
- ① 보 레이트(baud rate)
- ② 듀티 팩터(duty factor)
- ③ 클럭 레이트(clock rate)
- ④ 스케일 팩터(scale factor)
등록된 댓글이 없습니다.
85. 다음 중 중앙처리장치(CPU)에 가장 많이 의존하는 입?출력 방식은?
- ① 프로그램에 의한 입?출력
- ② 인터럽트에 의한 입?출력
- ③ 데이터 채널에 의한 입?출력
- ④ 입?출력 전용장치에 의한 입?출력
등록된 댓글이 없습니다.
86. 격리형 I/O(isolated I/O) 방식에 대한 설명으로 옳지 않은 것은?
- ① 별개의 I/O 명령을 사용한다.
- ② 입?출력 포트가 기억장치 주소공간의 일부이다.
- ③ 메모리 공간이 넓다.
- ④ 입?출력 장치들의 주소 공간이 주기억 장치 주소 공간과는 별도로 할당된다.
등록된 댓글이 없습니다.
87. 다음 회로의 논리식 f는?
- ① f = A' + B'
- ② f = A · B
- ③ f = A + B
- ④ f = A' · B'
등록된 댓글이 없습니다.
88. DMA 제어장치가 꼭 갖추어야 할 필수 레지스터가 아닌 것은?
- ① status register
- ② program counter
- ③ data counter
- ④ address register
등록된 댓글이 없습니다.
89. Two pass 어셈블러는 First pass 와 Second pass로 나누어진다. 이 중 First pass의 기능은 ?
- ① 2진수로의 번역
- ② 의사 명령(pseudo instruction) 테이블 작성
- ③ 사용자가 정의한 번지 기호와 이에 해당하는 실제 번지와의 관계를 나타내는 표를 작성
- ④ 번역 과정 중 에러 체크 및 에러 표시
등록된 댓글이 없습니다.
90. 로더(Loader)에 관한 설명 중 적재모듈을 주기억장치에 적재하고 상대 주소를 절대 주소로 변환하는 것은?
- ① 절대 로더
- ② 부트 로더
- ③ 바인더
- ④ 재배치 로더
등록된 댓글이 없습니다.
91. 가상 메모리에서 페이지 폴트(page fault)가 발생될 때 해결하는 방법과 가장 관련이 있는 것은?
- ① LRU
- ② cache
- ③ sort
- ④ relocation
등록된 댓글이 없습니다.
92. 병렬 입?출력 인터페이스(interface)의 특징으로 옳은 것은?
- ① 고속의 데이터 전송
- ② 원거리 통신에 사용
- ③ 전송을 위한 회선이 적게 사용된다.
- ④ 입력된 직렬 데이터를 병렬 데이터로 변환시켜 주는 기능을 갖고 있다.
등록된 댓글이 없습니다.
93. 시프트 레지스터(shift register)의 내용을 왼쪽으로 두 번 시프트 하면 결과는? (단, 부호비트의 변경이 없으며, 새로 들어오는 비트인 LSB는 0 이다.)
- ① 원래 데이터의 2배
- ② 원래 데이터의 4배
- ③ 원래 데이터의 1/2배
- ④ 원래 데이터의 1/4배
등록된 댓글이 없습니다.
94. Cache 메모리와 주기억장치 사이에 정보 교환을 위하여 주기억 장치에 접근하는 단위는 무엇인가?
- ① 워드
- ② 블록
- ③ 바이트
- ④ 비트
등록된 댓글이 없습니다.
95. 프로그래머에게 실제의 주기억장치보다 훨씬 큰 주기억 용량을 가진 것처럼 느끼게 하는 기억장치 운용방식은?
- ① cache memory
- ② virtual memory
- ③ auxiliary memory
- ④ associative memory
등록된 댓글이 없습니다.
96. 마스크 롬(Mask ROM)에 대한 설명 중 옳은 것은?
- ① 대량 생산 공정에 주로 사용된다.
- ② 자외선을 쏘여 그 내용을 지울 수 있다.
- ③ 기억된 내용을 임의로 변경시킬 수 있다.
- ④ 사용자의 편의에 따라 재프로그램 할 수 있다.
등록된 댓글이 없습니다.
97. 소스 프로그램의 컴파일이 불가능한 소규모 마이크로컴퓨터에서 이를 컴파일하기 위해 보다 대용량의 컴퓨터를 이용, 컴파일 작업을 수행하고자 한다. 이 때 사용되는 컴파일러를 무엇이라 하는가?
- ① Macro Compiler
- ② Absolute Compiler
- ③ Cross Compiler
- ④ Relocation Compiler
등록된 댓글이 없습니다.
98. 다음 설명 중 옳지 않은 것은?
- ① 프로그램 작성시 자주 사용되는 부분은 루틴이란 단위로 한번 작성해 놓고 필요시 호출해서 사용한다.
- ② 처리 프로그램은 컴퓨터 사용자에게 여러 가지 편의를 제공하기 위해서 컴퓨터 제작회사에 제공되는 프로그램으로 언어처리기와 서비스 프로그램으로 나눌 수 있다.
- ③ 유틸리티 프로그램은 특정한 일을 수행하는데 통상적으로 이용할 수 있는 프로그램들의 모임이다.
- ④ 언어처리기에 의해서 번역된 프로그램을 로드 프로그램이라 하며 하나의 실행 가능한 프로그램을 만들어 주게 된다.
등록된 댓글이 없습니다.
99. RISC(Reduced Instruction Computer)에 대한 설명으로 옳지 않은 것은?
- ① 하드웨어에서 스택을 지원한다.
- ② 메모리 접근 회수를 줄이기 위해 많은 수의 레지스터를 사용한다.
- ③ 빠른 명령어 해석을 위해 고정 명령어 길이를 사용한다.
- ④ 비교적 전력 소모가 적기 때문에 임베디드 프로세서에도 채택되고 있다.
등록된 댓글이 없습니다.
100. 인터럽트를 발생시키는 원인 중 클럭 펄스나 특정 사이클 수를 세어 인터럽트를 발생시키는 것을 무엇이라 하는가?
- ① 입?출력 인터럽트
- ② 카운터 인터럽트
- ③ 전원이상 인터럽트
- ④ 장치 오작동 인터럽트
등록된 댓글이 없습니다.