위 이미지를 클릭하시면 인터넷으로 바로 문제를 풀어 보실수 있습니다.
(해설, 모의고사, 오답노트, 워드, 컴활, 정보처리 상설검정 프로그램 기능 포함)
전자문제집 CBT란?
종이 문제집이 아닌 인터넷으로 문제를 풀고 자동으로 채점하며 모의고사, 오답 노트, 해설까지 제공하는
무료 기출문제 학습 프로그램으로 실제 상설검정에서 사용하는 OMR 형식의 CBT를 제공합니다.
최신 정보처리산업기사 필기 기출문제(해설) : [다운로드]
정보처리산업기사 필기 기출문제(해설) 및 전자문제집 CBT 2018년03월04일 정답 : [1]☜ 블럭 설정하면 보임 정답률 : 76%
| <문제 해설> 트리에서 가장 많은 하위노드를 가지고 있는 수 [해설작성자 : 학생] |
|
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 88%
| <문제 해설> 릴레이션에서 튜플을 삭제하는 명령어. [2] DELETE [해설작성자 : 물쫌다오] |
|
3. | 널 값(null value)에 대한 설명으로 틀린 것은? |
가. | 정보의 부재를 나타낼 때 사용하는 특수한 데이터 값이다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 88%
| <문제 해설> 널 값(NULL)값은 정보의 부재를 나타내면 공백, 0(제로)와 다릅니다. 공백과 0은 코드 값이 엄연히 존재하지만 NULL은 아무것도 없음을 뜻합니다. [해설작성자 : 밀양금성컴퓨터학원 ☎055-354-3344] |
|
4. | 다음 자료를 버블 정렬을 이용하여 오름차순으로 정렬하고자 할 경우 2회전 후의 결과는? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 72%
| <문제 해설> 관리자 입니다. 4번이 정답이 아니냐는 오류 신고가 있어서 간단하게 푸는법만 설명 드리겠습니다.
버블 정렬의 특징은 1회전시 오른쪽 끝 자료 1개가 정렬이 완료된 상태가 되며 2회전시 오른쪽 끝에 자료 2개가 정렬이 완료된 상태가 되게 되어있습니다.
즉 1회전시마다 오른쪽 끝에서 부터 정렬이 하나씩 완료가 된 상태가 된다는 건데요. 위 데이터, 9, 4, 5, 1, 3 중에서 정렬이 오름차순으로 정상적으로 완료되자면 앞에는 모르겠고 X, X, X, 5, 9 이렇게 정렬이 되게 됩니다. 따라서 정답은 1번 입니다.
주의깊게 보셔야 할것중 하나가 2 회전이냐 2 Pass 냐 이것도 좀 중요합니다.
4번 아니냐는 오류 신고 하신분 아마도 2 Pass로 생각하셨나 봅니다. [해설작성자 : 밀양금성컴퓨터학원 ☎055-354-3344]
설명을 추가하자면 버블 정렬은 자기자신 뒤에 오는 요소와 비교하면서 오름차순일 경우 가장 큰 수가 뒤에서부터 정렬되는 정렬알고리즘입니다. 그래서 진행순서를 보여드리면 94513 -> 49513 -> 45913 -> 45193 -> 45139 -> 45139 -> 41539 -> 41359 순으로 정렬이 됩니다. |
|
5. | 다음 트리를 Post-order로 운행할 때 노드 B는 몇 번째로 검사되는가? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 73%
| <문제 해설> post - order : left -> right -> root 순서는 d - e - c - b - a |
|
6. | 해싱 기법에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 64%
| <문제 해설> Synonym 의 사전적 정의는 동의어, 유의어라는 뜻입니다. 컴퓨터에서는 '해싱 기법에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합' 을 뜻합니다. 해싱 기법에서 동일한 홈 주소로 인하여 충돌 -> 여기까지는 collision 에 대한 설명입니다.
Bucket(버킷): 하나의 주소를 갖는 파일의 한 구역 Overflow(오버플로우): 계산된 홈 주소의 Bucket 내에 저장할 기억 공간이 없는 상태 [해설작성자 : 최]
Synonym - 동일 ~ 충돌 Collision 서로다른 ~ 충돌 |
|
7. | 관계해석에 대한 설명으로 옳지 않은 것은? |
가. | 프레디키트 해석(predicate calculus)으로 질의어를 표현한다. |
나. | 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적인 언어이다. |
다. | 튜플 관계해석과 도메인 관계해석이 있다. |
라. | 한정된 튜플 관계해석은 관계 대수의 표현 능력과 동등하다. |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 76%
| <문제 해설> 관계해석은 원하는 정보가 무엇이라는 것만 정의하는 비절차적인 특성을 가집니다. 절차적인 언어는 관계대수입니다. [해설작성자 : 가을귀]
관계 대수 =절차적 대절 만 외우면 관계해석은 당연히 비절차적인게 되겠죠~ [해설작성자 : 대절개꿀] |
|
8. | SQL의 데이터 정의문(DDL)이 아닌 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 79%
| <문제 해설> DDL로는 ALTER, CREATE, DROP등이 있으며, 4번INSERT는 DML에 해당된다. [해설작성자 : OPNay] |
|
9. | n개의 원소를 정렬하는 방법 중 평균 수행시간 복잡도와 최악 수행시간 복잡도가 모두 O(nlog2n)인 정렬은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 75%
| <문제 해설> 버블 선택 삽입 정렬 은 n제곱 복잡도이고 힙,병합,퀵,기수 정렬은 nlogn 복잡도 입니다 [해설작성자 : 컴대생] |
|
10. | 계층형 데이터 모델의 특징이 아닌 것은? |
가. | 개체 타입 간에는 상위와 하위 관계가 존재한다. |
나. | CODASYL DBTG 모델이라고도 한다. |
라. | 링크를 사용하여 개체와 개체 사이의 관계성을 표시한다. |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 52%
| <문제 해설> CODASYL이 제안, CODASYL DBTG 모델이라고도 함 은 데이터모델입니다
[추가 해설]
관계,계층,네트워크 전부 데이터 모델입니다만... CODASYL DBTG는 망형(네트워크형)데이터 모델임 [해설작성자 : 나야 나] |
|
11. | 다음의 전위(prefix) 표기식을 중위(infix) 표기식으로 옳게 변환한 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 83%
| <문제 해설> 1번 -+*BDA/EC 2번 -+*CDB/AE 3번 -+*EDC/BA 4번 -+*ABC/DE [해설작성자 : 산업기사마스터] |
|
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 76%
| <문제 해설> 다음 중 하나는 상단에있는 모든 삽입 및 삭제가 한쪽 끝에서 이루어진 순서 목록입니다.
stack LIFO (LAST IN FIRST OUT) [해설작성자 : 우형이] |
|
13. | 릴레이션 A는 4개의 튜플로, 릴레이션 B는 6개의 튜플로 구성되어 있다. 두 릴레이션에 대한 카티션 프로덕트 연산의 결과로서 몇 개의 튜플이 생성되는가? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 78%
| <문제 해설> 카티션 프로덕트 연산은 곱하기 연산이다. 따라서 6*4 = 24 [해설작성자 : 그듬] |
|
14. | 개체-관계(E-R) 모델에서 개체 타입을 표시하는 기호는? |
가. | |
나. | |
다. | |
라. | |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 77%
| <문제 해설> 개체 타입은 사각형 관계 타입은 마름모 (필자는 4명이 관계를 갖는다고 외웠다...) 속성 타입은 타원 [해설작성자 : 최]
사계절 - 사(각형) 개(체타입) + 관마도 있음 ㅎ [해설작성자 : 사계절이 와~] |
|
15. | 키 값을 여러 부분으로 분류하여 각 부분을 더하거나 XOR 하여 주소를 얻는 해싱 함수 기법은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 78%
| <문제 해설> 더하거나 XOR 하는 방식 = Folding [해설작성자 : 그듬] |
|
16. | 순서가 A, C, B, D 로 정해진 입력 자료를 스택에 입력하였다가 출력한 결과가 될 수없는 것은? (단, 보기 항에서 좌측 값부터 먼저 출력된 순서이다.) |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 64%
| <문제 해설> 1. push A > push C > push B > push D > pop D > pop B > pop C > pop A 3. push A > pop A > push C > pop C > push B > pop B > push D > pop D 4. push A > push C > pop C > push B > push D > pop D > pop B > pop A [해설작성자 : 소콘과학생]
1. ACBDDBCA 2. ACBDD? 3. AACCBBDD 4. ACCBDDBA [해설작성자 : 데이터베이스만높아효] |
|
17. | 시스템 카탈로그에 대한 설명으로 틀린 것은? |
가. | 기본 테이블, 뷰, 인덱스, 패키지, 접근 권한 등의 정보를 저장한다. |
나. | 시스템 테이블로 구성되어 있어 일반 사용자는 내용을 검색할 수 없다. |
다. | 시스템 자신이 필요로 하는 스키마 및 여러 가지 객체에 대한 정보를 포함하고 있는 시스템 데이터베이스이다. |
라. | 자료 사전(Data Dictionary)이라고도 한다. |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 85%
| <문제 해설> 일반 사용자도 SQL문으로 내용을 검색할 수 있지만, 갱신은 시스템이 자동적으로한다. [해설작성자 : 그듬] |
|
18. | SQL 문장의 기술이 적당치 않은 것은? |
가. | select... from... where... |
나. | insert... on... values... |
다. | update... set... where... |
라. | delete... from... where... |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 76%
| <문제 해설> INSERT INTO VALUES [해설작성자 : 가을귀] |
|
19. | 테이블, 뷰, 인덱스 제거 시 사용하는 SQL은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 88%
| <문제 해설> CREATE 문 : 테이블등을 생성시 사용 DROP 문 : 테이블등을 삭제시 사용 SELECT 문 : 조회시 사용 CLOSE 문 : 테이블 커서를 닫을때 사용 [해설작성자 : RooiVlak] |
|
20. | 뷰(VIEW)에 대한 설명으로 옳지 않은 것은? |
가. | 데이터의 접근을 제어하게 함으로써 보안을 제공한다. |
나. | 사용자의 데이터 관리를 간단하게 해 준다. |
다. | 뷰가 정의된 기본 테이블이 삭제되면, 뷰도 자동적으로 삭제된다. |
라. | 하나 이상의 기본 테이블로부터 유도되어 만들어지는 물리적이 실제 테이블이다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 77%
| <문제 해설> View는 가상테이블 [해설작성자 : MAN~]
4. 하나 이상의 기본 테이블로부터 유도되어 만들어지는 "가상의 테이블" |
|
21. | 인터럽트 처리에서 I/O 장치들의 우선순위를 지정하는 가장 큰 이유는? |
나. | CPU가 하나 이상의 인터럽트를 처리하지 못하게 하기 위해서 |
다. | 여러 개의 인터럽트 요구들이 동시에 들어올 때 그들 중의 하나를 선택하기 위해서 |
라. | 인터럽트 처리 루틴의 주소를 알기 위해서 |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 74%
|
22. | 인터럽트의 발생 원인이나 종류를 소프트웨어로 판단하는 방법은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 60%
| <문제 해설> polling - 소프트웨어 이용 (느림,문제주기적확인) daisy chain - 하드웨어 이용 (빠름,비용소모,직렬연결,중요장치상위배치)
[추가 해설]
소프트웨어적인 방법 : Polling 폴링 하드웨어적인 방법 1) 직렬 우선순위 부여방식 : Daisy-Chain 데이지 체인 2) 병렬 우선순위 부여방식 : Mask Register 마스크 레지스터 [해설작성자 : 행복한 오늘 ] |
|
23. | 컴퓨터 주기억장치의 용량이 256MB라면 주소버스의 폭은 최소한 몇 bit 이어야 하는가? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 56%
| <문제 해설> MB는 2^20이며 256은 2^8이므로 28bit이다. KB = 2^10 MB = 2^20 [해설작성자 : 그듬]
1Kbyte= 2^10byte = 1024byte 1Mbyte = 2^10Kbyte = 2^20byte 1Gbyte = 2^10Mbyte = 2^30byte [해설작성자 : 디테일] |
|
24. | 다음 Interrupt 중 우선순위가 가장 높은 것은? |
라. | Power Failure Interrupt |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 64%
| <문제 해설> 인터럽트 우선순위 POWER FAIL > MACHINE CHECK > EXTERNAL SIGNAL > I/O > INSTRUCTION FAIL > PROGRAM CHECK > SVC [해설작성자 : 가을귀] |
|
25. | Operand의 내용을 저장하는 장소에 operand주소를 저장하는 방식으로서 두 번의 참조를 필요로 하는 주소 방식은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 65%
| <문제 해설> 두번참조☞ 간접 [해설작성자 : ※합격기원] |
|
26. | 소프트웨어의 의한 인터럽트(interrupt) 우선순위 체제의 특징으로 볼 수 없는 것은? |
가. | 우선순위 등급이 높은 장치가 인터럽트 요청을 할 때 등급이 낮은 장치로 부터는 요청을 할 수 없게 된다. |
나. | 우선순위는 프로그램 상에서 결정하므로 융통성이 있다. |
다. | 우선순위의 설정을 위한 하드웨어가 별도로 필요 없으므로 경제적이다. |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 44%
|
27. | 정보의 물리적 표현방법으로 2바이트를 사용할 때 표현범위는? (단, K는 kilo이다.) |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 49%
| <문제 해설> 2바이트는 16비트죠! 2의 16승은? 64k가 되겠네여 [해설작성자 : 동양은~ 미래다!]
아래와 같은 오류 신고가 있었습니다. 여러분들의 많은 의견 부탁 드립니다. 추후 여러분들의 의견을 반영하여 정답을 수정하도록 하겠습니다. 참고로 정답 변경은 오류 신고 5회 이상일 경우 수정합니다.
[오류 신고 내용] 위 해석에서 2의 16승이 어떻게 64입니까;; 2의 6승이 64지
[관리자 입니다. 2의 6승은 64 이고 2의 16승은 64K가 맞습니다. K를 빼고 보신것 같은데요..]
[오류신고 반론] 2의 16승은 65536 64K가 맞습니다... ㅎㅎ 참고로 K는 10의 3승 [해설작성자 : 한번에 합격 가즈아!!]
[오류신고 반론] 2바이트 = 16비트 K = 2^10 2^6 = 64 2^16 = 64K [해설작성자 : ㅎㅇㅌ] |
|
28. | 일정한 시간 간격으로 발생한 펄스에 따른 계산기의 각 부분의 동작을 규칙적으로 진행시키는 제어 방식은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 71%
| <문제 해설> 동작을 "규칙적"으로 진행시킨다고 하니까..... 4번이죠 [해설작성자 : 동공생] |
|
29. | 레지스터의 내용을 메모리에 전달하는 기능을 무엇이라 하는가? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 46%
| <문제 해설> store : cpu(레지스터) -> 메모리 load - store에 반대
그외 자료전달기능 Move: 레지스터간에 자료를 전달하는 명령 Push: 자료를 스택에 저장하는 명령 Pop: 스택에서 자료를 꺼내오는 명령 |
|
30. | 각 비트(bit)를 전하(charge)의 형태로 저장하며, 주기적으로 재충전이 필요한 기억장치는? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 58%
| <문제 해설> Static RAM(SRAM) : 주기적으로 재충전이 필요 없다. Dynamic RAM(DRAM) : 주기적으로 재충전이 필요 하다. [해설작성자 : 그듬] |
|
31. | 산술연산과 논리연산 동작을 수행한 후 결과를 축적하는 레지스터는? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 77%
| <문제 해설> - 누산기(AC):연산된 결과를 일시적으로 저장하는 레지스터 - 인덱스 레지스터(Index Register): 주소의 변경,서브루틴 연결 및 프로그램에서의 반복 연산의 횟수를 세는 레지스터 - 플래그 레지스터(Flag Register): 상태를 기억하는 레지스터(오버플로우, 언더플로,캐리,인터럽트 등의 PSW 를 기억) -->psw란 시스템 내부의 순간순간의 상태가 기록된 정보를 말한다. [해설작성자 : 윰쨩] |
|
32. | 주기억 장치의 영역구분을 크게 둘로 나눌 때 가장 옳은 것은? |
가. | 시스템 프로그램 영역, 사용자 프로그램 영역 |
라. | 관리자 프로그램 영역, 사용자 프로그램 영역 |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 56%
|
33. | 내부 인터럽트와 가장 관련이 없는 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 49%
| <문제 해설> [관리자 입니다. 본 문제는 논란이 많은 문제로 가답안 발표시 3번으로 발표되었으며 확정답안 발표시 3번답을 그대로 유지 하였습니다.
하지만 문제 자체에 사용된 용어가 부정확하며 일반적으로 통용되는 인터럽트에 정의에 상반되는 내용들을 가지고 있습니다.
한국 산업인력공단읜 가정과 주장을 받아 들인다면 정답은 3번이 되겠지만 컴퓨터를 전공한 관리자의 판단으로는 정답이 4번이라고 생각합니다.
하지만 한번 출제된 문제가 다시 출제되었을때 정답을 바꿀리는 없으므로 다시 글자하나 안틀리고 똑같이 출제된다면 3번을 정답으로 체크하시고 교묘하게 글자가 바뀐다면 얼마든지 정답은 4번이 될수 있다는점 참고하시기 바랍니다.
아래는 한국산업인력공단의 의견을 반영한 시나공 측의 답변으로 어느분께서 오류신고 주셨는데 참고하시기 바라며 그 아래는 컴퓨터 전공자인 관리자 생각입니다. 참고들 하시고 추가적인 오류신고는 받지 않겠습니다.
일반적으로는 아래와 같이 통용됩니다. 책보고 배낌님 의견 참고 부탁 드립니다.]
외부신호 인터럽트 - 타이머, 조작원, 외부 프로세서, I/ O 장치 등의 요청에 발생한 인터럽트 내부 인터럽트 - 불법적 연산, 보호 공간 접근, 0으로나누기, over/underflow ,인터럽트 [해설작성자 : 책보고 베낌]
[아래는 시나공 출판사 의견을 주신 분의 내용입니다. 참고들 하시기 바랍니다.]
실제 시험에서 3번이었으니까 재출제되더라도 저 답으로 나올듯합니다. 길벗 수험서 팀 답변입니다.
안녕하세요 길벗수험서 운영팀입니다. 해당 문제는 논란의 여지가 있는 문제입니다. (실제 시험에 출제되었던 문제입니다.)
산업인력공단에서는 '불법적 명령'을 내부 프로그램에 의해 내려진 명령이 아닌, 외부에서 사용자가 직접적으로 명령을 내린 경우 라고 보고 있습니다.
또한 '타이밍 장치'는 별도의 타이머 장치(device)가 아닌 내부 모듈(module)로 판단하여 내부 소프트웨어가 내린 명령으로 발생할 수 있는 인터럽트라고 가정한 것이죠.
시험에 동일한 문제가 3번을 선택하여 정답을 체크해주시고, 위와 같이 해설될 여지가 있다는 것만 알아두세요. 행복한 하루되세요 :)
[관리자 입니다.
한국산업인력공단의 의견을 반영한 시나공 답변을 보시면아시겠지만. 엄청나게 모순적인 이야기를 합니다
"산업인력공단에서는 '불법적 명령'을 내부 프로그램에 의해 내려진 명령이 아닌, 외부에서 사용자가 직접적으로 명령을 내린 경우 라고 보고 있습니다." 라고 하였습니다.
결론은 내부 프로그램에 의해서 내려진 불법적인 명령은 내부 인터럽트이고 외부에서 사용자가 입력한 불법적인 명령은 외부 인터럽트라는 것인데 여기서 불법적인 명령은 사용자 입력으로 가정한다라고 했습니다. 그래서 외부라는 겁니다. 이건 말이 안됩니다.
외부의 사용자 입력은 콘솔(I/O) 입출력 이라고 하여 외부 인터럽트로 분류됩니다. 입력받은 명령이 합법이냐 불법이냐의 차이일 뿐이지 불법적인 명령만 놓고 보면 엄연히 내부 인터럽트로 봐야 합니다.
불법적인 명령을 사용자 입력으로 가정하고 외부인터럽트라고 본다는건 그 자체가 모순적인 이야기 입니다. 엄연히 별도로 존재하는 콘솔 입출력을 무시하는 처사입니다.
아울러 타이밍 장치에도 논란이 있는데. 일반적으로 통용되는것은
타이머는 외부 인터럽트라고 봅니다.
근데 타이밍 장치라고 하면 이는 장치 즉 Device를 뜻하며 일반적으로 하드웨어로 보는 시각이 강합니다. 따라서 외부 인터럽트로 봐야 합니다.
근데 이걸 내부 타이머 모듈로 가정한다 그러니깐 소프트 웨어다 그러니깐 내부인터럽트라고 봐야 한다. 이것도 말이 안되는 이야기 입니다.
결론적으로 어찌 되었든 이 문제는 다시 출제되게 되면 엄청난 파장을 몰고올 것이며 아마도 출제가 되더라도 3번 4번 보기 내용을 좀더 명확하게 해서 낼것이라 판단됩니다.
결론적으로 불법적 명령, 타이밍 장치가 아닌 불법적 연산, 타이머 이렇게 명확한 단어가 주어졌다면 이는 모두 내부 인터럽트로 판단 될수 있습니다.
그리고 콘솔(I/O) 입출력 이렇게 주어졌다면 외부 인터럽트가 명확하구요.
어찌 되었든 확정답안은 3번이며 추후 변경은 없었습니다. 개인적으로는 정답을 4번으로 하고 싶지만. 저희 전자문제집 CBT는 확정답안을 따라서 3번으로 정답을 계속 유지하겠습니다. 긴글 읽어 주셔서 감사합니다.]
[추가 오류신고 안받겠습니다. 논란이 많아서 여기서 정리하겠습니다.] |
|
34. | 십진수 6을 4bit excess-3 코드로 변환한 후Gray 코드로 표현한 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 51%
| <문제 해설> 1. 먼저 십진수 6을 이진수로 변환하면 0110 입니다. 2. Excess-3 코드는 그냥 3을 더해주면 됩니다. 이진수 계산에 따라 1001 이 됩니다. 3. Gray 코드는 다음과 같이 하면 됩니다. 이진수 ABCD 가 있을때, 1번째 자리는 그대로 A 를 적습니다. 2번째 자리는 A와 B를 XOR 한 것을 적습니다. 3번째 자리는 B와 C를 XOR 한 것을 적습니다. 4번째 자리는 C와 D를 XOR 한 것을 적습니다. 따라서 위의 경우, 1001을 Gray 코드로 변환하면 1101 이 되어 답은 2번입니다. [해설작성자 : 최] |
|
35. | 컴퓨터에서 정수를 표기할 때 크기를 제한받는 가장 큰 이유는? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 68%
| <문제 해설> 컴퓨터에서 정수를 표기할 때 크기에 제한을 받는 가장 큰 이유는 워드의 비트 수 때문이다. [해설작성자 : 쇼호나] |
|
36. | 중앙처리장치에서 데이터를 요구하는 명령을 내린 순간부터 데이터를 주고받는 것이 끝나는 순간까지의 시간을 무엇이라 하는가? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 67%
| <문제 해설> 접근 시간(Access Time) : 읽기 신호나 쓰기 신호를 접하고 나서 데이터가 읽히거나 쓰여지는데 걸리는 시간, Seek Time + Rotational Delay Time + Transfer Time을 합쳐서 적용합니다. 탐색시간(Seek Time) : 헤드가 데이터를 읽기 위해서 해당 트랙까지 도달하는데 걸리는 시간 회전 대기 시간(Rotational Delay Time, Latency Time) : 디스크 장치가 회전하여 해당 섹터가 헤드에 도달하는데 걸리는 시간 전송시간(Transfer Time) : 데이터가 전달되는데 걸리는 시간
[해설작성자 : 디테일] |
|
37. | 논리식 Y = AB+A(B+C)+B(B+C)를 가장 간소화 시킨 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 42%
| <문제 해설> Y= AB + AB + AC + BxB + BC (A+A=A) (AxA=A) = AB + AC + B + BC B(1+C), 1+C = 1 = AB + AC + B = AB + B + AC B(1+A), 1+A=1 = B + AC [해설작성자 : 맞나 모르겠음] |
|
38. | 메모리 용량이 총 4096워드이고, 1워드가 8비트라 할 때 PC(program counter)와 MBR(memory buffer register)의 비트수를 올바르게 나타낸 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 65%
| <문제 해설> 프로그램 카운터란 메모리의 위치를 가리키는 레지스터이다. 워드는 프로그램 카운터가 가리킨 곳을 한번에 접근에서 퍼다 MBR에 갖다놓을 수 있는 크기. MBR과 워드크기는 항상 같다.
주기억장치의 위치는 워드단위이고, 4096이므로 2^12개의 워드가 있다는 뜻이다. [해설작성자 : 우용] |
|
39. | 다음 중 CISC(Complex Instruction Set Computer)형 프로세서의 특징이 아닌 것은? |
라. | 레지스터와 메모리의 다양한 명령어를 제공한다. |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 67%
| <문제 해설> <CISC(Complex Instruction Set Computer)> - 복합 명령 집합 컴퓨터 - 설계가 복잡하나 복합적인 명령으로 인해, 프로그래밍 작업이 간단해짐 - RISC 프로세서에 비해 전력 소모가 많으며 처리 속도가 느림 - 펜티엄을 포함한 Intel 사의 x86 시리즈는 대표적인 CISC 프로세서 - 많은 수의 명령어를 가짐 - 다양한 주소지정 방식(Addressing Mode) 지원 - 가변 길이 명령어 형식 사용 - 다양한 명령어로 메모리에 접근 가능 - 복잡한 마이크로프로그램 존재 - Pipelining 기법이 사용되지 않음 - 마이크로프로그래밍 제어 방식(Micro Programmed Control)을 사용
<RISC(Reduced Insrtuction Set Computer)> - 축소 명령 집합 컴퓨터 - CISC에 비해 상대적으로 많은 범용 레지스터를 사용 - 대부분의 연산은 CPU의 레지스터에 저장된 오퍼랜드만을 사용하여 처리 - 해석 속도가 빠르고 여러 개의 명령어를 동시에 처리하기 위한 파이프라이닝 처리에 적합 - 명령어가 모두 1WORD 길이로 짧고, Pipeline과 슈퍼스칼라 방식을 통해 여러 명령의 동시 처리가 가능 - 적은 수의 명령어를 가짐 - 적은 수의 주소지정 방식(Addressing Mode)을 지원 - 고정 길이 명령어 형식을 사용 [해설작성자 : 치킨쪼앗] |
|
40. | 하나의 전가산기를 구성하는 필요한 반가산기는 최소 몇 개 인가? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 71%
| <문제 해설> 전가산기는 2개의 반가산기와 1개의 OR Gate로 구성됩니다. [해설작성자 : 최] |
|
41. | 컴퓨터에 의한 계산 처리에 앞서 오류 데이터 찾기 위하여 입력되는 데이터 항목의 논리적 모순 여부를 체크하는 방법은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 65%
| <문제 해설> Numeric Check : 숫자형의 입력 항목에만 적용하는 기법으로 입력된 데이터가 모두 숫자인지 검사 Limit Check : 입력 데이터의 어떤 항목이 규정된 범위 내에 있는지를 검사하는 방법 Logical Check : 데이터 항목의 논리적 모순 여부를 체크하는 방법 Matching Check : 입력 데이터와 시스템에 저장되어 있는 별도의 코드표를 대조하여 일치하는지를 검사하는 방법 [해설작성자 : 수험생] |
|
42. | 표준 처리 패턴 중 동일한 파일형식을 가지고 있는 두개 이상의 파일을 하나의 파일로 통합처리 하는 패턴을 무엇이라고 하는가? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 82%
|
43. | 프로세스의 표준 처리 패턴 중 마스터 파일 내의 데이터를 트랜잭션 파일로 추가, 변경, 삭제하여 항상 최근의 정보를 갖는 마스터 파일을 유지하는 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 77%
|
44. | 코드화 대상 항목의 길이, 넓이, 부피, 무게 등을 나타내는 문자, 숫자 혹은 기호를 그대로 코드로 사용하는 코드는? |
가. | Group Classification Code |
다. | Significant Digit Code |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 66%
| <문제 해설> -Group Classification Code(그룹 분류식 코드): 코드화 대상 할목을 일정 기준에 따라 대분류,중분류,소분류 등으로 구분하고,각 그룹 안에서 일련 번호를 부여하는 방법 -Decimal Code(10진 코드): 코드화 대상 항목을 0~9까지 10진 분할하고, 그 각각에 대하여 다시 10진 분할하는 방법을 필요한 만큼 반복하는 코드(도서 분류식 코드) -Significant Digit Code(표의 숫자 코드): 코드화 대상 항목의 성질.즉 길이,넓이,부피,지름,높이 등의 물리적 수치를 그대로 코드에 적용시키는 방법 -Combined Code(결합 코드):두 개 이상의 코드 방식을 조합시킨 코드 [해설작성자 : 윰쨩] |
|
45. | 다음과 같은 코드 부여 방법의 종류는? |
가. | Group Classification Code |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 63%
| <문제 해설> 1. Group Classification Code: 대분류, 중분류, 소분류 등으로 구분하고, 각 그룹 안에서 일련번호 부여 2. Block Code: 공통성 있는 것끼리 블록으로 구분 3. Letter Type Code: 사용되고 있는 약자를 그대로 코드로 쓰는 것. 예를들어 야드(YD), 피트(FT), 온스(OZ), 파운드(LB), 킬로그램(㎏) 등이 있다. 4. Mnemonic Code(연상 코드): 코드만 보고도 대상 품목을 쉽게 연상할 수 있음
지금 보기에 준 코드만 보고 대충 뭘지 예상 가죠? 그러니까 4번입니다.
[그 외의 코드의 종류] Sequence code: 자료의 발생 순서, 크기 순서 등 일정 기준에 따라 차례로 일련 번호 부여 Decimal code: 코드화 대상 항목을 0~9 까지 10진 분할 반복. 대표적인 예가 도서관 도서! Significant Digit code: 길이, 넓이, 부피 등의 물리적 수치를 그대로 코드에 적용. 자릿수가 길어질 수 있고 기계 처리에 불편 [해설작성자 : 최] |
|
46. | 입력 방식의 종류 중 현장 정보를 기록한 원시 전표를 전산 부서에서 일정한 주기로 수집하여, 일괄적으로 입력 매체를 작성하는 방식은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 52%
| <문제 해설> 1.분산 입력 방식 : 데이터가 발생한 장소에서 각각 매체화 하여 처리하는 방식 2.직접 입력 방식 : OMR 카드와 같이 사람이 손으로 작성하여 입력하는 방식 3. 집중 입력 방식 : 원시 전표를 전산 부서에서 일정한 주기로 수집하여, 일괄적으로 입력 매체를 작성하는 방식 4. 턴어라운더(반환)입력 방식 : 입력된 자료가 처리되어 출력된 후 이용자를 경유하여 다시 재입력되는 방식 [해설작성자 : 오늘이 시험] |
|
47. | 입력 데이터의 오류발생 원인 중 좌우자리를 바꾸어서 발생하는 오류로 가장 옳은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 80%
| <문제 해설> 1. 오자오류 : 입력 시 임의의 한 자리를 잘못 기록하여 발생한 오류 2. 전위오류 : 입력 시 좌우 자리를 바꾸어 기록한 오류 3. 추가오류 : 입력 시 한 자리를 추가하여 기록한 오류 4. 임의오류 : 여러 가지가 복합되어 발생한 오류 [해설작성자 : 오늘이 시험] |
|
48. | 객체지향(Object-Oriented)의 개념 설명 중 가장 옳지 않은 것은? |
가. | 클래스(Class) : 데이터 값을 저장하는 필드와 이 필드에서 연산하는 메소드로 정의 |
나. | 속성(Attribute) : 객체들이 갖고 있는 데이터의 값으로 파일처리에서 객체는 레코드, 속성은 필드와 유사한 개념 |
다. | 객체(Object) : 데이터 구조와 이 구조 하에서 이루어진 연산들이 모여서 하나의 독립된 기능을 수행하는 것 |
라. | 메소드(Method) : 객체들 사이에서 정보를 교환하기 위한 수단 |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 55%
| <문제 해설> 객체들 사이에서 정보를 교환하기 위한 수단이 아닌 객체의 상태를 참조하거나 변경하는 수단이라고 해야 올바른 표현이다. (by 시나공) [해설작성자 : 최]
메소드 : 어떤 문제해결을 위한 (기능수행을 위한) 서로 관련있는 명령어들의 모임 기능수행을 위한 명령어 모임이라고 생각하면될듯 ^^ |
|
49. | 대화형 입출력 방식 중 화면에 여러 개의 항목을 진열하고 그 중의 하나를 선택 도구로 지정하여 직접 실행하는 방식으로 직접 조작 방식이라고도 하는 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 59%
| <문제 해설> 컴퓨터 아이콘을 말하는 것이 맞습니다. 화면에 여라가지 항목(아이콘)을 띄우고 그 중 하나를 선택도구(마우스 포인터)로 지정하여 직접 실행(따블클릭, 클릭+엔터 같은)하는 방식으로 직접 조작방식이라 ~~~~
보통 더블클릭으로 프로그램을 실행할텐데 이런 직접 실행 방식이 아닌 다른방식이라면 cmd열어서 명령어로 경로 찾아 들어가서 실행해야 겠쥬? [해설작성자 : 난 틀렸으니 먼저들 가세요....ㅠ] |
|
50. | 출력 보고서 설계 시 고려 사항으로 가장 거리가 먼 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 53%
| <문제 해설> 출력 보고서 설계시 고려사항 1. 보고서를 이용하는 이용자 2. 보고서를 이용하는 목적 3. 보고서를 필요로 하는 부서 4. 보고서를 필요로 하는 시기 5. 보고서의 양
출력 보고서의 종류 - 업무용 보고서 : 전표, 원장, 명세표와 같이 업무에 사용되는 장표 - 경영 관리용 보고서 : 각종 통계 분석표, 집계 구분표, 추이 그래프 등의 경영 관리에 판단 자료가 되는 보고서 - 검사용 보고서 : 에러 리스트, 증명 리스트 등의 보조적인 수단으로 사용되는 신빙서류 [해설작성자 : 디테일] |
|
51. | 시스템의 특성 중 시스템이 정의된 기능을 오류가 없이 정확히 발휘하기 위해 정해진 규정이나 한계, 또는 궤도로부터 이탈되는 사태나 현상을 미리 인식하여 그것을 올바르게 수정해 가는 것을 의미하는 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 77%
| <문제 해설> 목적성-목표 제어성-사전에 감지 자동성-스스로 종합성-상호 의존 [해설작성자 : 실기는 언제하냐,,] |
|
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 51%
|
53. | 다음 파일형식 중 파일편성의 설계 종류에 해당하는 것은? |
가. | 색인 순차 편성 파일(Indexed sequence file) |
나. | 원시 데이터 파일(Source data file) |
라. | 트랜잭션 파일(Transaction file) |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 59%
| <문제 해설> 순차 편성 파일, 색인 순차 편성 파일, 랜덤 편성 파일, 리스트 편성 파일로 구분 [해설작성자 : 수험생] |
|
54. | 입력 정보의 매체화를 그 데이터가 발생한 장소에서 하고 그 입력 매체를 주기적으로 수집하여 컴퓨터에 입력시키는 방식을 사용하는 입력 형식으로 가장 옳은 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 37%
| <문제 해설> 분산 매체화 시스템 : 그 데이터가 발생한 장소에서 입력 정보로 매체화하고 그 입력 매체를 주기적으로 수집하여 컴퓨터에 입력시키는 방법입니다. [해설작성자 : 수험생] |
|
55. | 다음 중 시스템으로서 “좋은 시스템”과 “좋지 않은 시스템”을 판정하는 기준으로 가장 거리가 먼 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 74%
| <문제 해설> 좋은 시스템 판정 기준은 능력성, 신뢰성, 유연성, 효율성, 편리성 등이 있습니다. [해설작성자 : 수험생] |
|
56. | 시스템 개발 시 문서화의 효과에 대한 설명으로 가장 거리가 먼 것은? |
가. | 시스템 개발 단계에서의 요식적 행위이다. |
나. | 효율적인 소프트웨어 개발관리가 용이하다. |
다. | 시스템 개발 중 추가 변경에 따른 혼란을 방지한다. |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 77%
|
57. | 프로토타입 모델의 순차적 과정 순서를 가장 옳게 나열한 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 68%
|
58. | 순차편성에 적합하고 평균 처리 시간(access time)이 가장 긴 매체는? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 66%
| <문제 해설> 순차편성에 적합하고 평균 처리 시간(access time)이 가장 긴 매체는 자기테이프입니다. (자기테이프가 답으로 나오는 경우가 많으므로 모르겠으면 자기테이프를 찍어라...크흠) [해설작성자 : 최] |
|
59. | 시스템 오류 검사 기법 중 수신한 데이터를 송신 측으로 되돌려 보내 원래의 데이터와 비교하여 오류 여부를 검사하는 방법은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 70%
| <문제 해설> Echo - 되돌아오다,메아리 문제에서 수신 데이터 송신 측으로 되돌려 보내다 |
|
60. | 시스템 개발 방법을 축차적 방법과 규범적 방법으로 분류할 때 규범적 방법에 대한 설명으로 가장 옳은 것은? |
가. | 기존 시스템이 존재하지 않을 경우, 새로운 목적에 따라 시스템을 개발하는 방법으로 과거 유사한 시스템의 개발 경험을 최대한 활용한다. |
다. | 안정된 기존의 시스템이 존재하는 경우 적용 설계가 가능하다. |
라. | 현행 시스템의 문제를 개선하는 개발 방법이다. |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 50%
| <문제 해설> 축차적 방법은 기존 존재하고있는 시스템의 문제를 개선하는 개발 방법이고 규범적 방법은 기존 존재하는 시스템이 없을경우 과거에 존재한 유사한 시스템의 개발경험을 활용해 새로 시스템을 만드는 방식이다. [해설작성자 : 지나가다 해설없길래..] |
|
61. | 다음 설명과 같은 현상이 의미하는 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 70%
| <문제 해설> 세그먼테이션 : 프로그램을 가변적인 크기로 나눈 단위입니다. 국부성 : 프로세스가 실행되는 동안 주기억장치를 참조할 때 일부 페이지만 집중적으로 참조하는 성질이 있다는 이론 모니터 : 동기화를 구현하기 위한 특수 프로그램 기법입니다. [해설작성자 : 수험생] |
|
62. | 가변분할 다중 프로그래밍 시스템에서 하나의 작업이 끝났을 때, 그 저장장치가 다른 비어있는 저장 장소와 인접되어 있는지를 점검한다. 이 때 인접한 공백들을 하나의 공백으로 합치는 과정을 무엇이라고 하는가? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 58%
| <문제 해설> 집약(Compaction,압축) : 서로 떨어져 있는 여러개의 낭비 공간을 모아서 하나의 큰 기억공간을 만듬, 윈도우OS의 디스크 조각모음과 같은 의미이다. 통합(Coalescing) : 인접한 공백들을 더 큰 하나의 공백으로 만드는 과정 [해설작성자 : 디테일] |
|
63. | 13K의 작업을 다음 그림의 30K 공백의 작업공간에 할당했을 경우 사용된 기억장치 배치전략 기법은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 67%
| <문제 해설> 13k의 작업을 30k에 할당할 경우 17k가 낭비됨으로 worst fit입니다. [해설작성자 : 동양공전 고인 ] |
|
64. | CPU 스케줄링 알고리즘을 선택할 때 고려해야 할 사항으로 가장 옳은 것은? |
나. | CPU 이용률은 최소화하고 응답시간은 최대화한다. |
다. | 처리율은 최소화하고 반환시간은 최대화한다. |
라. | 대기시간, 응답시간, 반환시간 모두를 최대화한다. |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 66%
| <문제 해설> 응답시간이나 반환시간을 최대화하면 시간이 오래걸린다는 뜻이고, 즉 느려진다는 뜻인데 당연히 아니겠죠? 답은 1번입니다. [해설작성자 : 최] |
|
65. | 다음 중 공개키 암호화 방법과 관계없는 것은? |
라. | 복호키 또는 개인키만이 전문을 복호할 수 있다. |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 43%
| <문제 해설> 암호화와 복호화에 같은 키를 사용하는 대칭키 암호화 방식과 다르다 즉 대칭키 암호화방식은 암호화,복호화에 쓰임.
[추가 해설] 공개키 암호화는 비대칭 알고리즘을 이용한다. (필자는 key 를 공개하는 대신 정보가 비대칭적이다...라고 외웠다) [해설작성자 : 최] |
|
66. | PCB 에 저장되는 정보가 아닌 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 69%
| <문제 해설> PCB에는 할당된 주변기기들에 대한 상태 정보가 포함되어 있습니다. [해설작성자 : 수험생] |
|
67. | 버퍼링과 스풀링의 비교 설명으로 가장 옳지 않은 것은? |
가. | 버퍼링은 일반적으로 하드웨어적 구현이지만 스풀링은 소프트웨어적 구현이다. |
나. | 버퍼링은 일반적으로 단일 작업단일사용자이지만 스풀링은 다중작업 다중사용자이다. |
다. | 버퍼링에서 일반적으로 버퍼의 위치는 주기억 장치이지만 스풀링에서 스풀의 위치는 디스크이다. |
라. | 일반적으로 버퍼링은 스택 또는 큐 방식의 입출력을 수행하지만 스풀링은 스택방식으로 입출력을 수행한다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 43%
| <문제 해설> 버퍼링이나 스풀링은 주로 큐 방식을 이용하여 입/출력을 수행합니다. [해설작성자 : 수험생] |
|
68. | UNIX에서 현재 디렉토리 내의 파일 목록을 확인하는 명령은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 67%
| <문제 해설> find : 사용자가 원하는 파일을 찾아줌 ls : 현재 디렉토리의 내의 파일 목록을 확인 cat : 파일 내용 확인 finger : 사용자의 계정 정보를 확인 [해설작성자 : 그듬] |
|
69. | 기억장치 배치 전략 중 프로그램이나 데이터가 들어갈 수 있는 크기의 빈 영역 중에서 단편화를 가장 많이 남기는 분할영역에 배치시키는 기법은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 70%
|
70. | SJF(Shortest Job First) 스케줄링에서 작업도착시간과 CPU 사용시간은 다음 표와 같다. 모든 작업들의 평균 대기시간은 얼마인가? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 53%
| <문제 해설> SJF는 비선점형 방식, 사용시간이 짧은 순서대로 작업시작 즉, 작업1-작업3-작업2 순서로 진행됨 작업1 대기시간0, 작업3 대기시간29-8=21, 작업2 대기시간 29+7-3=33, 총 대기시간 21+33=54 평균대기시간 54/3=18 답 4번 [해설작성자 : 다음주 시험]
(SJF는 비선점형 방식, 사용시간이 짧은 순서대로 작업시작) 위 설명에서 생각해보면 작업3-작업1-작업2 순으로 될꺼같지만 SJF 스케줄링이 실행 될때 작업1번 전에 아무 프로세스가 없으면 작업1 부터 시작하고 이후 이용시간이 짧은순으로 순서가 정의 됩니다. 그래서 작업1-작업3- 작업2 순으로 진행됩니다. [해설작성자 : 시험 1주일 남았네요...] |
|
71. | 분산 운영체제에서 각 노드들이 point-to-point 형태로 중앙 컴퓨터에 연결되고 중앙 컴퓨터를 경유하여 통신하는 위상(Topology) 구조는? |
라. | 완전 연결(Fully Connection) 구조 |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 72%
| <문제 해설> 1. 성형 : 중앙에 컴퓨터가 있고 이를 중심으로 단말기가 연결된 형태, 온라인 시스템의 전형적인 방식, 하나의 단말기가 고장나도 다른 단말기에 영향을 주지 않습니다. 2. 링 : 서로 이웃하고 있는 단말기나 컴퓨터끼리만 연결시킨 형태, 근거리 네트워크(LAN)에서 가장 많이 채택, 보안성이 떨어집니다. [해설작성자 : 디테일] |
|
72. | RR(ROUND ROBIN) 스케줄링 기법의 특징이 아닌 것은? |
가. | 할당된 자원과 처리기의 소유권은 수행중인 프로세스의 제어권한이다. |
나. | FIFO스케줄링 기법을 선점기법 (PREEMPTIVE)으로 구현한 것이다. |
다. | 대화식 시분할 시스템에 적합한 방식이다. |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 33%
| <문제 해설> 1번 -> 자신의 시간이 끝나면 다음 타자에게 넘겨줘야 한다 [해설작성자 : 최]
Round Robin Scheduling -시분할 시스템을 위해 설계된 선점형 스케줄링 -프로세스들 사이에 우선순위를 두지 않고 시간단위로 cpu를 할당하는 cpu 스케줄링 알고리즘이다. -시간 단위동안 수행한 프로세스는 준비 큐의 끝으로 밀려난다. <단점> 문맥 전화의 오버헤드가 크다 <장점> 응답시간이 짧아 실시간 시스템에 유리 [해설작성자 : 양일영] |
|
73. | 디스크에서 헤드가 70트랙을 처리하고 60트랙으로 이동해 왔다. 디스크 스케줄링 기법으로 SCAN 방식을 사용할 때 다음 디스크 대기큐에서 가장 먼저 처리되는 트랙은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 70%
| <문제 해설> SCAN 방식은 현재의 헤드 위치에서 가장 근접한 트랙을 찾고 그 트랙의 방향으로 진행을 한다.
|0| |20| |50| |70| |95| |100| 70에서 가장 가까운 50을 처리하고 안쪽(왼쪽) 방향으로 진행을 한다. 따라서 실행 순서는 70 -> 50 -> 20 -> 95 -> 100 가 된다. [해설작성자 : 오늘이 시험]
SCAN방식은 현재 헤드 위치에서 가장 근접한 트랙의 방향으로 진행하는 방식이다
70이후에 60 방향으로 이동해 왔으니 안쪽방향으로 진행 실행순서는 70->60->50->20->95->100 [해설작성자 : 시험 싫어] |
|
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 69%
| <문제 해설> 분산 처리 시스템의 목적 -자원공유, 연산 속도 향상, 신뢰도 향상, 컴퓨터 통신 장점 -장치와 데이터 공유 중앙 컴퓨터 과부하 감소, 컴퓨터의 위치를 몰라도 자원 사용 가능, 시스템의 점진적 확장 가능 단점 -중안 집중형 시스템에 비해 개발이 어려움, 보안 문제 발생, 설계복잡 [해설작성자 : 양일영] |
|
75. | 운영체제 구성요소의 핵심으로 인터럽트 처리기, 디스패처, 프로세스 동기화 등을 지원하는 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 61%
| <문제 해설> 커널은 운영체제 구성 요소의 핵심입니다. [해설작성자 : 수험생] |
|
76. | 다음 CPU 스케줄링 방식 중 비선점(nonpreemptive) 방식에 해당하지 않는 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 47%
| <문제 해설> 아래와 같은 오류 신고가 있었습니다. 여러분들의 많은 의견 부탁 드립니다. 추후 여러분들의 의견을 반영하여 정답을 수정하도록 하겠습니다. 참고로 정답 변경은 오류 신고 5회 이상일 경우 수정합니다.
[오류 신고 내용] 오류신고합니다 SRT,HRN,SJF는 비선점형인데 FIFO가 선점형이 아니었나요? 실제 가답안에도 정답이 이렇게 체크가 되어있었습니까? [해설작성자 : 3]
[관리자 입니다. 제가 컴퓨터 전공이라서 한마디 덧붙이자면... SRT 는 섬점형 입니다. 비선점형 스케쥴링은 FCFS(FIFO), SJF, HRN 이며 선점형 스케쥴링은 나머지 이렇게 생각하심 됩니다.
자세한 내용은 위키 백과를 참고하세요. https://ko.wikipedia.org/wiki/%EC%8A%A4%EC%BC%80%EC%A4%84%EB%A7%81_(%EC%BB%B4%ED%93%A8%ED%8C%85)]
[추가 해설]
비선점 스케줄링 -이미 할당된 cpu를 다른 프로세스가 강제로 빼앗아 사용할 수 없는 스케줄링 기법 -프로세스가 cpu를 할당받으면 해당 프로세스가 완료될 때까지 cpu를 사용 -모든 프로세스에 대한 요구를 공정하게 처리 가능 -일괄 처리 방식에 적합,중요한 작업이 기다리는 경우가 발생할 수 있음 -응답시간 예측이 용이 -종류:FCFS(FIFO), SJF, 우선순위, HRN, 기한부 등 알고리즘
선점 스케줄링 -하나의 프로세스가 CPU를 할당받아 실행하고 있을 때 우선순위가 높은 다른 프로세스가 CPU를 강제로 빼앗아 사용할 수 있는 스케줄링 기법 -우선순위가 높은 프로세스를 빠르게 처리할 수 있음 -주로 빠른 응답시간을 요구하는 대화식 시분할 시스템에 사용 -선점으로 인한 많은 오버헤드를 초래 -선점을 위해 시간 배당을 위한 인터럽트용 타이머 클럭 필요 -종류:SRT, 선점 우선순위, RR(Round Robin), 다단계 큐, 다단계 피드백 큐 등 알고리즘
참고)http://colomy.tistory.com/120 [해설작성자 : 양일영]
[추가 해설]
비선점형 방식 1. FIFO(first in first out) : 비선점형 방식으로 한 프로세스가 CPU를 차지하면 그 프로세스가 끝날 때 까지 실행하기 때문에 비선점입니다. 2. SJF(shortest job first) : 실행 추정치가 가장 작은 작업을 먼저 실행시키는 방식으로 긴 작업이 경우 짧은 작업들이 계속 입력되면 계속 밀려나며 무한 연기상태가 발생할 수 있습니다. 3. HRN(Hightest Response-raito Next) : 서비스 시간과 대기 시간의 비율을 고려한 스케줄링 방법이며 SJF의 단점을 보완한 방식입니다. 4. 우선순위 스케줄링
선점형 방식 1. 라운드 로빈(RR) : 먼저 입력된 작업이라도 할당된 시간 동안만 CPU를 사용할 수 있습니다. 시간 동안 작업을 완료하지 못하면 다음 대기중인 프로세스에게 넘기므로 선점형 입니다. 시간 할당량이 크면 비선점의 FIFO와 동일합니다. 2. SRT(Shortest Remaining Time) : 남아있는 프로세스의 실행 추정치가 더 작은 프로세스가 있다면 언제든지 현재 작업중인 프로세스를 중단하여 더 작은 프로세스에게 CPU를 넘겨주기 때문에 선점형 입니다. 3. 다단계 피드백 큐(MFQ) 4. 다단계 큐(MQ) [해설작성자 : 디테일] |
|
가. | 프로세스 내부에 포함되는 스레드는 공통적으로 접근 가능한 기억장치를 통해 효율적으로 통신한다. |
나. | 스레드란 프로세스보다 더 작은 단위를 말하며, 다중 프로그래밍을 지원하는 시스템 하에서 CPU에게 보내져 실행되는 또 다른 단위를 의미한다. |
다. | 프로세스가 여러 개의 스레드들로 구성되어 있을 때, 하나의 프로세스를 구성하고 있는 여러 스레드들은 모두 공통적인 제어흐름을 갖는다. |
라. | 상태의 절감은 하나의 연관된 스레드 집단이 기억장치나 파일과 같은 자원을 공유함으로써 이루어진다. |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 57%
| <문제 해설> 스레드는 자신만의 스택과 레지스터를 가지며 독립된 제어 흐름을 갖는다. [해설작성자 : 최] |
|
78. | HRN 기법에서 우선순위를 구하는 식은? |
가. | (대기시간+서비스를 받을 시간) / 서비스를 받을 시간 |
나. | (서비스를 받을 시간+대기 시간) / 대기 시간 |
다. | (서비스를 받을 시간 – 대기 시간) / 대기 시간 |
라. | (대기 시간 – 서비스를 받을 시간) / 서비스를 받을 시간 |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 68%
| <문제 해설> HRN 기법에서 우선순위 구하는 공식 (대기시간 + 서비스를 받을 시간)/서비스를 받을 시간 [해설작성자 : 그듬] |
|
79. | Master/Slave(주/종) 처리기에 대한 설명으로 가장 옳지 않은 것은? |
가. | 종 프로세서는 입, 출력 발생 시 주프로세서에게 서비스를 요청한다. |
다. | 주 프로세서가 고장나면 전체 시스템이 다운된다. |
라. | 종 프로세서는 입, 출력과 연산을 담당한다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 67%
| <문제 해설> 종 프로세서는 연산만 담당합니다. [해설작성자 : 하핫] |
|
80. | E. J. Dijkstra가 제안한 방법으로 반드시 상호배제의 원리가 지켜져야 하는 공유 영역에 대해 각각의 프로세스들이 접근하기 위하여 사용되는 두 개의 연산 P와 V를 통해서 프로세스 사이의 동기를 유지하고 상호 배제의 원리를 보장하는 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 61%
| <문제 해설> - 세마포어(Semaphore): 동기화를 구현 할 수 있는 기법 중 하나로,각 프로세스에 제어신호를 전달하여 순서대로 작업을 수행하도록 하는 기법이다. 다익스트라(E.J.Dijkstra)가 제안했으며, 사용되는 연산에는 P와 v,초기치 연산이 있고,상호 배제의 원리를 보장한다.
[해설작성자 : 윰쨩] |
|
81. | 광대역종합정보통신망인 ATM 셀(CELL)의 구조로 옳은 것은? |
가. | Header : 5 옥텟, Payload : 53 옥텟 |
나. | Header : 5 옥텟. Payload : 48 옥텟 |
다. | Header : 2 옥텟, Payload : 64 옥텟 |
라. | Header : 6 옥텟, Payload : 52 옥텟 |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 64%
| <문제 해설> ATM Cell ATM 기술을 사용한 통신망에서 데이터를 전달하는 최소 기본 단위를 셀(cell)이라고 하고, ATM 셀은 헤더부 5 바이트와 정보부 48 바이트로 구성된 ATM 전송의 기본 단위다. [해설작성자 : 김도롱] |
|
82. | ARQ 방식 중 데이터 프레임을 연속적으로 전송해 나가다가 NAK를 수신하게 되면, 오류가 발생한 프레임 이후에 전송된 모든 데이터 프레임을 재전송하는 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 73%
| <문제 해설> Go-back-N ARQ : 문제가 일어난 시점부터 마지막까지 재전송 Selective-Repeat ARQ : 문자 프레임만 재전송 Adaptive ARQ : 블록 길이를 채널 상태에 따라 동적으로 변경하는 방식 [해설작성자 : 수험생] |
|
83. | 데이터그램(datagram) 패킷교환방식에 대한설명으로 틀린 것은? |
가. | 수신은 송신된 순서대로 패킷이 도착한다. |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 43%
| <문제 해설> 패킷마다 전송 경로가 다르기 때문에 송수신 순서가 다를 수 있습니다. [해설작성자 : 최] |
|
84. | 광섬유 케이블의 기본 동작 원리는 무엇에 의해서 이루어지는가? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 75%
| <문제 해설> 광섬유 케이블은 유리를 원료로 하여 제작된 가느다란 광섬유를 여러가닥 묶어서 케이블의 형태로 만든 것이다. 데이터를 빛으로 바꾸어 빛의 반사(전반사) 원리를 이용하여 전송한다. |
|
85. | 광섬유의 구조 손실에 해당하지 않는 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 38%
| <문제 해설> 다중 모드는 손실이 아니라 광섬유 케이블의 전파 모드입니다. 손실에 해당하는 건 불균등 손실, 마이크로밴딩 손실, 코어 손실 등이 있습니다. [해설작성자 : 수험생] |
|
86. | 샤논(Shnnon)의 정리에 따라 백색 가우스 잡음이 발생되는 통신선로의 용량(C)이 옳게 표시된 것은? (단, W : 대역폭, S/N : 신호대잡음비) |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 50%
|
87. | 다음 중 데이터 통신에서의 변조 방식이 아닌 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 71%
| <문제 해설> ASK : 진폭 편이 변조 PSK : 위상 편이 변조 FSK : 주파수 편이 변조 ESK : ?? [해설작성자 : 그듬]
진폭을 A라고 표시. 위상은 phase 의 p 주파수는 진동수 즉 Frequency의 f
진폭 위상 주파수가 파동의 기본. 이라면 쉬울듯요 [해설작성자 : 야메tor] |
|
88. | 통화 중에 이동전화가 한 셀에서 다른 셀로 이동할 때 자동으로 다른 셀의 통화 채널로 전환 해 줌으로써 통화가 지속되게 하는 기능은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 64%
| <문제 해설> 셀룰러 시스템의 특징 1. 주파수 재사용(Frequency Reuse) : 인접하지 않은 셀은 같은 주파수를 사용함으로써 통화량은 늘리고, 회선의 사용 극대화 가능 2. 핸드 오프 (Hand-off, Hand-over) : 가입자가 서비스 중인 기지국 영역을 벗어나 다른 기지국으로 이동할 때, 통화가 단절되지 않도록 통화 채널을 자동으로 전환하는 기능 3. 로밍(Roaming) : 가입자가 자신의 홈 교환국을 벗어나 타 교환국에 있어도 서비스를 받을 수 있는 기능 [해설작성자 : 피유피유] |
|
89. | 데이터 교환방식 중 축적 교환방식에 해당하지 않는 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 46%
| <문제 해설> 교환 방식은 회선 교환 방식과 축척 교환 방식으로 구분이 됩니다. 따라서 회선 교환 방식은 아닙니다. [해설작성자 : 수험생] |
|
90. | 통신망 구성 형태 중 하나의 노드에 여러 개의 노드가 연결되어 있는 형태로, 각 노드가 계층적으로 구성되어 있는 망의 형태는? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 70%
| <문제 해설> 링형 : 포인트 투 포인트 방식으로 연결되어 있는 형태 성형 : 중앙 컴퓨터가 있고 이를 중심으로 단말기들이 연결되어 있는 형태 버스형 : 한 개의 통신 회선에 여러 대의 단말기가 연결되어 있는 형태 [해설작성자 : 수험생] |
|
91. | 변조속도가 1600[baud]이고 트리비트(tribit)를 사용한다면 전송속도(bps)는? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 72%
| <문제 해설> 1600*3=4800 트리비트=3비트 [해설작성자 : 그냥 그럴거같음] |
|
92. | 다음 중 16-QAM에서 16은 무엇의 개수를 나타내는가? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 62%
| <문제 해설> QAM은 위상과 진폭을 상호 변환하여 신호를 전송하는 방식입니다. [해설작성자 : 수험생] |
|
93. | 16진 QAM 의 전송 대역폭 효율은 몇 [bps/Hz]인가? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 64%
| <문제 해설> 대역폭 효율 방법1: Log2(16) = n, n = 4[bps/Hz] 방법2: 2n = 16, n = 4[bps/Hz] [해설작성자 : 김제나루토] |
|
94. | OSI 7계층 참조모델 중 응용 프로세스 간의 정보교환, 전자사서함, 파일전송 등을 취급하는 계층은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 41%
| <문제 해설> 물리 계층 : 전송에 필요한 두 장치 간의 실제 접속과 절단 등 기계적, 전기적, 기능적, 절차적 특성을 정의 데이터링크 계층 : 데이터 링크 연결의 설정과 해제를 담당 전송 계층 : 전송 연결, 데이터 전송, 연결 해제 기능을 담당 [해설작성자 : 수험생] |
|
95. | 데이터 전송을 수행하는 경우, 전달 방향이 교대로 바뀌어 전송되는 교번식 통신 방법으로 무전기에 사용되는 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 67%
| <문제 해설> 무전기는 자신이 먼저 말하고 나서 상대방이 말하는 방식으로 서로 동시에 통신이 될 수는 없습니다. 따라서 반이중 통신이 정답입니다. [해설작성자 : 수험생] |
|
96. | 대역폭이 100[kHz]이고 신호대잡음비(S/N)가 15일 때, 채널용량[Kbps]은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 49%
| <문제 해설> 신호대잡음비 15 15+1=16 16=2^4
대역폭100*4=400 [해설작성자 : 현질짱짱맨,곰도리아 친구]
shannon의 채널용량 공식 C=BW*log2(1+S/N) = 100khz*log2(1+15) =100khz*4 =400[kbps] ※C=채널용랑 BW=대역폭 S/N=신호대 잡음비 답 2번 [해설작성자 : 동공생] |
|
97. | 검출 후 재전송(ARQ) 방법에 해당하지 않는 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 65%
| <문제 해설> Window-Control ARQ라는 건 재전송 방법에 해당되지 않습니다. [해설작성자 : 수험생] |
|
98. | 통신 프로토콜(Protocol)의 기본 요소가 아닌 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 70%
| <문제 해설> 통신 프로토콜(Protocol)의 기본 요소로는 Syntax(구문), Semantics(의미), Timing(순서, 시간)이 있습니다. [해설작성자 : 최] |
|
99. | HDLC의 프레임 구조에 포함되지 않는 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 68%
| <문제 해설> HDLC 프레임 구조는 Flag(플래그) / Address(주소) / Control(제어) / Data(정보) / CRC / Flag(플래그) 이다.
[추가 해설]
HDLC 프레임 구조 Flag - Address (주소부) - Control (제어부) - Information (정보부) - FCS - Flag [해설작성자 : 그듬] |
|
100. | LAN에서 사용되는 매체 액세스 제어 기법과 관련 없는 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 65%
| <문제 해설> LAN에서 사용되는 매체 접근 제어 기법에는 CSMA, CSMA/CD, 토큰 버스, 토큰 링이 있습니다. [해설작성자 : 수험생] |
|
정보처리산업기사 필기 기출문제(해설) 및 CBT 2018년03월04일을 이용해 주셔서 감사합니다.
정보처리산업기사, 기출문제, 정보처리, 산업기사, 필기, 기출문제, 전자문제집, CBT, 온라인, 모의테스트, 모의고사