프로그램들이 기억장치 내의 임의의 장소에 적재될 수 있도록 조정하는 작업을 재배치(Relocation)라 하는데 이 기능을 수행하는 재배치 로더(Loader)의 역할이 아닌 것은?
원시 프로그램을 읽어서 명령어를 해석
목적 프로그램의 기호적 호출 연결
기억 장소 할당
기계어 명령들을 기억장치에 적재
재배치 로더의 역할이 아닌 것은 ① 원시 프로그램을 읽어서 명령어를 해석이다.
로더(Loader)의 기본 기능은 할당(Allocation)·연결(Linking)·재배치(Relocation)·적재(Loading)이며, 이는 각각 ③ 기억 장소 할당, ② 목적 프로그램의 기호적 호출 연결, ④ 기계어 명령을 기억장치에 적재에 대응한다.
원시 프로그램을 읽어 명령어를 해석하는 작업은 컴파일러·어셈블러 등 번역기(translator)의 역할이며 로더의 역할이 아니다.
기억장치에 액세스(Access)할 필요 없이 스택(Stack)을 이용하여 연산을 행하는 명령어 형식은?
2-주소 명령어
0-주소 명령어
1-주소 명령어
3-주소 명령어
기억장치 접근 없이 스택을 이용해 연산하는 명령어 형식은 ② 0-주소 명령어이다.
0-주소 명령어는 오퍼랜드를 명시하지 않고 스택의 상단 두 값을 꺼내 연산한 뒤 결과를 다시 스택에 저장하는 방식으로, 후위표기(postfix) 연산 처리에 주로 쓰인다.
- ① 2-주소 명령어: 오퍼랜드 2개를 명시적으로 지정한다.
- ③ 1-주소 명령어: 누산기(Accumulator)를 암묵적 피연산자로 사용한다.
- ④ 3-주소 명령어: 두 피연산자와 결과 저장 주소를 모두 명시한다.
다음 그림의 논리회로에서 입력 에 대한 출력 의 값은?
회로에서 는 위쪽 AND 게이트에 입력되어 를 만들고, 는 NOT 게이트를 거쳐 가 된 뒤 와 함께 아래쪽 AND 게이트에 입력되어 를 만든다.
두 AND 게이트의 출력이 OR 게이트에서 합쳐지므로 출력은 가 되어 ③이 정답이다.
16진수 2C를 10진수로 변환한 것은?
44
42
43
41
16진수 을 10진수로 변환하면 44이므로 ① 44가 정답이다.
자릿값을 전개하면
2진수 "101111110"을 8진수로 변환하면?
576
557
558
567
2진수 을 8진수로 변환하면 576이므로 ① 576이 정답이다.
오른쪽부터 3비트씩 끊으면
각각 5, 7, 6이 되어 8진수로 이 된다.
원판형의 자기디스크 장치에서 하나의 원으로 구성된 기억 공간으로, 원판형을 따라 동심원으로 나눈 것은?
트랙(Track)
릴(Reel)
헤드(Head)
실린더(Cylinder)
자기디스크에서 동심원으로 나뉜 하나의 기록 단위는 ① 트랙(Track)이다.
여러 개의 디스크 면에서 같은 반지름 위치에 있는 트랙들의 집합을 실린더(Cylinder)라 하며, 헤드는 데이터를 읽고 쓰는 장치, 릴은 자기테이프를 감는 부품이다.
연산의 중심이 되는 레지스터(Register)는?
Address Register
General Register
Flip Flop
Accumulator
연산의 중심이 되는 레지스터는 ④ Accumulator(누산기)이다.
누산기는 산술·논리 연산의 결과를 일시적으로 저장하고 다음 연산의 피연산자로 다시 사용되는 중심 레지스터이다.
- ① Address Register: 기억장치의 주소를 저장한다.
- ② General Register: 범용적으로 데이터나 주소를 저장한다.
- ③ Flip Flop: 1비트 정보를 저장하는 기본 기억소자이다.
컴퓨터 시스템에 예기치 못한 일이 일어났을 때, 그것을 제어 프로그램에 알려 CPU가 하던 일을 멈추고 다른 작업을 처리하도록 하는 방법을 무엇이라 하는가?
모듈(Module)
인터럽트(Interrupt)
로테이트(Rotate)
교착상태(Deadlock)
예기치 못한 사건을 제어 프로그램에 알려 CPU가 현재 작업을 중단하고 다른 작업을 처리하게 하는 것은 ② 인터럽트(Interrupt)이다.
인터럽트가 발생하면 CPU는 현재 상태를 저장한 뒤 해당 인터럽트 서비스 루틴을 수행하고, 처리가 끝나면 중단했던 작업으로 복귀한다.
명령어 내의 오퍼랜드 부분의 주소가 실제 데이터의 주소를 가지고 있는 포인터의 주소를 나타내는 방식으로 데이터 처리에 대한 유연성이 좋으나 주소 참조 횟수가 많다는 단점이 있는 주소 지정 방식은?
직접 주소 지정
즉시 주소 지정
계산에 의한 주소 지정
간접 주소 지정
오퍼랜드가 실제 데이터의 주소를 담은 포인터의 주소를 가리키는 방식은 ④ 간접 주소 지정이다.
간접 주소 지정은 기억장치를 한 번 더 참조해야 실제 데이터에 도달하므로 유연성은 높지만 주소 참조 횟수가 많아 속도가 느리다는 단점이 있다.
- ① 직접 주소 지정: 오퍼랜드가 데이터의 주소를 직접 가리킨다.
- ② 즉시 주소 지정: 오퍼랜드 자체가 데이터 값이다.
- ③ 계산에 의한 주소 지정: 오퍼랜드와 레지스터 값을 연산하여 유효 주소를 구한다.
다음 보기의 논리회로도에 맞는 불 대수식은?
A, B가 첫 번째 OR 게이트에 입력되어 를 만들고, B는 그대로 두 번째 OR 게이트의 다른 입력으로 들어간다.
두 번째 OR 게이트의 출력은 인데 불 대수의 흡수법칙에 의해 이는 로 정리되어 ③이 정답이다.
다음 그림과 같은 결과를 갖는 논리회로는?
이 논리회로는 두 입력과 출력 모두에 부정(NOT) 표시(작은 원)가 붙은 OR 게이트로, 결과적으로 AND 게이트와 동일하게 동작한다.
드모르간 법칙에 따라 이므로, 두 입력을 각각 반전한 뒤 OR하고 그 출력을 다시 반전하면 두 입력의 곱(AND)과 같은 결과가 나온다.
따라서 버블(반전 표시) 없는 사각형 모양의 순수 AND 게이트인 ② 그림이 정답이다.
기계어의 Operand에는 주로 어떤 내용이 들어 있는가?
OP-Code
Data
Register 번호
Address
기계어 명령의 Operand(피연산자부)에는 주로 연산에 사용할 데이터가 저장된 주기억장치의 번지(Address)가 들어간다.
명령어는 연산의 종류를 지정하는 OP-Code와 그 대상을 가리키는 Operand로 구성되며, Operand는 데이터 자체보다 데이터가 저장된 번지를 지정하는 역할을 한다.
따라서 정답은 Address이다.
다음 블록화 레코드에서 블록화 인수는?
| IBG | 논리레코드 | 논리레코드 | 논리레코드 | IBG | 논리레코드 | 논리레코드 | 논리레코드 | IBG |
2
3
4
1
그림에서 IBG와 IBG 사이에 논리레코드가 3개씩 묶여 있으므로 블록화 인수(Blocking Factor)는 이다.
블록화 인수란 하나의 블록(물리 레코드)에 포함되는 논리 레코드의 개수를 의미하며, 여러 논리레코드를 한 블록으로 묶어 저장할 때 그 묶음 개수로 정의된다.
따라서 정답은 3이다.
레지스터 중 Program Counter의 기능을 바르게 설명한 것은?
주기억장치의 번지를 기억한다.
현재 실행중인 명령어의 내용을 기억한다.
연산의 결과를 일시적으로 보관한다.
다음에 수행할 명령어의 번지를 기억한다.
Program Counter(PC)는 다음에 실행할 명령어가 저장된 주기억장치의 번지를 기억하는 레지스터이다.
현재 실행 중인 명령어의 내용은 명령 레지스터(IR)가, 연산 결과는 누산기(Accumulator)가 담당하므로 PC의 기능과는 구분된다.
- ② 현재 실행중인 명령어의 내용을 기억한다 → 명령 레지스터(IR)의 기능이다.
- ③ 연산의 결과를 일시적으로 보관한다 → 누산기(Accumulator)의 기능이다.
따라서 정답은 다음에 수행할 명령어의 번지를 기억한다이다.
레지스터에 새로운 데이터를 전송하면 먼저 있던 내용은 어떻게 되는가?
먼저 내용은 다른 곳으로 전송되고 새로운 내용만 기억된다.
누산기(Accumulator)에서는 덧셈이 이루어진다.
먼저 내용은 지워지고 새로운 내용만 기억된다.
기억된 내용에 아무런 변화가 없다.
레지스터에 새로운 데이터를 전송(Load)하면 먼저 저장되어 있던 내용은 지워지고 새로운 내용으로 대체된다.
레지스터는 한 시점에 하나의 값만 유지하는 저장소이므로 쓰기 동작은 파괴적 기록(destructive write)이며, 덧셈이 아니라 덮어쓰기가 이루어진다.
따라서 정답은 먼저 내용은 지워지고 새로운 내용만 기억된다이다.
회로의 동작에서 을 입력했을 때의 옳은 출력은?
변화 없음()
부정()
RS 플립플롭에서 을 동시에 입력하는 것은 정의되지 않은 입력 조합(부정, Not Allowed)이다.
이 상태에서는 두 출력 와 가 동시에 이 되려고 하여 서로 모순되므로 정상적인 출력을 정할 수 없다.
따라서 정답은 부정(Not Allowed)이다.
8Bit 컴퓨터에서 부호와 절대치 방식으로 수치 자료를 표현했을 때, 기억된 값은 얼마인가?
| 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 |
-11
12
11
-12
부호와 절대치(sign-magnitude) 방식에서 최상위 비트가 이므로 음수이며, 기억된 값은 -11이다.
최상위 비트는 부호를 나타내고 나머지 7비트가 크기(절대값)를 나타내므로, 이를 십진수로 변환하면 다음과 같다.
부호 비트가 (음수)이므로 크기 에 음의 부호를 붙이면 -11이 되어 정답은 -11이다.
불 대수(Boolean Algebra)의 정리 중 틀린 것은?
불 대수의 정리 중 틀린 것은 이다. 항등법칙에 따르면 옳은 정리는 이다.
- ① → 동일법칙(멱등법칙)으로 옳다.
- ③ → 보수법칙으로 옳다.
- ④ → 보수법칙으로 옳다.
따라서 정답은 A+0=0이다.
다음 내용과 가장 관계 있는 장치는?
논리회로, 가산기(Adder), 누산기(Accumulator), 감산기(Subtractor)
제어장치
연산장치
기억장치
입·출력장치
논리회로·가산기(Adder)·누산기(Accumulator)·감산기(Subtractor)는 모두 산술·논리 연산을 수행하는 연산장치(ALU)를 구성하는 요소이다.
제어장치는 명령어를 해독해 각 장치에 제어신호를 보내는 역할을, 기억장치는 데이터·명령어 저장 역할을, 입·출력장치는 외부와의 데이터 교환 역할을 하므로 서로 구분된다.
따라서 정답은 연산장치이다.
반가산기(Half-Adder)의 논리회로도에서 자리올림이 발생하는 회로는?
NOT
Exclusive OR
AND
OR
반가산기(Half-Adder)에서 자리올림(Carry)이 발생하는 회로는 AND 게이트이다.
두 입력 에 대해 합(Sum)은 배타적 논리합(XOR)으로 구하고, 자리올림(Carry)은 두 입력이 모두 일 때만 이 되는 조건이므로 논리곱(AND) 연산과 일치한다.
따라서 정답은 AND이다.
SQL의 기본 검색문 형식으로 괄호 (1)-(4)의 내용이 옳게 짝지어진 것은?
SELECT (1)
FROM (2)
WHERE (3)
GROUP BY (4)
(1) 열 이름, (2) 속성, (3) 조건, (4) 테이블
(1) 열 이름, (2) 속성, (3) 테이블, (4) 조건
(1) 열 이름, (2) 테이블, (3) 조건, (4) 그룹
(1) 릴레이션, (2) 열 이름, (3) 조건, (4) 그룹
SQL 기본 검색문은 SELECT 열 이름 FROM 테이블 WHERE 조건 GROUP BY 그룹 순서로 구성되므로 정답은 (1) 열 이름, (2) 테이블, (3) 조건, (4) 그룹이다.
SELECT 절은 조회할 열(컬럼)을 지정하고 FROM 절은 검색 대상 테이블을 지정한다.
WHERE 절은 검색 조건을 지정하고, GROUP BY 절은 결과를 묶어 집계할 그룹 기준을 지정한다.
데이터베이스 구성 요소들의 상호 관계를 논리적으로 정의한 것으로 데이터의 구조와 제약 조건에 대해 기술한 것은?
질의어
검색어
스키마
트랜잭션
스키마(Schema)는 데이터베이스를 구성하는 요소들의 상호 관계와 데이터의 구조·제약 조건을 논리적으로 정의한 것이므로
③ 스키마가 정답이다.
- ① 질의어: 데이터베이스에 정보를 요청·조작하는 언어일 뿐 구조 자체를 정의하지 않는다.
- ② 검색어: 검색에 쓰이는 용어로 구조·제약과는 무관하다.
- ④ 트랜잭션: 하나의 논리적 작업 단위를 뜻하는 개념으로 스키마와 다르다.
다음 설명과 가장 가까운 개념은 무엇인가?
- 데이터의 가장 작은 논리적 단위
- 어떤 데이터 객체의 구성 원소
- 객체(Object)의 성질이나 상태를 기술
개체(Entity)
관계(Relation)
속성(Attribute)
개체 집합(Entity Set)
속성(Attribute)은 개체(Entity)를 구성하는 원소로서 데이터의 가장 작은 논리적 단위이며 개체의 성질이나 상태를 기술하므로 ③ 속성(Attribute)이 정답이다.
개체(Entity)는 속성들의 집합으로 표현되는 대상 자체이고, 관계(Relation)는 개체 간의 연관성을, 개체 집합(Entity Set)은 동일한 성격의 개체들을 모아놓은 집합을 의미하므로 문제의 설명과는 거리가 있다.
생성된 테이블을 삭제할 때 사용하는 SQL 명령문은?
DROP
CLEAR
DELETE
KILL
생성된 테이블 자체를 삭제하는 SQL 명령문은 DROP이므로 ① DROP이 정답이다.
DELETE는 테이블 구조는 그대로 둔 채 저장된 데이터(행)만 지우는 명령이라는 점에서 테이블을 통째로 없애는 DROP과 구분된다.
CLEAR와 KILL은 표준 SQL 명령어가 아니다.
도메인에 대한 설명으로 적합한 것은?
튜플들의 관계를 표현하는 범위
릴레이션을 표현하는 기본 단위
표현되는 속성값의 범위
튜플을 구분할 수 있는 범위
도메인(Domain)은 하나의 속성이 취할 수 있는 값들의 범위를 의미하므로 ③ 표현되는 속성값의 범위가 정답이다.
튜플은 릴레이션을 구성하는 행 하나를 가리키는 개념이므로, 도메인은 튜플들의 관계나 튜플을 구분하는 범위를 뜻하는 것이 아니다.
프레젠테이션을 구성하는 내용을 하나의 화면 단위로 나타낸 것을 의미하는 것은?
슬라이드
포인트
개체
서식파일
프레젠테이션의 내용을 화면 한 장 단위로 담는 기본 편집 단위는 슬라이드이므로 ① 슬라이드가 정답이다.
나머지 보기는 화면 단위 자체를 가리키는 용어가 아니다.
- ② 포인트 — 글자 크기를 나타내는 단위(1포인트는 약 1/72인치)이다.
- ③ 개체 — 슬라이드 안에 삽입되는 개별 구성 요소(텍스트 상자·도형·그림·표 등)이다.
- ④ 서식파일 — 배경·글꼴·배치 등 디자인 양식을 미리 저장해 둔 틀이다.
Windows용 프레젠테이션에서 프레젠테이션의 한 화면을 구성하는 개개의 요소들을 무엇이라 하는가?
개요
개체(Object)
시나리오(Scenario)
슬라이드(Slide)
슬라이드 한 화면을 구성하는 텍스트 상자·그림·표 등 개개의 요소를 개체(Object)라 하므로 ② 개체(Object)가 정답이다.
슬라이드(Slide)는 화면 한 장 단위 자체를 가리키는 개념이므로, 그 화면 안의 낱낱의 구성 요소를 뜻하는 개체와는 구별된다.
특정 필드의 검색 결과를 순서대로 출력하기 위한 SQL 절은?
HAVING
ORDER BY
SELECT
GROUP BY
검색 결과를 특정 필드 기준으로 정렬하여 출력하는 SQL 절은 ORDER BY이므로 ② ORDER BY가 정답이다.
HAVING은 GROUP BY로 묶은 그룹에 조건을 거는 절이고, GROUP BY는 그룹화 기준을 지정하는 절이므로 정렬 기능과는 다르다.
SQL에서 변경된 내용을 데이터베이스에 저장할 때 사용되는 처리문은?
COMMIT
CASCADE
ROLLBACK
CROSS
SQL에서 변경된 내용을 데이터베이스에 최종 반영(저장)하는 처리문은 COMMIT이므로 ① COMMIT이 정답이다.
ROLLBACK은 변경 내용을 취소하고 이전 상태로 되돌리는 명령이라는 점에서 COMMIT과 반대되는 개념이다.
스프레드시트의 기능이라고 볼 수 없는 것은?
슬라이드 작성 기능
차트 기능
표 계산 기능
데이터베이스 기능
스프레드시트의 기능으로 볼 수 없는 것은 ① 슬라이드 작성 기능으로, 이는 프레젠테이션 프로그램이 담당하는 기능이다.
스프레드시트는 셀에 입력한 수식이 자동으로 재계산되는 표 계산을 핵심으로 하고, 그 값을 시각화하거나 목록으로 관리하는 기능을 함께 제공한다.
- ② 차트 기능 — 셀 범위의 값을 막대·꺾은선 등 그래프로 나타내는 기본 기능이다.
- ③ 표 계산 기능 — 수식과 함수로 값을 계산하는 스프레드시트의 본래 기능이다.
- ④ 데이터베이스 기능 — 정렬·필터·부분합처럼 목록 형태의 자료를 관리하는 기능이다.
디렉토리 내의 파일을 열거하는데 사용되는 UNIX의 명령어는?
pwd
kill
cd
ls
ls 명령은 UNIX에서 현재 디렉토리 내의 파일과 하위 디렉토리 목록을 열거하는 명령이다.
① pwd는 현재 작업 디렉토리 경로 출력, ② kill은 프로세스 종료, ③ cd는 디렉토리 이동 명령으로 디렉토리 내 파일 열거와는 관련이 없다.
다음 문장의 ( )안에 알맞은 내용은?
( ) selects from among the processes in memory that are ready to execute, and allocates the CPU to one of them.
Cycle
Scheduler
Buffer
Spooler
메모리에 있는 실행 준비 상태의 프로세스들 중 하나를 선택해 CPU를 할당하는 기능은 스케줄러(Scheduler)의 정의이다.
스케줄러는 프로세스 스케줄링 알고리즘에 따라 다음에 CPU를 사용할 프로세스를 결정하는 운영체제의 구성 요소이다.
① Cycle(주기), ③ Buffer(버퍼), ④ Spooler(스풀러)는 각각 다른 개념으로 CPU 할당 기능과는 관련이 없다.
Windows 98에서 DOS의 디렉토리와 유사한 의미를 가진 것은?
로그오프(Log-Off)
파일(File)
폴더(Folder)
트리(Tree)
Windows 98의 폴더(Folder)는 DOS의 디렉토리(Directory)와 같은 개념으로, 파일을 계층적으로 정리·보관하는 단위이다.
DOS 체제의 텍스트 기반 디렉토리 구조가 Windows의 그래픽 사용자 인터페이스에서 폴더라는 아이콘 형태로 표현된 것이다.
Windows 98에서 아래 설명에 해당하는 것은?
· 확장자가 LNK인 파일이다.
· 해당 프로그램을 찾아서 실행하지 않고 바탕화면에서 바로 실행할 수 있도록 도와준다.
· 삭제시 해당 프로그램에는 영향이 없다.
· 그림 아래에 화살표가 표시된다.
아이콘
폴더
작업표시줄
단축 아이콘
확장자 LNK, 삭제해도 원본 프로그램에 영향이 없음, 아이콘 아래 화살표 표시 등은 모두 단축 아이콘(바로가기 아이콘)의 특징이다.
단축 아이콘은 실제 프로그램 파일이 아니라 해당 프로그램의 위치 정보를 담은 연결 파일로, 원본을 직접 찾지 않고도 바탕화면에서 바로 실행할 수 있게 해준다.
① 아이콘, ② 폴더, ③ 작업표시줄은 이러한 연결 파일의 특성과는 관련이 없다.
Windows 98의 탐색기에서 비연속적인 여러 개의 파일을 한꺼번에 선택하기 위해 사용하는 키는?
Shift
Tab
Alt
Ctrl
탐색기에서 서로 떨어져 있는 여러 개의 파일을 동시에 선택할 때는 Ctrl 키를 누른 상태로 각 파일을 클릭한다.
참고로 연속된 범위의 파일을 한 번에 선택할 때는 Shift 키를 사용하며, 이는 비연속 선택 방식과 구분된다.
프로세스 스케줄링 방법 중 가장 먼저 CPU를 요청한 프로세스에게 가장 먼저 CPU를 할당하여 실행 할 수 있게 하는 방법은?
LRU
LFU
FIFO
FLOP
가장 먼저 CPU를 요청한 프로세스에게 가장 먼저 CPU를 할당하는 스케줄링 기법은 FIFO(First In First Out)이다.
이는 프로세스가 도착한 순서대로 처리하는 비선점형 스케줄링 방식으로, FCFS(First Come First Served)라고도 불린다.
- ① LRU, ② LFU는 페이지 교체(캐시 관리) 알고리즘이다.
- ④ FLOP은 초당 부동소수점 연산 횟수를 뜻하는 성능 단위로 스케줄링 기법이 아니다.
Windows 98에서 파일의 삭제시 휴지통에 넣지 않고 바로 삭제하는 단축키는?
Ctrl + Del
Ctrl + Alt
Shift + F1
Shift + Del
Windows 98에서 파일을 휴지통을 거치지 않고 즉시 삭제하는 단축키는 Shift + Del이다.
일반 Delete 키는 파일을 휴지통으로 이동시키지만, Shift를 함께 누르면 복구 과정 없이 바로 삭제된다.
도스(MS-DOS)에서 사용할 수 있는 드라이브의 최대 수를 지정하는 명령은?
FILES
BLOCKS
PRIMARYDISK
LASTDRIVE
도스에서 사용할 수 있는 드라이브 문자의 마지막 값, 곧 드라이브의 최대 수를 지정하는 명령은 ④ LASTDRIVE이다.
CONFIG.SYS 에 LASTDRIVE=Z 와 같이 기술하면 시스템이 인식하는 드라이브 문자의 범위가 A부터 지정한 문자까지로 정해진다.
- ① FILES: CONFIG.SYS 에서 동시에 열 수 있는 파일의 개수를 지정하는 명령이므로 드라이브 수와 무관하다.
- ② BLOCKS: 도스에 존재하지 않는 명령이다.
- ③ PRIMARYDISK: 도스에 존재하지 않는 명령이다.
도스(MS-DOS)에서 두 개의 파일을 비교하여 그 차이를 나타내는 명령은?
FC
VER
MOVE
SHARE
도스에서 두 개의 파일을 비교하여 그 차이를 나타내는 명령은 FC(File Compare)이다.
② VER는 도스 버전 표시, ③ MOVE는 파일 이동, ④ SHARE는 파일 공유 제어 명령으로 파일 비교 기능과는 무관하다.
도스(MS-DOS)에서 특정 파일의 감추기 속성, 읽기 속성을 지정할 수 있는 명령은?
ATTRIB
DEFRAG
MORE
FDISK
ATTRIB 명령은 파일의 감추기(Hidden), 읽기 전용(Read-Only) 등 속성을 지정하거나 확인할 때 사용하는 도스 명령이다.
② DEFRAG는 디스크 조각 모음, ③ MORE는 화면 단위 출력, ④ FDISK는 디스크 파티션 설정 명령으로 파일 속성 지정과는 관련이 없다.
운영체제에서 가장 기초적인 시스템 기능을 담당하는 부분으로 관리자(Supervisor), 제어 프로그램(Control Program), 핵(Nucleus) 등으로 부르며 프로세스 관리, CPU 제어, 입·출력 제어, 기억장치 관리 등의 기능을 수행하는 것은?
커널(Kernel)
데이터 관리(Data Control)
파일 시스템(File System)
인터페이스(Interface)
운영체제의 가장 기초적인 핵심 부분은 ① 커널(Kernel)이다.
커널은 관리자(Supervisor)·제어 프로그램(Control Program)·핵(Nucleus) 등으로도 불리며, 프로세스 관리·기억장치 관리·입출력 제어·CPU 제어 등 시스템의 가장 근본적인 기능을 수행한다.
- ② 데이터 관리(Data Control): 파일·데이터 입출력을 다루는 하위 기능일 뿐 커널 자체를 가리키지 않는다.
- ③ 파일 시스템(File System): 파일을 저장·관리하는 구조로 커널의 일부 기능에 해당한다.
- ④ 인터페이스(Interface): 사용자와 시스템 간 접점을 뜻할 뿐 핵심 기능 집합을 지칭하지 않는다.
다음 괄호 안에 가장 알맞는 단어는?
An ( ) is a program that acts an intermediary between a user of computer and the computer hardware.
File System
GUI
Operating System
Interpreter
사용자와 컴퓨터 하드웨어 사이의 중개자 역할을 하는 프로그램은 ③ Operating System(운영체제)이다.
운영체제는 사용자의 명령을 해석해 CPU·기억장치·입출력장치 등 하드웨어 자원을 제어·관리하는 시스템 소프트웨어이다.
- ① File System: 파일을 저장·관리하는 운영체제의 하위 구성 요소일 뿐이다.
- ② GUI: 그래픽 사용자 인터페이스로 운영체제의 일부 요소이다.
- ④ Interpreter: 프로그램 언어를 한 줄씩 해석·실행하는 번역 프로그램으로 하드웨어 중개 기능과는 무관하다.
Windows 98에서 클립보드(Clipboard)의 역할은?
도스 영역을 확보해 준다.
프로그램간에 전송되는 자료를 일시적으로 보관하여 준다.
그래픽 영역을 설정해 준다.
네트워크 환경을 자동으로 설정해 준다.
Windows 98에서 클립보드(Clipboard)는 ② 프로그램 간에 전송되는 자료를 일시적으로 보관하는 역할을 한다.
클립보드는 복사(Copy)나 잘라내기(Cut)한 데이터를 임시로 저장해 두었다가 붙여넣기(Paste) 시 다른 프로그램이나 위치로 전달할 수 있게 하는 임시 저장 공간이다.
온라인 실시간 시스템의 조회 방식에 적합한 업무는?
봉급 계산 업무
좌석 예약 업무
성적 처리 업무
객관식 채점 업무
온라인 실시간(Real-Time) 조회 방식에 적합한 업무는 ② 좌석 예약 업무이다.
좌석 예약은 여러 사용자의 요청이 수시로 발생하고 그때그때 즉시 처리·응답해야 중복 예약을 막을 수 있으므로 실시간 처리가 필수적이다.
- ① 봉급 계산 업무: 정해진 주기에 한꺼번에 처리해도 되는 대표적인 일괄 처리(Batch) 업무이다.
- ③ 성적 처리 업무: 시험 종료 후 일괄적으로 집계·처리하는 업무이다.
- ④ 객관식 채점 업무: 답안을 모아 한 번에 처리하는 일괄 처리 업무이다.
Windows 98에서 여러 개의 응용 프로그램을 순서대로 전환할 때 사용하는 단축키는?
Alt + F1
Alt + Tab
Alt + Enter
Alt + Shift
Windows 98에서 여러 응용 프로그램을 순서대로 전환할 때 사용하는 단축키는 ② Alt + Tab이다.
Alt 키를 누른 상태에서 Tab을 반복해 누르면 현재 실행 중인 프로그램 목록이 순서대로 전환된다.
DOS 명령어 중 COMMAND.COM 파일이 관리하는 것은?
FORMAT
CHKDSK
COPY
DELTREE
COMMAND.COM 파일이 관리하는 것은 ③ COPY이다.
COMMAND.COM은 DOS의 명령어 해석기로서 DIR·COPY·DEL·TYPE 등 자주 쓰이는 내부 명령어를 자체적으로 처리한다.
- ① FORMAT: 별도의 실행 파일(FORMAT.COM)로 존재하는 외부 명령어이다.
- ② CHKDSK: 별도의 실행 파일(CHKDSK.EXE)로 존재하는 외부 명령어이다.
- ④ DELTREE: 별도의 실행 파일(DELTREE.EXE)로 존재하는 외부 명령어이다.
UNIX 시스템은 "Shell"이라는 명령어 해석기를 사용하는데, Shell의 종류로 옳지 않은 것은?
C Shell
System Shell
Bourn Shell
Korn Shell
UNIX의 Shell 종류로 옳지 않은 것은 ② System Shell이다.
UNIX에서 실제로 사용되는 대표적인 셸은 Bourne Shell·C Shell·Korn Shell이며, System Shell이라는 명칭의 셸은 존재하지 않는다.
운영체제의 성능 평가에 대한 설명으로 옳지 않은 것은?
처리 능력은 수치가 높을수록 좋다.
사용 가능도는 시스템을 얼마나 빨리 사용할 수 있는가의 정도를 나타낸다.
신뢰도는 시스템이 주어진 문제를 얼마나 정확하게 해결하는가를 나타내는 척도이다.
응답 시간은 수치가 높을수록 좋다.
운영체제 성능 평가 항목에 대한 설명으로 옳지 않은 것은 ④ 응답 시간은 수치가 높을수록 좋다이다.
응답 시간(Response Time)은 요청을 입력한 후 결과를 받기까지 걸리는 시간이므로, 그 값이 낮을수록 시스템 성능이 우수한 것이다.
- ① 처리 능력(Throughput): 단위 시간당 처리하는 작업량이므로 수치가 높을수록 좋다는 설명은 옳다.
- ② 사용 가능도(Availability): 필요할 때 시스템을 얼마나 신속히 사용할 수 있는가를 나타내는 척도로 옳은 설명이다.
- ③ 신뢰도(Reliability): 시스템이 주어진 문제를 얼마나 정확하게 해결하는가를 나타내는 척도로 옳은 설명이다.
Windows 98을 종료시키는 방법으로 옳지 않은 것은?
바탕화면에서 "Alt+F4" 키를 누르고 시스템 종료를 선택한다.
시작 버튼에서 시스템 종료를 누르고 시스템 종료를 선택한다.
"Ctrl+Alt+Del" 키를 누르고 시스템 종료를 선택한다.
"Ctrl+Alt+Shift" 키를 누르고 시스템 종료를 선택한다.
Windows 98을 종료시키는 방법으로 옳지 않은 것은 ④ "Ctrl+Alt+Shift" 키를 누르고 시스템 종료를 선택하는 것이다.
"Ctrl+Alt+Shift"는 시스템 종료 화면을 호출하는 조합키가 아니므로 이 방법으로는 종료할 수 없다.
- ① 바탕화면에서 "Alt+F4": 활성 창이 없는 바탕화면 상태에서 누르면 시스템 종료 대화상자가 열리는 실제 방법이다.
- ② 시작 버튼에서 시스템 종료: 표준적인 종료 절차이다.
- ③ "Ctrl+Alt+Del"을 누르고 시스템 종료 선택: 작업 관리자 창에서 시스템 종료를 선택할 수 있는 실제 방법이다.
Windows 98에 대한 설명으로 옳지 않은 것은?
16Bit 환경의 GUI 시스템
파일 이름을 255자 까지 지원
다중 작업 환경(Multi Tasking) 지원
Plug & Play 기능 지원
Windows 98에 대한 설명으로 옳지 않은 것은 ① 16Bit 환경의 GUI 시스템이다.
Windows 98은 32비트 운영체제로, 일부 호환을 위한 16비트 코드가 남아 있지만 기본적으로 32비트 환경을 기반으로 동작한다.
- ② 파일 이름을 255자까지 지원: Windows 98은 긴 파일 이름(최대 255자)을 지원하는 실제 특징이다.
- ③ 다중 작업 환경(Multi Tasking) 지원: 여러 프로그램을 동시에 실행하는 멀티태스킹을 지원한다.
- ④ Plug & Play 기능 지원: 하드웨어를 자동으로 인식·설정하는 플러그 앤 플레이 기능을 지원한다.
10개국(Station)을 서로 망형 통신망으로 구성시 요구되는 통신 회선수는?
45
15
25
35
10개국을 망형으로 연결할 때 필요한 통신 회선수는 ① 45회선이다.
망형(mesh)은 모든 국이 서로 직접 연결되므로, 필요한 회선수는 서로 다른 두 국을 짝지어 고르는 조합의 수와 같다.
따라서 회선수는
이고, 을 대입하면
이 된다.
광통신에서 발광기로 사용되는 다이오드는?
에사키 다이오드
스윗칭 다이오드
레이저 다이오드
제너 다이오드
광통신의 발광기(광원)로 주로 사용되는 다이오드는 레이저 다이오드이다.
레이저 다이오드는 지향성이 강하고 파장 폭이 좁은 광을 낼 수 있어 장거리·고속 광섬유 전송에 적합하다.
- ① 에사키 다이오드: 터널 효과를 이용하는 발진·증폭용 소자로 발광용이 아니다.
- ② 스위칭 다이오드: 신호의 온·오프 스위칭에 쓰이는 소자이다.
- ④ 제너 다이오드: 정전압 회로의 전압 안정화에 쓰인다.
음성 대역을 다중화할 때 음성 채널 12개를 묶어 무엇이라 하는가?
슈퍼그룹(SG)
마스터그룹(MG)
채널(CH)
베이스그룹(BG)
음성 채널 12개를 묶은 단위는 베이스그룹(BG, 기본군)이다.
주파수분할다중화(FDM) 계위에서는 4kHz 대역의 음성 채널 12개를 묶어 기본군(베이스그룹)을 구성하고, 기본군 5개를 묶어 슈퍼그룹, 슈퍼그룹 5개를 묶어 마스터그룹을 구성한다.
컴퓨터간이나 컴퓨터와 단말장치 사이에 효율적이며, 신뢰성 있는 정보를 주고받기 위해 미리 정보의 송·수신측 사이에 일상 언어의 문법과 같이 설정한 법칙이나 규범은?
네트워크(Network)
아키텍처(Architecture)
프로토콜(Protocol)
트렁크(Trunk)
설명된 내용은 프로토콜(Protocol)에 대한 정의이다.
프로토콜은 통신 개체 간에 데이터를 정확하고 효율적으로 주고받기 위해 송·수신 측이 미리 정해 둔 통신 규약으로, 구문·의미·순서에 관한 규칙을 포함한다.
한 바이트를 8개의 비트로 분리해서 한번에 한 비트씩 순서적으로 선로를 통해 전송하는 방식은?
직렬 전송
ON LINE 전송
병렬 전송
직병렬 전송
한 바이트를 비트 단위로 나누어 하나의 선로를 통해 순서대로 전송하는 방식은 직렬 전송이다.
직렬 전송은 전송선이 1개만 필요해 원거리 전송에 유리하지만, 비트를 동시에 여러 선으로 보내는 병렬 전송보다는 전송 속도가 느리다.
다음 중 시분할 다중화(TDM)에 대한 설명으로서 적합하지 않은 것은?
시분할 다중화는 직렬 변환 방식으로 볼 수 있다.
FDM과 비교하여 저속도의 전송에 적합하다.
소요 회선수의 절감뿐만 아니라 기기의 경비도 절감할 수 있다.
시분할 다중화 방식은 데이터 전송에 많이 사용된다.
"FDM과 비교하여 저속도의 전송에 적합하다"는 설명이 시분할 다중화(TDM)에 대한 설명으로 적합하지 않다.
TDM은 회선을 일정 시간 단위로 나누어 여러 채널이 순차적으로 점유하는 방식으로, 아날로그 신호보다 디지털 데이터의 고속 전송에 더 적합하며 저속 전송에 특화된 방식이 아니다.
나머지 보기인 직렬 변환 방식으로 볼 수 있다는 점, 회선수와 기기 경비를 절감할 수 있다는 점, 데이터 전송에 많이 사용된다는 점은 모두 TDM의 일반적 특징에 해당한다.
텔레메틱 서비스(Telematic Service)를 가장 적합하게 설명한 것은?
디지털 통신망을 이용하여 문서를 송·수신할 수 있는 통신 서비스이다.
전화와 데이터를 교환하기 위한 정보교환 시스템이다.
텔렉스와 팩시밀리, 멀티미디어 기능을 결합한 문서 처리용 통신 서비스이다.
통신과 정보처리를 결합한 새로운 비 전화계 단말장치에 의한 통신 서비스이다.
텔레마틱 서비스는 통신과 정보처리를 결합한 새로운 비 전화계 단말장치에 의한 통신 서비스이다.
텔레마틱 서비스는 전화망 중심의 음성 통신과 달리, 텔레텍스·비디오텍스처럼 통신 기능과 컴퓨터의 정보처리 기능을 결합한 비전화계 단말을 통해 제공되는 서비스를 통칭하는 개념이다.
- ① "디지털 통신망을 이용한 문서 송·수신"은 텔레텍스 등 개별 서비스의 특징 일부일 뿐 텔레마틱 서비스 전체의 정의는 아니다.
- ③ "텔렉스·팩시밀리·멀티미디어 결합" 역시 특정 서비스에 한정된 설명이다.
일정량의 자료를 모은 후에 처리하는 방법을 무엇이라 하는가?
온라인 처리(On Line Processing)
원격 처리(Teleprocessing)
실시간 처리(Real Time Processing)
일괄 처리(Batch Processing)
일정량의 자료를 모아 두었다가 한꺼번에 처리하는 방식은 일괄 처리(Batch Processing)이다.
일괄 처리는 즉시 응답이 필요 없는 급여 계산·통계 처리 등에 적합하며, 요청 즉시 처리하는 실시간 처리나 온라인 처리와 대비된다.
다음 중 정지 영상 부호화 표준은?
TCP/IP
JPEG
MPEG
IEEE.802
정지 영상(사진)을 압축·부호화하는 국제 표준은 JPEG이다.
JPEG(Joint Photographic Experts Group)는 정지 영상 압축 표준이며, MPEG는 동영상(움직이는 영상) 압축 표준이라는 점에서 구분된다.
- ① TCP/IP: 인터넷의 통신 프로토콜 모음으로 영상 부호화와는 무관하다.
- ④ IEEE.802: LAN(근거리통신망)의 표준 규격이다.
컴퓨터 네트워크와 정보통신 시스템을 상호 연결하는 접속 장비가 아닌 것은?
브리지
라우터
커넥터
허브
컴퓨터 네트워크를 상호 연결하는 접속 장비가 아닌 것은 커넥터이다.
커넥터는 케이블과 장비를 물리적으로 접속시키는 단순 연결 부품일 뿐, 신호를 중계하거나 경로를 설정하는 네트워크 장비가 아니다.
- ① 브리지: 서로 다른 세그먼트를 연결하며 MAC 주소 기반으로 프레임을 중계한다.
- ② 라우터: 서로 다른 네트워크 간에 경로를 설정하여 패킷을 전달한다.
- ④ 허브: 여러 단말을 물리적으로 연결하는 중계 장비이다.