https://play.google.com/store/apps/details?id=com.jwlee.quiz_29
[0]. 우선순위 스케줄링 알고리즘에서 발생할 수 있는 무한연기 현상을 해결하기 위해서 제안된 방법은?
① 구역성(locality) ❷ 에이징(aging) 기법
③ 세마포어(semaphore) ④ 문맥전환(context switching)
[1]. 프로그램의 소스 코드가 실제 수행되기까지의 순서로 옳은 것은?
① compiler→loader→linkage editor
❷ compiler→linkage editor→loader
③ loader→compiler→linkage editor
④ linkage editor→compiler→loader
[2]. Global Reference를 절대번지로 바꾸거나 Kinking와 상대번지를 바꾸는 과정 등과 같이 변하기 쉬운 것을 확고하게 결정짓는 것을 무엇이라고 하는가?
❶ Binding ② Thrashing
③ Paging ④ Parsing
[3]. 어셈블리어에서 논리적인 비교와 결과가 양수 또는 음수인지를 검사하여 상태 레지스터의 상태 비트를 설정하는 명령은?
① NEG ② CWD
③ LEA ❹ TEST
[4]. 교착 상태 발생의 필요조건이 아닌 것은?
❶ 선점 조건 ② 상호 베제 조건
③ 환형 대기 조건 ④ 점유 및 대기 조건
[5]. 프로그램에서 오류가 발생한 위치와 오류가 발생하게 된 원인을 추적하기 위하여 사용되는 것은?
① text editor ❷ tracer
③ linker ④ binder
[6]. 로더(Loader)의 기능이 아닌 것은?
① Link ❷ compile
③ Allocation ④ Relocation
[7]. 어셈블리에서 어떤 기호적 이름에 상수 값을 할당하는 명령어는?
❶ EQU ② INT
③ INCLUDE ④ ASSUME
[8]. 시간구역성(temporal locality)의 예로 틀린 것은?
① 스택(stack)
② 순환(looping)
❸ 배열순례(array traversal)
④ 집계(totaling)에 사용되는 변수
[9]. 운영체제의 기능이 아닌 것은?
① 자연보호 기능 ❷ 언어번역 기능
③ 자원 스케줄링 기능 ④ 기억장치 관리 기능
[10]. 데이터가 입력된 순간에 곧바로 작업을 처리하는 컴퓨터 시스템으로 화학공장 또는 원자력 발전소 등의 공정 제어 시스템, 은행의 온라인 처리 시스템 등에 사용되는 시스템은?
❶ 실시간 시스템(real time system)
② 오프라인 시스템(off-line system)
③ 다중처리 시스템(multiprocessing system)
④ 일괄처리 시스템(batch system)
[11]. Assembly 언어에서 제 1번지부에 표현한 번호의 register에 다음 명령의 번지를 기억시킨 후, 제 2번지부에 표현한 번호의 register가 기억한 번지로 분기하는 명령어는?
① BR ❷ BALR
③ USING ④ START
[12]. 매크로 프로세서(Macro Processor)의 기본 수행 작업에 해당하지 않는 것은?
① 매크로 확장 ② 매크로 정의 인식
③ 매크로 호출 인식 ❹ 매크로 정의 확장
[13]. Formal grammar의 4가지 형태에 해당하지 않는 것은?
① Regular grammar ② Context-free grammar
③ Context sensitive grammar ❹ Generator grammar
[14]. 구문 분석기가 올바른 문장에 대해 그 문장의 구조를 트리로 표현한 것으로 루트, 중간, 단말 노드로 구성되는 트리는 무엇인가?
① 인덱스 크리 ② 주소 크리
❸ 파스 크리 ④ 산술 크리
[15]. 어셈블러의 이중 패스(Two Pass)로 구성하는 주된 이유는?
① 오류 처리 ② 어셈블러의 크기
③ 다양한 출력 정보 ❹ 전향 참조(Forward Reference)
[16]. 로더의 기능이 아닌 것은?
① 할당(allocation) ❷ 번역(translation)
③ 링킹(linking) ④ 로딩(loading)
[17]. 프로세서들 사이에 우선순위를 두지 않고 시간단위(Time Quantum)로 CPU를 할당하는 스케줄링 방식은?
① FIFO ❷ RR
③ SJF ④ HRN
[18]. 운영체제를 기능별로 분류할 경우 제어 프로그램에 해당하지 않는 것은?
① 감시 프로그램 ❷ 문제 프로그램
③ 작업 제어 프로그램 ④ 자료 관리 프로그램
[19]. 다음 중 링킹(linking) 작업의 결과는?
① 원시 모듈을 생성한다. ② 외부 모듈을 생성한다.
③ 목적 모듈을 생성한다. ❹ 적재 모듈을 생성한다.
[20]. 어셈블리어에서 의사 명령에 해당하는 것은?
❶ USING ② SR
③ AR ④ ST
[21]. 어셈블리어에서 어떤 기호적 이름에 상수값을 할당하는 명령은?
❶ EQU ② ASSUME
③ ORG ④ EVEN
[22]. 절대로더(absolute loader)를 이용할 경우 어셈블러에 의해 처리되는 것은?
① 기억 장소 할당(allocation) ❷ 재배치(relocation)
③ 연결(linking) ④ 적재(loading)
[23]. 프로세서들이 서로 작업을 진행하지 못하고 영원히 대기상태로 빠지게 되는 현상을 무엇이라고 하는가?
① thrashing ② working set
③ semaphore ❹ deadlock
[24]. 교착상태의 해결 방법 중 은행원 알고리즘과 관계되는 것은?
① 예방 기법 ❷ 회피 기법
③ 발견 기법 ④ 회복 기법
[25]. 기계어에 대한 설명으로 옳지 않은 것은?
① 컴퓨터가 직접 이해할 수 있는 언어이다.
② 기종마다 기계어가 다르므로 언어의 호환성이 없다.
③ 0과 1의 2진수 형태로 표현되며 수행시간이 빠르다.
❹ 고급 언어에 해당한다.
[26]. 새로이 반입된 프로그램을 주기억장치 내의 어느 곳에 둘 것인가를 결정하는 전략을 무엇이라고 하는가?
① Fetch 전략 ② Replacement 전략
❸ Placement 전략 ④ Compaction 전략
[27]. 시스템의 성능평가기준과 가장 거리가 먼 것은?
① 신뢰도 ② 반환 시간
❸ 비용 ④ 처리 능력
[28]. 언어 번역기에 의하여 생성되는 최종 실행 프로그램이 보다 작은 기억 장소를 사용하여 보다 빠르게 작업을 처리할 수 있도록, 주어진 환경에서 최상의 명령어 코드를 사용하여 작업을 수행할 수 있도록 하는 것을 무엇이라 하는가?
① Code Integration ❷ Code Optimization
③ Code Generation ④ Code Initialization
[29]. 프로세스가 일정 시간 동안 자주 참조하는 페이지들의 집합을 무엇이라고 하는가?
① Locality ② Thrashing
③ Paging ❹ Working Set
[30]. 컴퓨터 언어로 작성된 프로그램이 번역되어 실행되는 과정이 바르게 나열된 것은?
① loader → linker → compiler
② compiler → loader → linker
③ linker → assembler → loader
❹ compiler → linker → loader
https://play.google.com/store/apps/details?id=com.jwlee.quiz_29
[31]. 절대로더(Absolute Loader)에서 할당과 연결을 수행하는 주체는?
① 어셈블러 ② 로더
❸ 프로그래머 ④ 어셈블러와 로더
[32]. 매크로 프로세서의 기능에 해당하지 않는 것은?
① 매크로 정의 인식 ❷ 매크로 정의 치환
③ 매크로 정의 저장 ④ 매크로 호출 인식
[33]. 프로그램 작성시 한 프로그램 내에서 동일한 코드가 반복될 경우 반복되는 코드를 한번만 작성하여 특정 이름으로 정의한 후, 그 코드가 필요할 때마다 정의된 이름을 호출하여 사용하는 것은?
① 필터 ② 리터럴 테이블
❸ 매크로 ④ 프로세스
[34]. 프로그램을 실행하기 위하여 프로그램을 보조기억장치로부터 컴퓨터의 주기억장치에 올려놓는 기능을 하는 것은?
❶ Loader ② Preprocessor
③ Linker ④ Emulator
[35]. 서브루틴에서 자신을 호출한 곳으로 복귀시키는 어셈블리어 명령은?
① SUB ② MOV
❸ RET ④ INT
[36]. 하나의 CPU와 주기억장치를 이용하여 여러 개의 프로그램을 동시에 처리하는 방식으로 가장 옳은 것은?
❶ 다중 프로그래밍 시스템 ② 시분할 시스템
③ 다중 처리 시스템 ④ 분산 처리 시스템
[37]. 운영체제의 성능 평가 요소로 가장 거리가 먼 것은?
① 처리 능력 ❷ 비용
③ 사용 가능도 ④ 신뢰도
[38]. 어셈블리어에 대한 설명으로 가장 옳지 않은 것은?
① 머신 코드를 니모닉 기호로 표현한 것이다
② CPU로 쓰이는 프로세서에 따라 그 종류가 다르다
❸ JAVA언어와 같은 고급 레벨의 언어이다
④ 머신 명령문과 의사(pseudo) 명령문이 있다
[39]. 언어번역 프로그램이 아닌 것은?
❶ linker ② assembler
③ compiler ④ interpreter
[40]. O/S의 제어프로그램으로 작업 연속처리를 위한 스케줄 및 시스템 자원 할당의 기능을 수행하는 것은?
① 서비스(Service) 프로그램
② 감시(Supervisor) 프로그램
③ 데이터 관리(Data Management) 프로그램
❹ 작업제어(Job Control) 프로그램
[41]. 다음 중 로더(Loader)의 기능이 아닌 것은?
① Allocation ② Link
③ Relocation ❹ Compile
[42]. 매크로프로세서의 기본적인 수행 작업으로 가장 옳지 않은 것은?
① 매크로 정의 ② 매크로 확장
③ 매크로 호출 ❹ 매크로 소멸
[43]. 어떤 기호적 이름에 상수 값을 할당하는 어셈블리어 명령은?
① ORG ② INCLUDE
③ END ❹ EQU
[44]. 가상기억장치 관리와 가장 관계가 적은 것은?
① 쓰래싱(thrashing) ② 워킹 세트(working set)
③ 구역성(locality) ❹ 오버레이(overlay)
[45]. 다음 중 2패스 어셈블러의 패스1에서 수행하는 작업이 아닌 것은?
① 각 기계어의 길이를 결정한다.
❷ 명령어들을 만들어낸다.
③ 위치카운터 값을 증가시킨다.
④ 리터럴(Literal)들을 기억한다.
[46]. 프로그램 언어의 실행 과정 순서로 옳은 것은?
① 로더 → 링커 → 컴파일러
② 컴파일러 → 로더 → 링커
③ 링커 → 컴파일러 → 로더
❹ 컴파일러 → 링커 → 로더
[47]. 스케줄링 정책을 결정하는 경우에 고려되어야 할 요소로서 가장 관련이 적은 것은?
❶ 프로그램의 성격 ② 자원의 요구도
③ 자원의 제한성 ④ 자원의 유용도와 체제의 균형
[48]. 컴퓨터가 직접 이해할 수 있는 2진수로만 이루어진 언어를 의미하는 것은?
① assembly language ② high level language
③ assembler ❹ machine language
[49]. 작성된 표현식이 BNF의 정의에 의해 바르게 작성 되었는지를 확인하기 위해 만들어진 것은?
① Binary Search Tree ② Binary Tree
❸ Parse Tree ④ Skewed Tree
[50]. IBM 메인프레임 O/S에 사용되는 스크립트 언어로, 일괄 처리 작업을 수행하거나 하부 시스템을 시작하는 방법을 시스템에 지시하는 역할을 하는 것은?
① Memory Address Register
② Task Scheduling Processor
③ Mainframe Adventure
❹ Job Control Language
[51]. 시스템 소프트웨어로 볼 수 없는 것은?
① Compiler ② Macro Processor
③ Loader ❹ Spreadsheet
[52]. 로더(loader)의 기능에 해당하지 않는 것은?
❶ compile ② allocation
③ linking ④ relocation
[53]. 원시 프로그램을 컴파일러가 수행되고 있는 컴퓨터의 기계어로 번역하는 것이 아니라, 다른 기종에 맞는 기계어로 번역하는 것은?
① 디버거 ② 인터프리터
③ 프리프로세서 ❹ 크로스 컴파일러
[54]. 일반적인 로더에 가장 가까운 것은?
❶ Direct Linking Loader ② Dynamic Loading Loader
③ Absolute Loader ④ Compile And Go Loader
[55]. 2패스 어셈블러에서 패스1과 가장 관련이 없는 것은?
① Symbol Table ② Literal Table
③ Machine-Operation Table ❹ Base Table
[56]. 매크로 프로세서가 기본적으로 수행해야 할 작업의 종류가 아닌 것은?
① 매크로 정의 인식 ② 매크로 정의 저장
③ 매크로 호출 인식 ❹ 매크로 호출 저장
[57]. 주기억장치에 적재되어 있는 페이지들 중에서 어느 페이지를 교체할 것인가를 결정하는 교체 기법 중 가변 할당 기반의 교체 기법이 아닌 것은?
❶ LRU(Least Recently Used) 알고리즘
② VMIN(Variable MIN) 알고리즘
③ WS(Working Set) 알고리즘
④ PFF(Page Fault Frequency) 알고리즘
[58]. 페이지 교체 기법 중 가장 오래 동안 사용되지 않은 페이지를 교체할 페이지로 선택하는 기법은?
① FIFO ❷ LRU
③ LFU ④ SECOND CHANCE
[59]. 운영체제의 성능 평가 기준으로 거리가 먼 것은?
❶ 비용 ② 처리 능력
③ 사용 가능도 ④ 신뢰도
[60]. 기계어 명령문(machine instruction)의 오퍼랜드가 명령문 수행에 필요한 정보의 메모리 주소를 나타낸다면, 이러한 번지(addressing) 기법을 무엇이라고 하는가?
① immediate addressing ❷ direct addressing
③ indirect addressing ④ indexing addressing
https://play.google.com/store/apps/details?id=com.jwlee.quiz_29
[61]. Address Space 2100번지에 어떤 명령이 기억되어 있다. 현재 relocation register의 값이 -1000으로 되어있다면 이 명령은 몇 번지에 relocation 되는가?
① 변동없음 ② 2000번지
③ 1000번지 ❹ 1100번지
[62]. Deadlock의 4가지 필요조건에 해당하지 않은 것은?
① 상호 배제 조건 ② 점유와 대기 조건
③ 환형 대기 조건 ❹ 선점 조건
[63]. 직접 연결 로더에서 각각의 기능과 수행 주체의 연결이 옳지 않은 것은?
❶ 연결 - 프로그래머 ② 재배치 - 로더
③ 적재 - 로더 ④ 기억장소 할당 - 로더
[64]. 다중 프로그래밍 시스템에서 어떤 프로세스가 아무리 기다려도 결코 발생하지 않을 사건을 기다리고 있을 때, 그 프로세스는 어떤 상태라고 볼 수 있는가?
① Working Set ② Semaphore
❸ Deadlock ④ Critical Section
[65]. 시스템의 성능 평가 기준과 거리가 먼 것은?
① 처리능력 ❷ 구축비용
③ 반환시간 ④ 신뢰도
[66]. 운영체제를 자원 관리자(resource manager)의 관점에서 볼 때, 프로세스가 끝나거나 더 이상 기억장치를 필요로 하지 않을 때 이를 회수하기 위한 전략 관리를 담당하는 부분은?
❶ Memory management ② Processor management
③ Device management ④ Information management
[67]. 어셈블리어에서 라이브러리에 기억된 내용을 프로시저로 정의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램 내에 포함시켜 주는 명령은?
❶ INCLUDE ② EVEN
③ ORG ④ NOP
[68]. 인터럽트의 종류 중 시스템 타이머에서 일정한 시간이 만료된 경우나 오퍼레이터가 콘솔상의 인터럽트 키를 입력한 경우 발생하는 것은?
① SVC 인터럽트 ❷ 외부 인터럽트
③ 입/출력 인터럽트 ④ 재시작 인터럽트
[69]. 매크로가 3개의 기계어 명령어로 정의되어 있을 때, 주프로그램에서 매크로 호출을 3번할 경우 확장된 명령어 수는?
① 0 ② 3
③ 6 ❹ 9
[70]. 프로세스보다 더 작은 CPU의 실행단위를 말하며, 다중 프로그래밍을 지원하는 시스템하에서 CPU에게 보내져 실행되는 단위를 의미하는 것은?
① 페이지 ② 세그먼트
③ 태스크 ❹ 스레드
[71]. 별도의 로더 없이 언어 번역 프로그램이 로더의 기능까지 수행하는 것은?
① Absolute Loader ② Direct Linking Loader
❸ Compile And Go Loader ④ Dynamic Loading Loader
[72]. 어셈블리어 명령어 중 어떤 기호적 이름에 상수 값을 할당하는 것은?
① ORG ❷ EQU
③ INCLUDE ④ END
[73]. 시스템 프로그램에 속하지 않는 것은?
① O.S ② Compilers
③ Scheduler ❹ DMBS
[74]. 어떤 내용에 -1을 곱하여 2의 보수로 만들때가 있다. 레지스터에 기억된 내용을 2의 보수로 바꾸어 주는 어셈블리 명령은?
① CBW ② MUL
❸ NEG ④ SUB
[75]. 프로그램 실행을 위하여 메모리 내에 기억 공간을 확보하는 작업은?
❶ allocation ② compile
③ linking ④ loading
[76]. 어셈블리어에서 라이브러리에 기억된 내용을 프로시저로 정의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램 내에 포함시켜주는 명령은?
① EVEN ② ORG
③ EJECT ❹ INCLUDE
[77]. 어셈블리에서 어떤 기호적 이름에 상수 값을 할당하는 명령어는?
① ASSUME ❷ EQU
③ INCLUDE ④ INT
[78]. 어셈블러가 Source Program을 Object Program으로 번역할 때 현재의 Operand에 있는 값을 다음 명령어의 번지로 할당하는 명령은?
❶ ORG ② EVEN
③ INCLUDE ④ DREF
[79]. 어셈블러를 이중 패스(Two Pass)로 구성하는 주된 이유는?
① 어셈블러의 크기 ② 오류 처리
❸ 전향 참조(Forward Reference) ④ 다양한 출력 정보
[80]. 프로그램의 소스 코드가 실제 수행되기까지의 순서로 옳은 것은?
① compiler → loader → linkage editor
❷ compiler → linkage editor → loader
③ loader → compiler → linkage editor
④ linkage editor → compiler → loader
[81]. 운영체제의 운용 기법 중 여러 명의 사용자가 사용하는 시스템에서 컴퓨터가 사용자들의 프로그램을 번갈아 가며 처리해 줌으로써 각 사용자에게 독립된 컴퓨터를 사용하는 느낌을 주는 기법은?
❶ Time sharing system
② Batch processing system
③ Multi programming system
④ Real time processing system
[82]. 매크로프로세서(Macro Processor)의 기본 수행 작업에 해당하지 않는 것은?
① 매크로 정의 인식 ② 매크로 호출 인식
③ 매크로 확장 ❹ 매크로 정의 확장
[83]. 시스템의 기술적 성능 평가 기준이 아닌 것은?
❶ 비용 ② 처리 능력
③ 반환 시간 ④ 신뢰도
[84]. 원시 프로그램을 하나의 긴 스트링으로 보고 원시 프로그램을 문자 단위로 스캐닝 하여 문법적으로 의미 있는 그룹들로 분할하는 과정은?
① Syntax analysis ② Code generation
③ Code optimization ❹ Lexical analysis
[85]. HRN 스케줄링 기법의 우선순위 계산식은?
① (대기 시간 + 서비스 시간) / 대기 시간
② (대기 시간 - 서비스 시간) / 서비스 시간
❸ (대기 시간 + 서비스 시간) / 서비스 시간
④ (서비스 시간 - 대기 시간) / 서비스 시간
[86]. 기계어에 대한 설명으로 옳지 않은 것은?
① 컴퓨터가 직접 이해할 수 있는 언어이다.
② 기종마다 기계어가 다르다.
③ 0과 1의 2진수 형태로 표현된다.
❹ 인간 중심의 자연어와 비슷한 형태를 가진다.
[87]. 동일하게 반복되는 명령어들의 집합을 필요할 때마다 기술하려면 프로그램의 길이가 길어지므로, 명령어들을 한번만 기술해 놓고 이름을 지정해서, 명령어들의 집합이 필요할 때 이름만 지정해 주면프로그램의 길이를 줄일 수 있다. 이러한 명령어를 무엇이라고 하는가?
❶ 매크로 ② 리터럴 테이블
③ 프로세스 ④ 필터
[88]. 프로그램 내에서 양쪽 오퍼랜드에 기억된 내용을 서로 바꾸어야 할 때 사용하는 어셈블리어 명령은?
① NEG ② CBW
③ CWD ❹ XCHG
[89]. 프로그래밍 언어에서 어떤 표현이 BNF에 의해 바르게 작성되었는지 확인하기 위해 만드는 트리는?
① 이진트리 ❷ 파스트리
③ 형식트리 ④ 검색트리
[90]. 매크로의 기능이 추가된 프로그램의 실행 과정에서 매크로프로세서가 필요한 시점은?
❶ 원시 프로그램이 번역되기 직전
② 원시 프로그램이 번역된 직후
③ 번역된 목적모듈들이 연결되기 직전
④ 연결된 하나의 모듈이 주기억장치에 적재되기 직전
https://play.google.com/store/apps/details?id=com.jwlee.quiz_29
[91]. 주기억장치의 배치 전략 중 입력된 작업을 가장 큰 공백을 배치하는 전략은?
❶ 최악 적합 전략 ② 최적 적합 전략
③ 최초 적합 전략 ④ 최종 적합 전략
[92]. 다중 프로그래밍 시스템에서 어떤 프로세스가 아무리 기다려도 결코 발생하지 않을 사건을 기다리고 있을 때, 그 프로세스는 어떤 상태라고 볼 수 있는가?
❶ Deadlock ② Working Set
③ Semaphore ④ Critical Section
[93]. 프로세스가 일정 시간 동안 자주 참조하는 페이지의 집합을 의미하는 것은?
❶ Working Set ② Prepaging
③ Thrashing ④ Locality
[94]. 라이브러리에 기억된 내용을 프로시저로 정의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램 내에 포함시켜 주는 어셈블리어 명령은?
❶ INCLUDE ② CREF
③ ORG ④ EVEN
[95]. 원시 프로그램을 컴파일러가 수행되고 있는 컴퓨터의 기계어로 번역하는 것이 아니라, 다른 기종에 맞는 기계어로 번역하는 것은?
❶ 크로스 컴파일러 ② 디버거
③ 인터프리터 ④ 프리프로세서
[96]. 로더(Loader)의 기능이 아닌 것은?
① Allocation ② Link
❸ Compile ④ Relocation
[97]. 매크로 프로세서의 기능으로 옳지 않은 것은?
❶ 매크로 호출 저장 ② 매크로 정의 인식
③ 매크로 정의 저장 ④ 매크로 호출 인식
[98]. 기계어에 대한 설명으로 옳지 않은 것은?
① 컴퓨터가 이용할 수 있는 0과 1만으로 명령을 표현한다.
② 컴퓨터의 내부구성과 종류에 따라 의존성을 가진다.
❸ 전문적인 지식이 없어도 수정, 보완, 변경이 가능하다.
④ 처리속도가 빠르다.
[99]. 프로세스의 정의로 옳지 않은 것은?
① 목적 또는 결과에 따라 발생되는 사건들의 과정
② 지정된 결과를 얻기 위한 일련의 계통적 동작
❸ 동기적 행위를 일으키는 주체
④ 프로세서가 할당되는 실체
[100]. 프로그램 실행을 위하여 메모리 내에 기억 공간을 확보하는 작업은?
① linking ② loading
③ compile ❹ allocation
[101]. 운영체제의 성능 평가 요소로 거리가 먼 것은?
① 처리 능력 ② 반환 시간
③ 사용 가능도 ❹ 비용
[102]. 시스템 프로그래밍 언어로 가장 적합한 것은?
① PASCAL ② COBOL
❸ C ④ FORTRAN
[103]. 일반적인 로더(General Loader)에 가장 가까운 것은?
① Compile And Go Loader ② Dynamic Loading Loader
❸ Direct Linking Loader ④ Absolute Loader
[104]. 기호 번지로 사용한 각종 데이터나 명령어가 기억된 번지 값을 특정 레지스터로 가져오도록 하는 어셈블리어 명령은?
① XLAT ❷ LEA
③ XCHG ④ RET
[105]. 교착상태 발생의 필요 충분 조건이 아닌 것은?
① 상호 배제 ❷ 선점
③ 환형 대기 ④ 점유 및 대기
[106]. 어셈블리어로 작성된 원시 프로그램의 수행 순서로 옳은 것은?
① 원시 프로그램 → 어셈블러 → 로더 → 연결편집기
② 원시 프로그램 → 연결편집기 → 어셈블러 → 로더
❸ 원시 프로그램 → 어셈블러 → 연결편집기 → 로더
④ 원시 프로그램 → 로더 → 어셈블러 → 연결편집기
[107]. 어셈블리어에서 어떤 기호적 이름에 상수 값을 할당하는 명령은?
❶ EQU ② ASSUME
③ LIST ④ EJECT
[108]. 어셈블리어에서 프로그램 작성시 한 프로그램 내에서 동일한 코드가 반복될 경우 반복되는 코드를 한번만 작성하여 특정 이름으로 정의한 후 그 코드가 필요할 때마다 정의된 이름을 호출하여 사용하는 것을 무엇이라고 하는가?
① Spooling ② Preprocessor
③ Emulator ❹ Macro
[109]. 서브루틴에서 자신을 호출한 곳으로 복귀시키는 어셈블리어 명령은?
① SUB ② MOV
❸ RET ④ INT
[110]. 매크로는 "MACRO"라는 어셈블리어 명령으로 정의한다. 매크로 정의의 마지막을 의미하는 것은?
① END ❷ MEND
③ ENDM ④ INCR
[111]. 언어의 유효한 구조에 관한 규칙을 무엇이라 하는가?
❶ Syntax ② Compile
③ DBMS ④ Link
[112]. 프로세스의 정의로 거리가 먼 것은?
① 운영체제가 관리하는 실행 단위
❷ 프로그램을 동일한 크기로 나눈 단위
③ 비동기적 행위를 일으키는 주체
④ PCB를 가진 프로그램
[113]. 라이브러리에 기억된 내용을 프로시저로 정의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램 내에 포함시켜 주는 어셈블리어 명령은?
① CREF ② ORG
❸ INCLUDE ④ EVEN
[114]. 어셈블러에 의하여 독자적으로 번역된 여러 개의 목적 프로그램과 프로그램에서 사용되는 내장 함수들을 하나로 모아서 컴퓨터에서 실행될 수 있는 실행 프로그램을 생성하는 역할을 하는 것은?
❶ linkage editor ② library program
③ pseudo instruction ④ reserved instruction set
[115]. 일반적인 기능의 로더(general loader)에 가장 근접한 것은?
① absolute loader ❷ direct linking loader
③ dynamic loading loader ④ compile and go loader
[116]. 어떤 기호적 이름에 상수값을 할당하는 어셈블리어 명령은?
❶ EQU ② ORG
③ INCLUDE ④ END
[117]. 다음 프로그래밍 시스템에서 어떤 프로세스가 아무리 기다려도 결코 발생하지 않을 사건을 기다리고 있을 때, 그 프로세스는 어떤 상태라고 볼 수 있는가?
❶ Deadlock ② Working Set
③ Semaphore ④ Critical Section
[118]. Bench Mark Program이란?
① 저급 언어를 고급 언어로 변환시키는 프로그램
❷ 컴퓨터의 성능 분석을 위한 프로그램
③ 고급 언어를 기계어로 번역하는 프로그램
④ 컴퓨터 시스템을 초기화시키는 프로그램
[119]. 너무 자주 페이지 교환이 일어나는 경우를 말하는 것으로서 어떤 프로세스가 프로그램 수행에 소요되는 시간보다 페이지 교환에 소요되는 시간이 더 큰 경우를 의미하는 것은?
① locality ❷ thrashing
③ working set ④ spooling
[120]. 어셈블리어의 구성에서 명령의 대상이 되는 데이터, 또는 그것이 들어있는 주소나 기준 주소로부터 떨어져 있는 정도(offset)를 나타내는 부분은?
① 레이블부(Label part)
② 명령 코드부(Operation part)
❸ 오퍼랜드부(Operand part)
④ 주석부(Command part)
[121]. Loader의 기능이 아닌 것은?
① Allocation ② Loading
❸ Translation ④ Linking
[122]. 원시 프로그램을 기계어로 번역해 주는 프로그램에 해당하지 않는 것은?
❶ Editor ② Compiler
③ Assembler ④ Interpreter
[123]. 기계어에 대한 설명으로 옳지 않은 것은?
❶ 기종마다 기계어가 동일하므로 언어의 호환성이 높다.
② 컴퓨터가 직접 이해할 수 있는 언어이다.
③ 0과 1의 2진수 형태로 표현된다.
④ 수행 시간이 빠르다.
[124]. 교착상태의 해결 방법 중 은행원 알고리즘을 사용하는 것은?
❶ 회피 기법 ② 예방 기법
③ 발견 기법 ④ 회복 기법
https://play.google.com/store/apps/details?id=com.jwlee.quiz_29
'기타 ETC > 자격증 기출문제모음' 카테고리의 다른 글
전자계산기기사 3과목 마이크로전자계산기 기출문제 (0) | 2020.04.22 |
---|---|
전자계산기기사 2과목 전자계산기구조 기출문제 (0) | 2020.04.22 |
자연생태복원기사 5과목 자연환경관계법규 기출문제 (0) | 2020.04.22 |
자연생태복원기사 4과목 경관생태학 기출문제 (0) | 2020.04.22 |
자연생태복원기사 3과목 생태복원공학 (0) | 2020.04.22 |