의 2의 보수는 얼마인가?
의 2의 보수는 이다.
2의 보수는 각 비트를 반전한 1의 보수에 1을 더하여 구한다.
의 1의 보수는 이고, 여기에 1을 더하면 이 된다.
불 대수의 정리 중 옳지 않은 것은?
옳지 않은 정리는 이다.
불 대수의 멱등법칙에 따르면 이며, 같은 법칙으로 도 성립한다. 따라서 ② 은 성립하지 않는다.
- ① 은 OR 연산에서 어느 한쪽이 1이면 결과가 1이 되는 지배법칙(널 법칙)으로 옳다.
- ③ 는 멱등법칙으로 옳다.
- ④ 는 AND 연산의 항등원이 1임을 나타내는 항등법칙으로 옳다.
명령어 구성에서 연산자의 기능에 해당하지 않는 것은?
입·출력기능
제어기능
주소지정기능
함수연산기능
명령어의 연산자(Operation Code)가 갖는 기능이 아닌 것은 주소지정기능이다.
연산자는 실제 수행할 동작을 지정하는 부분으로 함수(연산)기능·전달기능·제어기능·입출력기능을 담당한다.
주소지정기능은 연산자가 아니라 명령어의 번지(오퍼랜드)부에서 기억장치나 레지스터의 위치를 지정하는 기능이므로 정답이다.
다음 중 플립플롭의 종류가 아닌 것은?
R
J-K
D
R-S
플립플롭의 종류가 아닌 것은 R이다.
플립플롭은 1비트 정보를 기억하는 순차논리회로의 기본 소자로 , , , 형이 표준적으로 쓰인다.
단독의 R(리셋) 입력만으로 이루어진 플립플롭 명칭은 존재하지 않으므로 정답이다.
클록펄스(Clock Pulse)에 의해서 기억 내용을 한자리씩 이동하는 레지스터는?
시프트 레지스터
B 레지스터
D 레지스터
누산기 레지스터
클록펄스에 따라 기억 내용을 한 자리씩 이동시키는 레지스터는 시프트 레지스터(Shift Register)이다.
시프트 레지스터는 플립플롭들을 직렬로 연결하여 클록 신호가 들어올 때마다 저장된 비트를 좌우로 한 자리씩 이동시키는 레지스터이다.
B 레지스터·D 레지스터·누산기(Accumulator)는 각각 특정 데이터 저장이나 연산 결과 보관에 쓰이는 레지스터로 이동 기능이 핵심 역할은 아니다.
입/출력 장치와 주기억 장치 사이에 위치하여 데이터 처리 속도의 차이를 줄이는데 도움이 되는 장치는?
입/출력 채널
연산장치
명령 해독기
인덱스 레지스터
입/출력 장치와 주기억장치 사이의 속도 차를 줄여주는 장치는 입/출력 채널(I/O Channel)이다.
채널은 중앙처리장치의 직접적인 개입 없이 입출력 장치와 주기억장치 사이의 데이터 전송을 독립적으로 처리하여, 상대적으로 느린 입출력 속도와 빠른 처리 속도 사이의 차이를 완화한다.
프로그램이 컴퓨터의 기종에 관계없이 수행될 수 있는 성질을 의미하는 것은?
신뢰성
가용성
안정성
호환성
프로그램이 컴퓨터의 기종에 관계없이 수행될 수 있는 성질은 호환성(Compatibility)이다.
호환성은 서로 다른 기종의 컴퓨터 사이에서도 동일한 프로그램이나 자료를 문제없이 사용할 수 있는 성질을 말한다.
- ① 신뢰성: 시스템이 오류 없이 안정적으로 동작하는 정도를 뜻한다.
- ② 가용성: 시스템을 필요한 때 사용할 수 있는 정도를 뜻한다.
- ③ 안정성: 시스템이 고장 없이 지속적으로 운영되는 성질을 뜻한다.
이항(Binary) 연산에 해당하는 것은?
SHIFT
AND
COMPLEMENT
ROTATE
이항(Binary) 연산에 해당하는 것은 AND이다.
AND는 두 개의 피연산자를 필요로 하는 이항 연산이다.
SHIFT·COMPLEMENT·ROTATE는 하나의 피연산자만으로 수행되는 단항(Unary) 연산이다.
다음 [보기]에 나열된 내용과 관계있는 장치는?
[보기] 논리회로, 누산기, 가산기, 보수기
제어장치
기억장치
보조기억장치
연산장치
논리회로, 누산기, 가산기, 보수기와 관계있는 장치는 연산장치(ALU)이다.
연산장치는 산술·논리 연산을 수행하는 장치로 누산기(Accumulator)·가산기(Adder)·보수기(Complementer)·논리회로 등으로 구성된다.
16진수 를 8진수로 변환하면?
를 8진수로 변환하면 이다.
16진수를 8진수로 바꿀 때는 먼저 각 자리를 4비트 2진수로 전개한 뒤, 그 2진수를 오른쪽부터 3비트씩 묶어 8진수로 변환한다.
이를 오른쪽부터 3비트씩 재구성하면
제어장치가 앞의 명령 실행을 완료한 후, 다음에 실행 할 명령을 기억장치로부터 가져오는 동작을 완료할 때까지의 주기를 무엇이라고 하는가?
transfer cycle
fetch cycle
run time
search time
기억장치에서 다음에 실행할 명령어를 인출하는 주기는 fetch cycle이라 하며, 정답은 fetch cycle이다.
중앙처리장치의 명령어 처리 과정은 명령어를 읽어오는 인출(fetch) 단계와 이를 해석·실행하는 실행(execute) 단계로 나뉘는데, 앞 명령의 실행이 끝난 뒤 다음 명령을 기억장치에서 읽어오는 구간이 fetch cycle이다.
- ① transfer cycle: 자료 전송에 관련된 용어로 명령 인출 개념과 다르다.
- ③ run time: 프로그램이 실행되는 시간 전반을 가리키는 용어이다.
- ④ search time: 기억장치나 파일에서 자료를 탐색하는 데 걸리는 시간을 뜻한다.
기억장치 고유의 번지로서 0,1,2,3....과 같이 16진수로 약속하여 순서대로 결정해 놓은 번지, 즉 기억장치 중 기억장소를 직접 숫자로 지정하는 주소로서 기계어 정보가 기억되어 있는 곳을 무엇이라고 하는가?
상대번지
변위번지
기호번지
절대번지
0,1,2,3…과 같이 기억장치의 기억장소를 직접 숫자로 지정하는 주소는 절대번지(Absolute Address)이며, 정답은 절대번지이다.
절대번지는 프로그램이 기억장치에 적재될 실제 위치를 그대로 나타내는 주소로, 기계어 수준에서 CPU가 곧바로 접근할 수 있는 실주소이다.
- ① 상대번지: 기준 주소로부터의 거리(변위)로 표현되는 주소이다.
- ② 변위번지: 상대번지와 유사하게 기준값에 대한 차이값으로 지정하는 방식이다.
- ③ 기호번지: 프로그래머가 숫자 대신 기호(레이블)로 표시한 주소로, 어셈블 과정에서 절대번지로 변환된다.
다음 그림의 논리회로에서 출력()는? (단, 이다.)
이 회로는 A, B를 각각 OR 게이트와 AND 게이트에 동시에 입력한 뒤, 두 게이트의 출력을 다시 AND로 묶고 출력단에 부정(NOT) 버블을 붙인 구조이므로 C = NOT((A OR B) AND (A AND B))이다.
A=1, B=1을 대입하면 OR(1,1)=1, AND(1,1)=1이고, 이 두 값을 다시 AND 하면 1이며,
마지막 출력단의 반전(버블)을 거치면 결과는 0이 된다.
따라서 C=이며, 정답은 0이다.
0-주소 명령은 연산시 어떤 자료 구조를 이용하는가?
DEQUE
QUEUE
TREE
STACK
0-주소 명령형식은 오퍼랜드를 명시하지 않고 스택의 top을 암묵적 피연산자로 사용하므로, 연산에 이용하는 자료구조는 STACK이며 정답은 STACK이다.
0-주소 명령은 후위표기법(postfix)으로 변환된 수식을 스택에 push/pop 하며 계산하는 방식과 짝을 이루어, 스택 최상위의 두 값을 꺼내 연산하고 그 결과를 다시 스택에 넣는 구조로 동작한다.
- ① DEQUE: 양쪽 끝에서 삽입·삭제가 가능한 구조로 0-주소 명령과는 관련이 없다.
- ② QUEUE: 선입선출(FIFO) 구조로 명령어 대기열 등에 쓰이지만 0-주소 연산 방식은 아니다.
- ③ TREE: 계층적 자료구조로 0-주소 명령의 연산 방식과 무관하다.
다음과 같은 진리표를 갖는 논리 게이트는?
| A | B | 출력 |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
NOR 게이트
NOT 게이트
NAND 게이트
AND 게이트
입력 (0,0),(0,1),(1,0)일 때 출력이 1이고 (1,1)일 때만 0이 되는 진리표는 NAND 게이트의 특성이므로 정답은 NAND 게이트이다.
NAND는 AND 연산의 결과를 반전시킨 것으로, 두 입력이 모두 1일 때만 0을 출력하고 그 외의 모든 경우에는 1을 출력한다.
- ① NOR 게이트: 두 입력이 모두 0일 때만 1을 출력하므로 표와 다르다.
- ② NOT 게이트: 입력이 1개인 단항 게이트로 2입력 진리표와 맞지 않는다.
- ④ AND 게이트: 두 입력이 모두 1일 때만 1을 출력하므로 주어진 표와 반대이다.
주소 부분에 있는 값이 실제 데이터가 있는 실제 기억장치 내의 주소를 나타내며 단순한 변수 등을 액세스 하는데 사용되는 주소지정 방식은?
간접(Indirect Address)
상대주소(Relative Address)
절대주소(Absolute Address)
직접(Direct Address)
주소 부분의 값이 실제 데이터가 저장된 기억장치의 주소를 그대로 가리키는 방식은 직접주소지정(Direct Address)이며, 정답은 직접(Direct Address)이다.
직접주소지정은 명령어의 주소 필드가 곧 피연산자가 있는 실제 기억장소의 번지이므로 별도의 변환 없이 한 번에 데이터를 접근할 수 있어 단순 변수 등을 액세스하는 데 사용된다.
- ① 간접(Indirect Address): 주소 필드가 실제 데이터의 주소가 아니라 그 주소를 담고 있는 다른 기억장소를 가리키는 방식이다.
- ② 상대주소(Relative Address): 기준 번지로부터의 변위값으로 실제 주소를 계산하는 방식이다.
- ③ 절대주소(Absolute Address): 기억장치 전체에서 고정된 실제 번지를 그대로 나타내는 방식이다.
동시에 여러개의 입/출력 장치를 제어할 수 있는 채널은?
Multiplexer Channel
Selector Channel
Register Channel
Duplex Channel
여러 개의 저속 입출력 장치를 동시에 제어할 수 있는 채널은 멀티플렉서 채널(Multiplexer Channel)이며, 정답은 Multiplexer Channel이다.
멀티플렉서 채널은 다수의 저속 장치들의 데이터를 바이트 또는 소량 단위로 시분할 다중화하여 동시에 여러 장치를 관리하는 반면, 셀렉터 채널은 한 번에 하나의 고속 장치만을 전담하여 제어한다.
- ② Selector Channel: 한 시점에 하나의 고속 장치만 선택하여 전용으로 데이터를 전송하는 채널이다.
- ③ Register Channel: 채널의 표준 분류에 속하지 않는 용어이다.
- ④ Duplex Channel: 통신 회선의 전이중 방식을 가리키는 용어로 채널 종류와는 다른 개념이다.
특정 비트 또는 특정 문자를 삭제하기 위해 사용하는 연산은?
Complement 연산
AND 연산
OR 연산
MOVE 연산
특정 비트나 문자를 삭제(clear)할 때는 지우고자 하는 자리에 0을 곱해 마스킹하는 AND 연산을 사용하므로 정답은 AND 연산이다.
삭제할 비트 위치에는 0을, 보존할 비트 위치에는 1을 둔 마스크 값과 원래 자료를 AND 하면 0과 AND된 비트는 무조건 0이 되어 해당 비트나 문자가 지워진다.
- ① Complement 연산: 각 비트를 반전시키는 연산으로 삭제가 아니라 보수를 구하는 데 쓰인다.
- ③ OR 연산: 특정 비트를 1로 세트(set)할 때 사용하는 연산이다.
- ④ MOVE 연산: 자료를 그대로 옮기는 전송 연산으로 비트 삭제 기능은 없다.
다음 논리회로는 무슨 회로인가?
패리티 발생기
반가산기
전가산기
카운터
그림의 회로는 두 입력 X, Y의 XOR 게이트 출력을 합(S)으로, AND 게이트 출력을 자리올림(C)으로 내보내는 구조이므로 정답은 반가산기이다.
반가산기(Half Adder)는 두 개의 1비트를 더해 합과 캐리를 구하는 가장 기본적인 가산 회로로, 입력 두 개에 대해 캐리 입력은 고려하지 않는다.
- ① 패리티 발생기: 데이터의 오류 검출을 위해 짝수/홀수 패리티 비트를 만드는 회로이다.
- ③ 전가산기: 두 입력 외에 이전 자리의 캐리 입력까지 세 개를 더하는 회로로 게이트 구성이 더 복잡하다.
- ④ 카운터: 클록 펄스에 따라 순차적으로 값을 증가시키는 순서회로이다.
레지스터(Register)내로 새로운 자료(Data)를 읽어들이면 어떤 변화가 발생하는가?
현존하는 내용에 아무런 영향도 없다.
그 레지스터가 누산기이거나 명령레지스터일때만 자료를 읽어 들일 수 있다.
레지스터의 먼저 내용이 지워진다.
그 레지스터가 누산기일때만 새 자료가 읽어진다.
레지스터에 새로운 자료를 읽어들이면 기존에 저장되어 있던 내용이 지워지고 새 자료로 대체되므로 정답은 레지스터의 먼저 내용이 지워진다이다.
레지스터는 일반적으로 하나의 값만 저장할 수 있는 임시 기억장소이므로, 새 값을 적재(load)하는 순간 이전 값은 덮어써져 사라진다.
- ① 현존 내용에 아무 영향이 없다는 것은 레지스터의 덮어쓰기 동작과 반대되는 설명이다.
- ② 누산기나 명령레지스터에서만 자료를 읽어들일 수 있다는 제한은 없으며, 일반 레지스터도 자료를 적재할 수 있다.
- ④ 누산기일 때만 새 자료가 읽힌다는 것도 사실이 아니며, 다른 레지스터들도 새 자료를 받아들인다.
스프레드시트에서 기본 입력 단위를 무엇이라고 하는가?
블록
탭
셀
툴 바
스프레드시트에서 데이터를 입력하는 기본 단위는 셀(cell)이다.
셀은 행과 열이 교차하는 격자 칸으로 문자·숫자·수식을 입력하는 최소 단위이며, 여러 셀을 묶은 범위는 블록이라 한다.
테이블 구조를 변경하는데 사용하는 SQL 명령은?
MODIFY TABLE
CREATE INDEX
ALTER TABLE
DROP TABLE
테이블의 구조(열 추가·삭제, 자료형 변경 등)를 변경하는 SQL 명령은 ALTER TABLE이다.
ALTER TABLE은 DDL(데이터 정의어)에 속하며, 새 테이블을 만드는 CREATE TABLE·테이블을 삭제하는 DROP TABLE과 구분된다.
- ② CREATE INDEX: 검색 성능을 위한 인덱스를 생성하는 명령으로 테이블 구조 자체를 바꾸지 않는다.
- ④ DROP TABLE: 테이블 자체를 삭제하는 명령이다.
윈도용 프리젠테이션에서 화면 전체를 전환하는 단위를 의미하는 것은?
개요
스크린 팁
쪽(슬라이드)
개체
윈도용 프리젠테이션에서 화면 전체가 전환되는 기본 단위는 쪽(슬라이드)이다.
한 장의 슬라이드에는 문자·도형·그림 등의 개체가 배치되며, 발표 시 이 슬라이드 단위로 화면이 넘어간다.
SQL에서 DROP 문의 옵션(Option) 중 "RESTRICT"의 역할에 대한 설명으로 가장 적절한 것은?
제거할 요소가 참조 중이면 제거하지 않는다.
제거할 요소들을 기록 후 제거한다.
제거할 요소들에 대한 예비조치(back up) 작업을 한다.
제거할 요소가 참조 중일 경우에만 제거한다.
SQL DROP 문의 RESTRICT 옵션은 제거할 요소가 다른 개체에서 참조 중이면 제거를 취소하는 역할을 한다.
이는 참조 무결성을 지키기 위한 것으로, 참조 관계까지 함께 삭제하는 CASCADE 옵션과 대비된다.
데이터베이스 관리자시스템(DBMS)의 운용시 고려사항으로 거리가 먼 것은?
다수 사용자의 이용에 따른 시스템의 보안기능 확보
효율적 운영 및 성능 최적화를 위한 관련 전문가의 확보 요구
효율적 검색지원을 위하여 데이터 구조의 비표준화를 적극 추진
다양한 장애에 대비한 백업 파일의 확보
DBMS 운용 시 데이터 구조는 여러 사용자·응용프로그램이 공유할 수 있도록 표준화하는 것이 바람직하므로, "데이터 구조의 비표준화를 적극 추진"한다는 설명이 거리가 먼 것이다.
보안기능 확보, 전문인력 확보, 장애 대비 백업 파일 확보는 모두 DBMS 운용상 실제로 고려해야 하는 사항이다.
SQL 명령어 중 DML에 해당하지 않는 것은?
ALTER
DELETE
INSERT
UPDATE
DML(데이터 조작어)에 해당하지 않는 것은 ALTER이다.
ALTER는 테이블 구조를 변경하는 DDL(데이터 정의어)이며, INSERT·UPDATE·DELETE는 데이터를 삽입·수정·삭제하는 DML에 속한다.
SQL의 명령 형태로 옳지 않는 것은?
DELETE ∼ FROM ∼ WHERE ∼
UPDATE ∼ FROM ∼ WHERE ∼
INSERT ∼ INTO ∼ VALUES ∼
SELECT ∼ FROM ∼ WHERE ∼
SQL 명령 형태로 옳지 않은 것은 UPDATE ~ FROM ~ WHERE ~이다.
UPDATE문은 "UPDATE 테이블 SET 열=값 WHERE 조건" 형태로 SET 절을 사용하며 FROM 절을 쓰지 않는다.
- ① DELETE ~ FROM ~ WHERE ~: "DELETE FROM 테이블 WHERE 조건" 형태로 올바르다.
- ③ INSERT ~ INTO ~ VALUES ~: "INSERT INTO 테이블 VALUES(...)" 형태로 올바르다.
- ④ SELECT ~ FROM ~ WHERE ~: 기본 검색문 형태로 올바르다.
프리젠테이션의 이용 영역으로 가장 적합한 것은?
쪽지시험 채점 등의 업무
제품의 소개나 회의내용 요약 발표 등의 업무
신문 편집의 업무
회원 명부 작성, 검색 등의 업무
프리젠테이션은 제품의 소개나 회의내용 요약 발표 등의 업무에 가장 적합한 소프트웨어이다.
시각 자료를 슬라이드 단위로 구성해 청중 앞에서 발표하는 데 특화되어 있어, 채점·명부 관리·인쇄물 편집처럼 정형 데이터 처리를 목적으로 하는 업무와는 성격이 다르다.
DBMS의 필수 기능이 아닌 것은?
처리 기능
정의 기능
제어 기능
조작 기능
DBMS의 필수 기능이 아닌 것은 처리 기능이다.
DBMS의 3대 필수 기능은 데이터 구조를 규정하는 정의 기능, 데이터를 검색·삽입·삭제·갱신하는 조작 기능, 무결성과 보안을 유지하는 제어 기능이며 "처리 기능"은 이 표준 분류에 포함되지 않는다.
데이터베이스 설계 순서로 가장 적합한 것은?
개념적 설계 → 논리적 설계 → 물리적 설계
개념적 설계 → 물리적 설계 → 논리적 설계
논리적 설계 → 개념적 설계 → 물리적 설계
물리적 설계 → 논리적 설계 → 개념적 설계
데이터베이스 설계는 개념적 설계 → 논리적 설계 → 물리적 설계 순으로 진행하는 것이 표준적인 순서이다.
개념적 설계 단계에서 개체·관계를 정의(E-R 모델 등)하고, 논리적 설계 단계에서 특정 DBMS의 데이터 모델(관계형 스키마 등)로 변환하며, 물리적 설계 단계에서 저장 구조와 접근 경로를 결정한다.
UNIX에서 현재의 작업 디렉토리가 어디인지를 확인하는 명령은?
groups
chmod
rmdir
pwd
UNIX에서 현재 작업 디렉토리를 확인하는 명령은 ④ pwd(print working directory)이다.
pwd는 현재 위치한 디렉토리의 절대 경로를 화면에 출력하는 셸 내장 명령이다.
- ① groups는 사용자가 속한 그룹 목록을 출력하는 명령이다.
- ② chmod는 파일이나 디렉토리의 접근 권한을 변경하는 명령이다.
- ③ rmdir은 빈 디렉토리를 삭제하는 명령이다.
"윈도 98"에서 현재 활성화된 창(windows)의 프로그램을 종료하는 단축키는?
Ctrl + Z
Alt + F4
Ctrl + C
Alt + Tab
Windows 98에서 현재 활성화된 창의 프로그램을 종료하는 단축키는 ② Alt + F4이다.
Alt + F4는 활성 창을 닫아 해당 프로그램을 종료하는 표준 단축키이다.
- ① Ctrl + Z는 실행 취소(undo) 단축키이다.
- ③ Ctrl + C는 복사 명령 단축키이다.
- ④ Alt + Tab은 실행 중인 창들 사이를 전환하는 단축키이다.
UNIX 시스템에서 주로 사용한 프로그래밍 언어는?
Basic
Pascal
C
Fortran
UNIX 시스템은 주로 ③ C 언어로 작성되었다.
UNIX는 초기에 어셈블리어로 만들어졌으나 이식성을 높이기 위해 커널 대부분을 C 언어로 재작성한 대표적인 운영체제이며, 이 과정이 C 언어 보급의 계기가 되었다.
"윈도 98"에서 특정 파일을 찾고자 할 때 "찾기"를 이용한다. 다음 중 "찾기" 방법에 의해 특정 파일을 찾을 수 있는 경우가 아닌 것은?
변경된 날짜를 알고 있는 경우
파일에 포함된 문자열을 알고 있는 경우
파일의 형식을 알고 있는 경우
파일의 작성자를 알고 있는 경우
Windows 98의 "찾기" 기능으로 파일을 찾을 수 없는 경우는 ④ 파일의 작성자를 알고 있는 경우이다.
Windows 98의 파일 찾기는 이름과 위치, 수정한 날짜, 파일 형식, 파일에 포함된 텍스트를 검색 조건으로 지원하지만 작성자 정보는 검색 조건으로 제공하지 않는다.
- ① 변경된 날짜, ② 파일에 포함된 문자열, ③ 파일의 형식은 모두 찾기 대화상자에서 지원하는 조건이다.
도스(MS-DOS)에서 사용자가 파일을 잘못해서 정보를 삭제하였을 때, 이를 복원하는 명령어는?
DELTREE
FDISK
ANTI
UNDELETE
MS-DOS에서 실수로 삭제한 파일을 복원하는 명령어는 ④ UNDELETE이다.
UNDELETE는 삭제된 파일의 디렉토리 항목 정보가 남아 있는 동안 이를 이용해 파일을 복구해 주는 DOS 외부 명령이다.
- ① DELTREE는 디렉토리를 하위 파일까지 통째로 삭제하는 명령이다.
- ② FDISK는 하드디스크의 파티션을 설정·관리하는 명령이다.
- ③ ANTI는 DOS 표준 명령어가 아니다.
UNIX에서 태스크 스케줄링(task-scheduling) 및 기억장치관리(memory management) 등의 일을 수행하는 부분은?
application program
utility program
kernel
shell
UNIX에서 태스크 스케줄링과 기억장치 관리 등 핵심 자원 관리를 담당하는 부분은 ③ kernel이다.
커널은 운영체제의 중심부로 프로세스 스케줄링, 메모리 관리, 입출력 제어 등을 수행하며, 사용자 명령을 해석해 커널에 전달하는 역할은 shell이 맡는다.
- ① application program은 사용자 업무를 처리하는 응용 프로그램이다.
- ② utility program은 시스템 관리를 보조하는 유틸리티 프로그램이다.
- ④ shell은 사용자와 커널 사이의 명령 해석기이다.
운영체제의 목적이 아닌 것은?
처리능력(Throughput) 향상
신뢰도(Reliability)의 향상
사용가능도(Availability)의 증대
턴 어라운드 타임(Turnaround Time)의 증가
운영체제의 목적이 아닌 것은 ④ 턴어라운드 타임(Turnaround Time)의 증가이다.
턴어라운드 타임은 작업이 제출된 시점부터 완료될 때까지 걸리는 시간이므로 운영체제는 이를 감소시키는 것을 목표로 한다.
반면 처리능력(Throughput), 신뢰도(Reliability), 사용가능도(Availability)는 모두 향상·증대시키는 것이 운영체제의 목적이다.
Which one does below sentence describe?
It is situation of infinite waiting of unusable resources. Because one program is going to use the device in use by other program at multiprogramming.
buffering
overlay
paging
dead lock
다중프로그래밍 환경에서 한 프로그램이 다른 프로그램이 사용 중인 자원을 요구하며 무한정 대기하는 상황을 설명하는 용어는 ④ dead lock이다.
교착상태(deadlock)는 둘 이상의 프로세스가 서로 상대방이 점유한 자원을 기다리며 무한히 대기해 어느 쪽도 진행하지 못하는 상태를 말한다.
- ① buffering은 장치 간 속도 차이를 보완하기 위해 데이터를 임시 저장하는 기법이다.
- ② overlay는 제한된 메모리에 프로그램의 필요한 부분만 적재하는 기법이다.
- ③ paging은 메모리를 고정 크기 블록으로 나누어 관리하는 가상기억장치 기법이다.
"윈도 98"의 탐색기에서 비연속적인 여러 개의 파일을 선택하는 방법은?
<Ctrl> 키를 누른 상태에서 선택하려는 파일들을 왼쪽 마우스 버튼을 클릭하여 선택한다.
<Alt> 키를 누른 상태에서 선택하려는 파일들을 오른쪽 마우스 버튼을 클릭하여 선택한다.
<Shift> 키를 누른 상태에서 선택하려는 파일들을 오른쪽 마우스 버튼을 클릭하여 선택한다.
<Shift> 키를 누른 상태에서 선택하려는 파일들을 왼쪽 마우스 버튼을 클릭하여 선택한다.
Windows 98 탐색기에서 비연속적인 여러 파일을 선택하는 방법은 ① <Ctrl> 키를 누른 상태에서 왼쪽 마우스 버튼으로 클릭하는 것이다.
Ctrl 키를 누른 채 파일을 하나씩 클릭하면 이미 선택된 항목을 유지하면서 원하는 파일만 추가로 선택할 수 있어 비연속 다중 선택이 가능하다.
- ③·④의 Shift 키 조합은 첫 항목부터 마지막 항목까지 연속된 범위를 한 번에 선택하는 방식이다.
- ②의 Alt 키와 오른쪽 마우스 버튼 조합은 다중 선택 기능과 무관하다.
"윈도 98"의 작업 표시줄 위에서 오른쪽 마우스 버튼을 누르면 나타나는 도구 모음의 메뉴가 아닌 것은?
설정
주소
연결
빠른 실행
작업 표시줄 위에서 오른쪽 마우스 버튼을 눌렀을 때 나타나는 도구 모음 메뉴에 없는 것은 ① 설정이다.
Windows 98 작업 표시줄의 도구 모음 메뉴는 주소, 연결, 바탕화면, 빠른 실행 등을 제공하며 "설정"이라는 항목은 이 도구 모음 목록에 포함되지 않는다.
"윈도 98"에서 복사 또는 이동시킬 파일(내용)이 잠시 기억되는 임시 기억장소로서 일종의 버퍼(buffer) 역할을 수행하는 것은?
클립보드
제어판
바탕화면
휴지통
클립보드(clipboard)는 복사 또는 이동할 파일이나 데이터가 일시적으로 저장되는 임시 기억 장소로, 일종의 버퍼 역할을 하므로 정답은 클립보드이다.
사용자가 복사(Ctrl+C)나 잘라내기(Ctrl+X)를 실행하면 그 내용이 클립보드에 저장되고, 붙여넣기(Ctrl+V) 시 대상 위치로 전달된다.
- ② 제어판: 시스템 설정을 관리하는 도구이다.
- ③ 바탕화면: 아이콘과 창이 표시되는 작업 공간이다.
- ④ 휴지통: 삭제된 파일이 임시 보관되는 곳이다.
도스(MS-DOS)에서 "CONFIG.SYS" 파일에 "LASTDRIVE=D"의 설정이 의미하는 것은?
드라이브 속도를 의미한다.
드라이브 모양을 의미한다.
드라이브 개수를 의미한다.
드라이브 용량을 의미한다.
CONFIG.SYS의 LASTDRIVE 설정은 시스템에서 인식할 수 있는 드라이브의 개수(마지막 드라이브 문자)를 지정하는 항목이므로 정답은 드라이브 개수를 의미한다이다.
"LASTDRIVE=D"는 A, B, C, D까지의 드라이브 문자를 사용하도록 설정한다는 뜻이며, 네트워크 드라이브 등을 추가로 연결할 때 이 값을 늘려 준다.
"윈도 98"에 대한 설명으로 옳지 않은 것은?
플러그 앤 플레이(Plug & Play) 기능 지원
16 bit 환경의 GUI 시스템
멀티 태스킹(Multi Tasking) 지원
파일 이름을 255자 까지 지원
Windows 98은 32비트 환경의 GUI 운영체제이므로 "16 bit 환경의 GUI 시스템"이라는 설명은 옳지 않아 ② 16 bit 환경의 GUI 시스템이 정답이다.
Windows 98은 플러그 앤 플레이와 멀티태스킹을 지원하며, 긴 파일 이름(최대 255자)을 지원하는 32비트 운영체제이다.
- ① 플러그 앤 플레이 기능 지원: 옳은 설명이다.
- ③ 멀티 태스킹 지원: 옳은 설명이다.
- ④ 파일 이름을 255자까지 지원: 옳은 설명이다.
도스(MS-DOS)에서 하드디스크의 파티션을 설정하고 논리적 드라이브 번호를 할당하는 명령은?
DEFRAG
FDISK
FORMAT
DOSKEY
FDISK는 하드디스크의 파티션을 설정하고 논리적 드라이브 번호를 할당하는 DOS 명령이므로 정답은 FDISK이다.
파티션 작업 후에는 FORMAT 명령으로 각 논리 드라이브를 초기화해야 사용할 수 있다.
- ① DEFRAG: 디스크 조각 모음을 수행하는 명령이다.
- ③ FORMAT: 디스크를 초기화(포맷)하는 명령이다.
- ④ DOSKEY: 명령어 히스토리를 관리하는 상주 프로그램이다.
운영체제를 구성하는 프로그램 중 처리 프로그램에 해당하는 것은?
감독 프로그램(SUPERVISOR)
서비스 프로그램(service)
데이터 관리 프로그램(data management)
작업 관리 프로그램(JOB MANAGEMENT)
운영체제의 제어 프로그램은 감독 프로그램·데이터 관리 프로그램·작업 관리 프로그램으로 구성되며, 처리 프로그램은 언어 번역 프로그램·서비스 프로그램·문제 프로그램으로 구성되므로 정답은 서비스 프로그램이다.
서비스 프로그램은 유틸리티 등 시스템 운영을 지원하는 처리 프로그램에 해당한다.
- ① 감독 프로그램: 제어 프로그램에 속한다.
- ③ 데이터 관리 프로그램: 제어 프로그램에 속한다.
- ④ 작업 관리 프로그램: 제어 프로그램에 속한다.
"윈도 98"에서 시동디스크(부팅디스크)를 만드는 기능은 어디에 있는가?
내게 필요한 옵션
디스플레이
프로그램 추가/삭제
시스템
Windows 98에서 시동(부팅) 디스크를 만드는 기능은 제어판의 프로그램 추가/삭제에 있는 "시동 디스크" 탭에서 제공되므로 정답은 프로그램 추가/삭제이다.
해당 메뉴에서 디스크 만들기를 실행하면 시스템 파일이 포함된 부팅용 플로피 디스크가 생성된다.
다음은 무엇에 대한 설명인가?
A hardware signal that suspends execution of a program and calls a special handler program. It breaks the normal flow of the program execution. After the handler program executed, the suspended program is resumed.
method invocation
interrupt
virus
polling
제시된 설명은 프로그램 실행을 일시 중단시키고 특수한 처리 프로그램(핸들러)을 호출한 뒤 처리가 끝나면 중단된 프로그램을 재개시키는 인터럽트(interrupt)에 대한 것이므로 정답은 interrupt이다.
인터럽트는 하드웨어 신호로 정상적인 프로그램 실행 흐름을 강제로 중단시킨다는 점이 특징이다.
- ① method invocation: 프로그램 내부에서 메서드를 호출하는 정상적인 실행 흐름이다.
- ③ virus: 시스템에 침투해 피해를 주는 악성 프로그램이다.
- ④ polling: 장치 상태를 주기적으로 확인하는 방식으로, 하드웨어 신호에 의한 강제 중단과는 다르다.
컴퓨터 시스템 내부에서 실행중인 프로그램을 정의하는 용어는?
커널
버퍼
인터럽트
프로세스
컴퓨터 시스템 내부에서 실행 중인 프로그램을 정의하는 용어는 프로세스(process)이므로 정답은 프로세스이다.
프로세스는 CPU에 의해 실행되고 있는 프로그램의 인스턴스를 의미하며, 디스크에 저장된 상태의 프로그램과 구분된다.
- ① 커널: 운영체제의 핵심 부분을 의미한다.
- ② 버퍼: 데이터를 임시로 저장하는 공간을 의미한다.
- ③ 인터럽트: 실행 중인 프로그램의 흐름을 중단시키는 신호를 의미한다.
도스(MS-DOS)에서 "AAA"라는 디렉토리를 만들 때의 명령은? (단, 현재 디렉토리는 C:\ 임)
C:\>ED AAA
C:\>CD AAA
C:\>RD AAA
C:\>MD AAA
DOS에서 디렉토리를 새로 만드는 명령은 MD(Make Directory)이므로 "C:\>MD AAA"를 입력하는 ④가 정답이다.
참고로 CD는 디렉토리 이동, RD는 디렉토리 삭제 명령이며, ED는 DOS의 표준 명령이 아니다.
도스(MS-DOS)에서 "ATTRIB" 명령 사용시에 읽기 전용 속성을 해제할 때 사용하는 옵션은?
-R
-A
-S
-H
DOS의 ATTRIB 명령에서 -R 옵션은 읽기 전용(Read-only) 속성을 해제하는 옵션이므로 정답은 -R이다.
속성을 부여할 때는 +R을 사용하며, 마찬가지로 -A는 저장 속성, -S는 시스템 속성, -H는 숨김 속성을 해제할 때 사용한다.
다음 중 광통신의 일반적인 특징이 아닌 것은?
전력유도가 많다.
광대역이다.
코어는 경량이며 가늘다.
저손실이다.
광통신은 유리섬유(광섬유)를 매질로 빛을 이용해 신호를 전달하므로 전자기적 유도 잡음의 영향을 거의 받지 않는다. 따라서 "① 전력유도가 많다"는 광통신의 특징이 아니므로 정답이다.
광섬유는 도체가 아니어서 인근 전력선 등의 유도 장애로부터 자유로우며, 오히려 저손실·광대역 전송과 코어의 경량·세경화가 실제 특징이다.
- ② 광대역이다: 광섬유는 매우 넓은 주파수 대역을 사용할 수 있어 옳은 특징이다.
- ③ 코어는 경량이며 가늘다: 유리섬유 코어는 가볍고 지름이 매우 가늘어 옳은 특징이다.
- ④ 저손실이다: 광섬유는 전송 손실이 매우 낮아 장거리 전송에 유리하므로 옳은 특징이다.
다음 중 반송파 주파수를 변환시키는 변조방식은?
PCM
AM
FM
PM
변조방식 중 반송파의 주파수를 신호에 따라 변화시키는 방식은 ③ FM(주파수 변조)이다.
AM은 반송파의 진폭을, PM은 반송파의 위상을 신호에 따라 변화시키는 아날로그 변조방식이며, PCM은 아날로그 신호를 표본화·양자화·부호화하여 디지털 신호로 바꾸는 방식으로 반송파 변조와는 성격이 다르다.
따라서 반송파의 주파수 자체를 변환시키는 방식은 FM이 유일하므로 정답이다.
다음 중 분산 네트워크의 장점과 거리가 먼 것은?
현장 업무의 효율화
네트워크의 확장 용이
다양한 입력방식의 채택 용이
분산자원의 중앙집중화
분산 네트워크(분산처리)는 여러 지역의 컴퓨터가 처리 부담을 나누어 맡는 방식이므로, "④ 분산자원의 중앙집중화"는 오히려 집중처리 방식의 특징으로 분산 네트워크의 장점과 거리가 멀어 정답이다.
분산 네트워크는 각 현장(지역)에서 데이터를 처리하여 현장 업무의 효율화를 꾀하고, 필요에 따라 노드를 추가하여 네트워크 확장이 쉬우며, 다양한 단말과 입력방식을 채택하기 쉽다는 점이 실제 장점이다.
회선망 구성에 있어서 10개의 스테이션(국)을 전부 망형으로 구성하려면 몇 회선이 필요한가?
25
65
45
85
망형(mesh)으로 개의 스테이션을 모두 서로 직접 연결하려면 필요한 회선 수는 이다.
을 대입하면
이므로 ③ 45가 정답이다.
다음 중 전송선로의 전기적인 1차 정수가 아닌 것은?
도체 길이(ℓ)
도체 저항(R)
인덕턴스(L)
정전 용량(C)
전송선로의 전기적 1차 정수는 단위 길이당의 저항(R)·인덕턴스(L)·정전용량(C)·누설컨덕턴스(G) 네 가지이다.
"① 도체 길이(ℓ)"는 선로의 물리적 치수일 뿐 단위 길이당 정의되는 전기적 1차 정수가 아니므로 정답이다.
- ② 도체 저항(R): 단위 길이당 저항으로 1차 정수에 해당한다.
- ③ 인덕턴스(L): 단위 길이당 인덕턴스로 1차 정수에 해당한다.
- ④ 정전 용량(C): 단위 길이당 정전용량으로 1차 정수에 해당한다.
RS-232C 25핀 커넥터 케이블에서 송신준비완료(CTS)의 핀(pin) 번호는?
7
5
4
6
RS-232C 25핀 커넥터에서 5번 핀은 CTS(Clear To Send, 송신 준비 완료 신호)에 해당하므로 ② 5가 정답이다.
RS-232C 표준 핀 배열상 2번은 TD(송신데이터), 3번은 RD(수신데이터), 4번은 RTS(송신요구), 5번은 CTS, 6번은 DSR, 7번은 신호접지(GND)로 정의되어 있다.
이동통신의 접속방식에 이용되는 CDMA 방식은?
공간분할 다원접속방식
시분할 다원접속방식
주파수분할 다원접속방식
코드분할 다원접속방식
CDMA(Code Division Multiple Access)는 각 사용자에게 서로 다른 고유 코드(확산 코드)를 부여하여 같은 주파수·시간 자원을 동시에 공유하는 방식이므로
④ 코드분할 다원접속방식이 정답이다.
- ① 공간분할 다원접속방식: 안테나 빔이나 공간을 나누어 접속하는 SDMA로 CDMA와 다르다.
- ② 시분할 다원접속방식: 시간을 나누어 접속하는 TDMA로 CDMA와 다르다.
- ③ 주파수분할 다원접속방식: 주파수 대역을 나누어 접속하는 FDMA로 CDMA와 다르다.
다음 중 무궁화위성과 같은 정지형 통신위성의 위치로 적합한 것은?
지구 북회귀선상 약 25000[km] 상공
지구 극점 상공 약 45000[km]
지상 약 15000[km] 상공
지구 적도 상공 약 36000[km]
무궁화위성과 같은 정지궤도 통신위성은 지구 적도 상공 약 36,000km에 위치하여 지구 자전 주기와 같은 주기로 공전함으로써 지상에서 볼 때 정지한 것처럼 보이므로 정답이다.
정지궤도는 적도면 위에 있어야 지구 자전축에 대해 위성의 상대 위치가 유지되며, 극궤도나 임의의 저궤도 상공에서는 지상 기준 정지 상태를 유지할 수 없다.
정보통신 시스템의 구성요소 중 데이터 처리계에 해당하는 것은?
통신제어장치
중앙컴퓨터
단말장치
데이터 전송회선
정보통신 시스템은 크게 데이터 전송계와 데이터 처리계로 나뉘며, 데이터 처리계는 실제 연산·처리를 담당하는 중앙컴퓨터(중앙처리장치)를 핵심으로 하므로 ② 중앙컴퓨터가 정답이다.
통신제어장치와 데이터 전송회선은 데이터 전송계에 속하는 구성요소이며, 단말장치는 데이터의 입출력을 담당하는 요소로 처리계의 핵심인 중앙컴퓨터와는 구분된다.
다음 중 전송 선로의 무왜곡 조건은? (단, : 저항, : 정전용량, : 누설컨덕턴스, : 인덕턴스)
전송선로가 무왜곡 조건을 만족하려면 저항·인덕턴스·정전용량·누설컨덕턴스 사이에 의 관계가 성립해야 하므로 정답이다.
이 조건이 성립하면 감쇠 정수가 주파수에 무관해지고 위상 정수가 주파수에 비례하게 되어, 신호의 파형이 전송 과정에서 일그러지지 않고 전달된다.