정보처리 기능사 필기 기출문제 [06-04-02] 기출문제 풀입니다. (3과목, 4과목)
빨간 글자 = 정답(밑줄)
파란 글자 = 중요 문제, 많이 출제돼요
초록 글자 = 문제 풀이 팁
회색 글자 = 답만 암기, 중요하지 않아요
[3과목 : PC 운영체제]
31. 시스템의 성능을 극대화하기 위한 운영체제의 목적으로 옳지 않은 것은?
가. 처리 능력 증대
나. 사용 가능도 증대
다. 신뢰도 향상
라. 응답시간 지연
Turnaround Time(응답 시간)
- 명령을 지시하고 결과를 얻을 때까지의 시간으로 응답시간은 짧을수록 좋습니다.
처리능력(Throughtput)
- 시스템이 일정 시간 안에 처리되는 양
사용 가능도(Availability)
- 시스템을 사용할 필요시 즉시 사용 가능한 정도
신뢰도(Reliability)
- 주어진 문제를 믿을 수 있도록 정확하게 처리하는 정도가용성(Availability)
- 컴퓨터 시스템이 정상적으로 작동하여 사용할 수 있는 정도입니다.
- 서버, 네트워크 등의 정보 시스템이 장애 없이 정상적으로 요청된 서비스를 수행할 수 있는 능력입니다.
신뢰성(Reliability)
- 컴퓨터 장치, 시스템이 주어진 조건 하에서 의도하는 기간에 요구된 기능을 적정하게 수행하는 능력입니다.
- 시간적 안정성을 나타내는 개념입니다.
32. 도스(MS-DOS)의 COMMAND.COM에서 직접 처리되는 명령어가 아닌 것은?
가. DIR
나. COPY
다. CLS
라. DISKCOPY
COMMAND.COM에서 처리되는 명령어를 찾는 문제는 내부 명령어와 외부 명령어를 구별 짓는 문제입니다.
<내부명령어>
- 도스가 부팅될 때 COMMAND.COM이 실행됨과 동시에 주기억장치에 상주하게 됩니다.
- 주기억 장치에 상주하므로 언제든 실행이 가능하며 비교적 자주 사용되는 명령어로 실행과정이 간단합니다.
- 종류로는 CLS, DIR, COPY, DATE, TIME, MD, CD, 등등 있습니다.
<외부명령어>
- 보조기억장치에 실행파일로 저장되어 있다가 사용자의 명령 시 주기억장치로 적재되어 실행합니다.
- 종류로는 ATTRIB, FORMAT, CHKDSK, FDISK, SCANDISK, DISKCOPY, XCOPY, 등등이 있습니다.
DIR : 파일 및 디렉터리에 대한 목록(정보)을(정보) 표시합니다. (UNIX : ls와 같은 기능)
COPY : 파일을 복사합니다. (UNIX : cp와 같은 기능)
CLS : 화면에 표시된 내용을 지워 줍니다.
DISKCOPY : 원본 디스크의 모든 내용을 다른 디스크로 복사합니다
※내부명령어 1개를 찾는 문제에서는 가장 짧은 명령어를, 외부 명령어를 찾는 문제에서는 가장 긴 명령어를 찾으면 대체로 맞습니다. 또한 각각의 명령어가 하는 일 위주로 암기하세요 구별 짓는다고 종류를 다 암기하기엔 힘들어요
33. 현재의 작업 디렉터리를 나타내기 위한 UNIX 명령어는?
가. cd
나. pwd
다. kill
라. cp
정답은 나
pwd : 현재 작업 중인 디렉터리의 경로를 화면나 보여줍니다.
cd : 현재 작업중인 디렉터리에서 다른 디렉터리로 이동합니다. (DOS : cd DOS와 UNIX의 명령어가 동일 한 명령입니다.)
kill : 현재 실행 중인 프로세스를 종료합니다..
cp : 파일 복사 명령입니다. (DOS : COPY 명령이랑 동일합니다.)
※보기의 명령어들은 모두 자주 출제되고 보기로 많이 나옵니다. 기억해 두세요
34. UNIX에서 파일의 내용을 화면에 보여주는 명령은?
가. rm
나. cat
다. mv
라. type
cat : 파일의 내용을 화면에 표시해 줍니다. (DOS : type 명령이랑 동일합니다.)
rm : 파일을 삭제합니다. (DOS : del 명령이랑 동일)
mv : 파일을 이동시키거나 이름을 변경합니다. (DOS : move 명령이랑 동일합니다.)
※cat과 type은 동일합니다. 이 문제에서는 UNIX에 대한 문제이므로 cat이 정답이에요
35. 윈도 98에서 ‘디스크 조각 모음’에 대한 설명으로 옳지 않은 것은?
가. 디스크 조각 모음은 불량(Bad) 섹터를 치료해 준다.
나. 사용 중인 디스크의 효율 향상을 위하여 수행한다.
다. 디스크 조각 모음 작업 중에도 다른 작업을 수행할 수 있다.
라. 하드디스크뿐만 아니라 플로피디스크도 조각 모음을 할 수 있다.
불량(Bad) 섹터를 발견하여 가능하면 고칠 수 있는 것은 디스크검사(드라이브 오류검사)입니다.
<디스크 조각모음(드라이브 조각 모음 및 최적화) = Defrag(DOS 명령어)>
- 디스크에서 분산된 단편화된 공간들을 연속 공간으로 최적화하여 접근 속도를 향상하는 기능입니다.(단편화 제거)
- 디스크의 용량 증가와는 관계가 없으며 접근속도와 안정성이 향상이 됩니다.
- 일정 시간이 되면 자동으로 디스크 조각 모음이 수행되도록 예약이 가능합니다.
- CDROM 및 네트워크 드라이브에 대해서는 조각모음이 불가합니다.
- 디스크 조각모음이 진행되는 동안에도 컴퓨터를 일상적으로 사용이 가능합니다.
<디스크 검사(드라이브 오류 검사) = SCANDISK, CHKDSK(DOS 명령어)>
- 디스크의 논리적이나 물리적으로 손상된 부분을 점검하여 발견된 오류를 수정(복구)하는 것으로 디스크의 물리적으로 손상이 있다면 검사 후 복구 가능한 에러는 복구해 주는 기능입니다.
- 배드섹터(HDD의 물리적이나 논리적으로 손상을 입어 판독할 수 없는 현상 또는 섹터)를 표시합니다.
- 오류검사는 손상된 부분을 복구할 때 교차 연결된 파일이 발견되면 제거하거나 백업(예비저장) 해 줍니다.
※다른 자격증 시험에도 많이 출제되며 괄호 안의 이름으로 윈도 11에서는 변경되었습니다. 이점 알고 계시면 좋아요.
이름은 다르더라도 기능은 동일하니 기능위주로 기억해 두세요
36. 도스(MS-DOS)에서 파일을 읽기 전용 속성으로 지정하는 명령어는?
가. ATTRIB +H
나. ATTRIB -V
다. ATTRIB +R
라. ATTRIB +A
ATTRIB 명령 사용 옵션 | |
+ (설정) | - (해제) |
R(Read Only) | 읽기 전용 속성 |
A(Archive) | 저장 / 백업 속성 |
S(System) | 시스템 파일 속성 |
H(hidden) | 숨김 파일 속성 |
※시험에 많이 출제됩니다. 어렵더라도 단어 뜻을 생각하시면서 암기하시면 괜찮을 거예요
37. 다음은 무엇에 대한 설명인가?
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. |
가. Interrupt
나. Polling
다. Method Invocation
라. Virus
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.(이후 핸들러 프로그램이 실행된 후 중단 프로그램은 다시 실행됩니다.
첫 줄과 가장 마지막줄이 정답을 찾는 핵심 문장으로 이것을 가지고 '인터럽트'라는 것을 알 수 있습니다.
<인터럽트(Interrupt)>
- 프로그램을 실행하는 도중 예기치 않은 상황이 발생할 경우 현재 실행 중인 작업을 중단하고(실행 중이던 명령어까지는 처리) 발생된 상황을 우선 처리한 후 실행 중이던 작업으로 복귀하여 계속처리하는 과정입니다. (돌발상황, 끼어들기라고도 합니다.)
- 인터럽트 종류로는 외부(External), 내부(Internal), 소프트웨어(Software)가 있습니다.
- 인터럽트 처리 후 복귀주소는 Stack(스택)의 가장 하단 부분에 저장되어 있습니다.
↘외부 인터럽트(External Interrupt)>
- 1). 전원 이상 인터럽트(정전) [우선순위 1순위 인터럽트]
- 2). 기계착오 인터럽트(CPU 이상)
- 3). 외부 신호
- 4). 입출력 인터럽트(I/O Interrupt)(입출력 문제, 입출력 장치의 입력 및 완료)
↘ 내부 인터럽트(Internal Interrupt)>
- 1). 잘못된 명령이나 데이터 사용(트랩이라고도 함)
- 2). 프로그램 검사 인터럽트 (0으로 나누기, Overflow , UnderFlow, 잘못된 기억장소 참조 등)
↘ 소프트 웨어 인터럽트(Software Interrupt)>
- 1). 프로그램 요청으로 인한 인터럽트(OS인터럽트)는 SVC(Super Visor call)이라고 합니다.
- 2). 복잡한 입출력 처리 및 기억장치 할당 및 사용자와의 대화
<폴링(Polling)>
- 하나의 장치 또는 프로그램이 충돌 회피 또는 동기화 처리 등을 목적으로 다른 장치나 프로그램의 상태를 주기적으로 검사하여 일정한 조건을 만족할 때 송수신 등의 자료를 처리하는 방식입니다.
- 주 컴퓨터에서 단말기에게 전송할 데이터가 있는지를 물어 전송할 데이터가 있다면 전송을 허가(Poll)하는 방식으로 단말기에서 컴퓨터로 보낼 데이터가 있는 경우 사용합니다.
<바이러스(Virus)>
- 컴퓨터의 정상적인 작동을 방해하기 위해 운영체제나 저장된 데이터에 손상을 입히는 프로그램입니다.
- 디스크의 부트 영역이나 프로그램 영역에 숨어있으며 자신을 복제하거나 다른 프로그램을 감염시킬 수 있습니다.
- 주로 인터넷과 같은 통신 매체를 통해 다운로드한 파일이나 외부에서 복사해 온 파일 등을 통해 감염되고 감염 시 프로그램(S/W)나 장치(H/W)의 성능에 영향을 미칠 수 있습니다.
- 바이러스를 해결해 주는 프로그램을 백신이라 합니다.
<Method Invocation>
- 객체 지향에서의 클래스 혹은 객체에 소속된 서브루틴을 호출하는 것입니다.
※인터럽트와 바이러스만 중요합니다. 두 가지를 위주로 기억하세요 '폴링'은 예전 산업기사나 기사에서 출제되었던 내용입니다. 마지막으로 ' Method Invocation'는 그냥 이런 게 있구나만 하고 넘어가세요 암기할 필요 없어요
38. 윈도98윈도 98에서 선택된 아이콘을 다른 폴더로 이동 또는 복사하기 위하여 아이콘을 선택한 후 왼쪽 버튼을 누른 채 원하는 곳에 끌어다 놓은 후 마우스 왼쪽 버튼을 놓는 마우스 동작 방법은?
가. Click
나. Double Click
다. Drag And Drop
라. Click And Drop
지문에 끌어다(Drag)하여 놓는다(Drop)한다고 나와 있기 때문에 보너스 문제입니다.
Click : 보통 파일이나 폴더를 선택합니다.
Duuble Click : 파일이나 폴더를 실행합니다.
※많이 출제되지 않아요. 너무나도 쉬운 문제이기에 당연히 맞춰야 할 문제입니다.
39. 인터럽트(Interrupt)의 종류로서 옳지 않은 것은?
가. Supervisor Call Interrupt
나. I/O interrupt
다. External Interrupt
라. Virtual Machine Interrupt
Virtual Machine Interrupt 직역하면 가상머신 인터럽트입니다. 이런 인터럽트는 없어요
<인터럽트(Interrupt)>
- 프로그램을 실행하는 도중 예기치 않은 상황이 발생할 경우 현재 실행 중인 작업을 중단하고(실행 중이던 명령어까지는 처리) 발생된 상황을 우선 처리한 후 실행 중이던 작업으로 복귀하여 계속처리하는 과정입니다. (돌발상황, 끼어들기라고도 합니다.)
- 인터럽트 종류로는 외부(External), 내부(Internal), 소프트웨어(Software)가 있습니다.
- 인터럽트 처리 후 복귀주소는 Stack(스택)의 가장 하단 부분에 저장되어 있습니다.
↘외부 인터럽트(External Interrupt)>
- 1). 전원 이상 인터럽트(정전) [우선순위 1순위 인터럽트]
- 2). 기계착오 인터럽트(CPU 이상)
- 3). 외부 신호
- 4). 입출력 인터럽트(I/O Interrupt)(입출력 문제, 입출력 장치의 입력 및 완료)
↘ 내부 인터럽트(Internal Interrupt)>
- 1). 잘못된 명령이나 데이터 사용(트랩이라고도 함)
- 2). 프로그램 검사 인터럽트 (0으로 나누기, Overflow , UnderFlow, 잘못된 기억장소 참조 등)
↘ 소프트 웨어 인터럽트(Software Interrupt)>
- 1). 프로그램 요청으로 인한 인터럽트(OS인터럽트)는 SVC(Super Visor call)이라고 합니다.
- 2). 복잡한 입출력 처리 및 기억장치 할당 및 사용자와의 대화
40. UNIX의 구성요소를 크게 세 부분으로 나눌 때 이에 해당되지 않는 것은?
가. 커널(Kernel)
나. 셀(Shell)
다. 포트(Port)
라. 유틸리티(Utility)
<커널(Kernel)>
- 가장 핵심적인 부분으로 부팅 시 주기억장치에 상주하게 됩니다.
- 하드웨어를 보호하며 프로그램과 하드웨어 간의 인터페이스 역할을 담당하게 됩니다.
- 프로세스 관리, 기억장치 관리, 파일 관리, 입출력 관리, 데이터 전송 및 변환 등 여러 가지 기능을 수행합니다.
- ~ 관리, ~ 관리, 와 같은 지문이 있으면 커널을 생각하면 됩니다.
<쉘(Shell)>
- 명령어를 인식하여 프로그램을 호출하고 명령을 수행하는 명령어 해석기로 명령을 커널이 처리할 수 있도록 전달해 줍니다.
- 명령 인터프리터로 단말장치를 통하여 사용자로부터 명령어를 입력받습니다.
- 주기억 장치에 상주하지 않고 명령어가 포함된 파일 형태로 존재합니다.
- 공용 쉘로는 Bourne Shell, C Shell, Korn Shell이 있습니다.
- C Shell은 ‘%’ , Bourne Shell & Korn Shell은 ‘$’ 프롬프트를 사용합니다.
- 단순하게 명령어 해석기로만 기억하셔도 됩니다.
<유틸리티(Utility) = UNIX에서의 유틸리티>
- 일반 사용자가 작성한 응용 프로그램을 처리하는 데 사용하며 DOS에서의 외부 명령어에 해당합니다.
- 유틸리티 프로그램에는 에디터, 컴파일러, 인터프리터, 디버거 등이 있습니다.
port : 컴퓨터 장치에서 데이터를 전송하거나 수신하기 위한 연결 접속부
※port는 중요하지 않아요 커널이랑 쉘 위주로 암기하세요 그 두 가지가 중요합니다.
41. 스풀링과 버퍼링에 대한 설명 중 옳지 않은 것은?
가. 스풀링은 저속의 입출력징치와 고속의 CPU 간의 속도 차이를 해소하기 위한 방법이다.
나. 버퍼링은 주기억장치의 일부를 버퍼로 사용한다.
다. 버퍼링은 송신자와 수신자의 속도 차이를 해결하기 위하여 사용한다.
라. 버퍼링은 서로 다른 여러 작업에 대한 입력과 출력 계산을 동시에 수행한다.
버퍼링은 단일 작업 시 사용됩니다.
<스풀링(Spooling)>
- 다중 프로그래밍 환경하에서 용량이 크고 신속한 액세스가 가능한 디스크(보조기억장치)를 이용하여 각 사용자 프로그램이 입출력할 데이터를 직접 입출력 장치로 보내지 않고 디스크에 모았다가 나중에 한꺼번에 입출력함으로써 입출력장치의 공유 및 상대적으로 느린 입출력장치의 처리속도를 보완하는 기법입니다.
- 고속의 CPU와 저속의 입출력장치가 동시에 독립적으로 동작하여 높은 효율로 여러 작업을 동시 병행 작업할 수 있게 하여 다중 프로그래밍 시스템의 성능을 향상해 줍니다.
- 시험에서는 주로 스풀 인쇄에 관하여 출제됩니다.
<버퍼링(Buffering)>
- -컴퓨터 시스템에서 두 장치 간에 데이터를 전송할 시에 속도차이를 해소하기 위해 일지적으로 기억장소에 저장하는 방법입니다.
- 입. 출력 장치와 CPU 간의 속도 차이를 해결하기 위하여 사용됩니다.
- 주기억 장치를 사용하며 단일 작업 시 사용되며 하드웨어 방식으로 구현되어 있습니다.
※스풀에 관한 내용이 정보처리와 다른 자격증 시험에도 자주 출제 됩니다. 잘 기억해 두세요
42. 윈도 98의 탐색기에서 파일이나 폴더를 같은 드라이브로 이동하는 방법 및 선택방법으로 옳지 않은 것은?
가. 비연속적인 여러 개의 파일이나 폴더를 선택할 경우 [Shift] 단축키를 사용한다.
나. 마우스의 오른쪽 단추를 누른 후 드래그 앤 드롭을 이용하여 이동한다.
다. 마우스의 왼쪽 단추로 드래그 앤 드롭을 이용하여 이동한다.
라. 이동할 파일이나 폴더의 전체 항목을 선택하는 단축키는 [Ctrl]+[A] 이다.
비연속적인 여러 개의 파일이나 폴더를 선택할 경우 Ctrl + 클릭 또는 드래그하여 선택할 수 있습니다.
연속적인 여러 개의 파일이나 폴더를 선택할 경우 Shift + 클릭 또는 드래그하여 선택할 수 있습니다.
<마우스를 이용한 이동과 복사>
같은 드라이브 | 다른 드라이브 | |
이동 | Drag & Drop | Shift + Drag & Drop |
복사 | Ctrl + Drag & Drop | Drag & Drop |
※연속, 비연속 선택 시 필요한 키와 이동과 복사에 관한 내용 모두 선택에 Ctrl +A라는 점이 시험에 다 잘 나와요 모두 기억해 두세요
43. 현재 디렉터리(Directory)의 내용을 확인하기 위하여 도스의 DIR 명령을 사용하는 경우 화면에 가장 많은 파일을 표현할 수 있는 명령방식은?
가. DIR/W
나. DIR/P
다. DIR
라. DIR *.*
<DIR>
- 디렉터리, 파일 등에 관한 정보를 목록으로 보여줌 (UNIX : ls)
- /P : 한 화면씩 표시
- /W : 파일명과 확장자만 한 줄에 5개씩
- /O : 정렬 방식대로 표시
- /S : 지정한 디렉터리와 하위 디렉터리까지 모두 표시
- /A : 숨김 파일까지 전체 표시
※dir과 관련된 문제는 많이 출제되므로 잘 기억해 두세요
' * ' 기호는 와일드카드 문자로 '모든'을 의미한다고 이해해 두세요
44. 사용자의 편의를 위해 사용 빈도가 높은 프로그램을 시스템 제공자가 미리 작성하여 사용자에게 제공해 주는 처리 프로그램은?
가. 감시(Supervisor) 프로그램
나. 작업 관리(Job Management) 프로그램
다. 데이터 관리(Data Management) 프로그램
라. 서비스(Service) 프로그램
<제어 프로그램>
- 감시 : 프로그램의 실행과 시스템 전체의 작동 상태를 감시, 감독
- 작업 관리 : 업무 처리 후 다음 업무 이행을 자동으로 수행하기 위한 준비, 처리에 대한 완료 담당
- 데이터 관리 : 주기억 & 보조기억 장치의 자료 전송, 파일의 조작 및 처리, 입출력 자료와 프로그램 간의 논리적 연결 등 시스템에서 취급하는 파일과 데이터를 표준적인 방법으로 처리할 수 있도록 관리
<처리 프로그램>
- 언어 번역 : 원시프로그램을 목적프로그램으로 번역
- 서비스 : 사용자의 편리를 위해 시스템 제공자가 미리 작성하여 사용자에게 제공해 주는 것
- 문제 해결 : 특정 업무 및 문제 해결을 위해 사용자가 작성한 프로그램
※시험에서는 각각의 프로그램에 관한 정의보다는 제어프로그램 3가지 감시, 작업 관리, 데이터 관리, 3가지 종류를 묻는 문제가 많이 출제됩니다. 감. 작. 데라고 기억해 두시면 좋아요
45. 도스(MS-DOS)에서 외부명령어가 아닌 것은?
가. FORMAT
나. COPY
다. CHKDSK
라. LABEL
COPY는 내부 명령어입니다.
<내부명령어>
- 도스가 부팅될 때 COMMAND.COM이 실행됨과 동시에 주기억장치에 상주하게 됩니다.
- 주기억 장치에 상주하므로 언제든 실행이 가능하며 비교적 자주 사용되는 명령어로 실행과정이 간단합니다.
- 종류로는 CLS, DIR, COPY, DATE, TIME, MD, CD, 등등 있습니다.
<외부명령어>
- 보조기억장치에 실행파일로 저장되어 있다가 사용자의 명령 시 주기억장치로 적재되어 실행합니다.
- 종류로는 ATTRIB, FORMAT, CHKDSK, FDISK, SCANDISK, DISKCOPY, XCOPY, 등등이 있습니다.
<포맷(Format)>
- - 디스크를 초기화(트랙과 섹터 형성)하여 사용가능한 상태로 만들어 주는 것으로 디스크를 사용 전에는 먼저 포맷을 해야 합니다. 포맷(초기화)을 수행하면 디스크의 기존 데이터가 모두 삭제가 됩니다.
- /S : 포맷 후 시스템 파일을 복사하여 시동 디스크를 만듦
- /Q : 빠른 포맷
- 옵션들 중에 2가지는 기억해 두시면 좋습니다.
COPY : 지정한 곳에 파일을 복사하거나 여러 개의 파일을 결합합니다.
CHKDSK : 디스크 상태 점검과 결과를 표시해 줍니다.
LABEL : 디스크 이름을 만들거나 변경합니다.
※내부 명령어를 하나 고를 때는 가장 짧은 명령어를 고르면 대부분 맞출 수 있습니다. 구별을 위해 모두 암기하지 마세요.
대신 각각의 명령어가 무엇을 하는지를 기억하시는 게 도움이 됩니다.
46. 윈도 98에서 하드웨어 장치를 장착하면 자동 인식하는 것을 무엇이라고 하는가?
가. 멀티태스킹(Multi-Tasking)
나. 오토 커넥트(Auto-Connect)(Auto-Connect)
다. 드래그 앤 드롭(Drag And Drop)
라. 플러그 앤 플레이(Plug & Play)
<플러그 앤 플레이(Plug & Play, PnP) = 자동 감지 장치>
- 컴퓨터 시스템에 하드웨어를 설치했을 때, 해당 하드웨어를 사용하는 데 필요한 시스템환경을 운영체제가 자동으로 구성해 주는 것으로 사용자가 직접 환경을 설정하지 않아도 됩니다.
- PnP 기능을 활용하기 위해서는 하드웨어와 소프트웨어 모두 PnP를 지원해야 합니다.
<멀티 태스킹(Multi tasking)>
- 하나의 컴퓨터 시스템에서 한 번에 2가지 이상의 작업을 동시에 처리하는 것으로 ‘다중작업’이라고도 합니다.
<오토 커넥트(Auto-Connect)
- 통신에서 자동으로 연결해 주는 기능입니다.
<드래그 앤 드롭(Drag And Drop)>
- GUI(그래픽 사용자 인터페이스)에서 마우스를 사용하여 프로그램이나 폴더, 파일과 같은 아이콘을 선택한 후 마우스 버튼을 누른 상태에서 드래그(끌기 작업)를 하여 원하는 위치로 이동한 다음 손을 뗌으로 이동시키는 방식입니다.
※오토 커넥트는 중요하지 않아요
47. Which of the following is correct answer about batch processing system?
가. Data processing system which requires immediate process when the data generated like seat reservation for airplane or train.
나. The method that process data collected until it become some quantity or for some period of time at on time.
다. The system which has many processors is to program dividing into more than two jobs concurrently under control processors.
라. A terminal like device equipped with button, dials that enables the operator to communicate with computer.
문제 지문에 있는 ‘batch processing’은 일괄 처리를 의미합니다.
‘process data collected(프로세스 데이터를 모으다) until it become some quantity(’ 알맞게 적당히 까지 ‘)라고‘) 직역해서 풀면 바로 일괄 처리라는 것을 알 수 있습니다.
<일괄처리 시스템(Batch Processing System)> = 모아서 처리
- 초기의 컴퓨터 시스템에서 사용된 형태로 일정량 또는 일정 기간 동안 데이터를 모아 한번에 처리하는 방식으로 시스템을 효율적으로 사용할 수 있지만 사용자 측면에서 반환 시간이 늦습니다.
- 하나의 작업이 모든 자원을 독점하므로 CPU 유휴 시간이 줄어듭니다.
- 급여 계산, 지불 계산, 세금, 연말 결산 등의 업무에 적합합니다.
가: immediate process(즉시처리) / seat reservation for airplane or train(기차나 비행기 좌석 예매) 이 지문만 봐도 즉시 처리하는 실시간 처리라는 것을 알 수 있습니다.
<실시간 처리 시스템(Real Time Processing)> = 바로 처리
- 처리해야 할 자료가 생성 즉시 결과를 나타내는 방식입니다.
- 온라인 은행 업무, 좌석 예약, 예매, 항공 우주 레이더, 등에서 사용됩니다.
다: The system which has many processors(다수의 프로세서) / program dividing into more than two jobs concurrently(프로그램을 2개 이상으로 동시에 나누어) 이 지문으로 멀티 프로세싱이라는 것을 알 수 있습니다.
<다중 처리(Multi Processing)>
- 여러 개의 CPU와 하나의 주기억 장치를 이용하여 여러 개의 프로그램을 동시에 처리하는 방식입니다.
- 하나의 CPU가 고장 나더라도 다른 CPU를 이용하여 업무를 처리할 수 있으므로 시스템의 신뢰도가 높은 특징이 있습니다.
- 여러 개의 CPU와 여러개의 프로그램
라 : terminal(단말기) operator to communicate with computer(사용자(조작자)가 컴퓨터랑 통신할 수 있는)이라는) 해석으로 단말장치라는 것으로 알 수 있습니다.
<단말기(DTE(Data Terminal Equipment))?
- 단말장치로 데이터 통신 시스템과 외부 사용자의 접속점에 위치하여 최종적으로 데이터를 입, 출력하는 장치이며 입출력, 전송제어, 기억 기능을 수행합니다.
- 내장 프로그램의 유무에 따라서 ‘스마트 단말기’와 ‘더미 단말기’가 있습니다.
※ 일괄 처리의 영어 이름은 꼭 기억해 두세요. 4번 보기는 이 문제에서는 중요하지 않아요 4과목에서 주로 출제됩니다.
48. 도스(MS-DOS)에서 시스템 부팅 시 반드시 필요한 파일이 아닌 것은?
가. IO.SYS
나. MSDOS.SYS
다. COMMAND.COM
라. CONFIG.SYS
CONFIG.SYS파일은 부팅 시 필수 파일이 아니며 나머지 3가지 보기가 필수 파일입니다.
<CONFIG.SYS(환경 설정 파일)>
- 시스템 환경을 설정해 주는 파일로 표준 장치 외 주변 장치에 대한 기본 환경 설정 가능합니다.
- 디스크의 동작 속도를 향상해주는 버퍼(Buffer) 및 캐시(Cache)의 설정이 가능합니다.
<IO.SYS>
- MSDOS.SYS의 입출력 요구에 따른 실질적인 입출력을 수행합니다.
<MSDOS.SYS>
- 파일의 입출력, 시스템 호출을 담당하며 파일관리, 메모리관리, 프로세서 관리, 하드웨어를 담당합니다. (MSDOS라는 운영체제 파일입니다.)
<COMMAND.COM>
- 명령어 해석 및 명령어 처리기 기능을 하며 내부 명령어를 가지고 있습니다.
※각각의 파일이 무엇을 하는지 암기하실 필요까진 없어요 COMMAND파일은 내부 명령어를 갖는다는 점만 기억하세요.
49. 다중프로그래밍 상에서 두 개의 프로세스가 실행 중에 있게 되면 각 프로세스는 자신이 필요한 자원을 가지고 실행되다가 서로 자신이 점유하고 있는 자원을 포기하지 않은 상태에서 다른 프로세스가 자원을 요구하는 경우가 발생된다. 이 경우 두 프로세스는 모두 더 이상 실행을 할 수 없게 되는데 이러한 현상을 무엇이라고 하는가?
가. 교착상태(Dead Lock)
나. 세마포어(Semaphore)
다. 가상시스템(Virtual System)
라. 임계영역(Critical Section)
<교착상태(Dead Lock)>
- 다중프로그래밍 상에서 두 개의 프로세스가 실행 중에 있게 되면 각 프로세스는 자신이 필요한 자원을 가지고 실행되다가 서로 자신이 점유하고 있는 자원을 포기하지 않은 상태에서 다른 프로세스가 자원을 요구하는 경우가 발생된다. 이 경우 두 프로세스는 모두 더 이상 실행을 할 수 없게 되는데 이러한 현상입니다.
↘교착상태 발생의 필요충분조건4가지
- 상호 배재 : 한 번에 한 개의 프로세스만이 공유 자원을 사용할 수 있어야 함
- 점유와 대기 : 최소한 하나의 자원을 점유하고 있으면서 다른 프로세스에 할당되어 사용되고 있는 자원을 추가로 점유하기 위해 대기하는 프로세스가 존재
- 비선점 : 다른 프로세스에서 할당된 자원은 사용이 끝날 때까지 강제로 빼앗을 수 없음
- 환형 대기 : 공유 자원과 공유 자원을 사용하기 위해 대기하는 프로세스들이 원형으로 구성되어, 자신에게 할당된 자원을 점유하면서 앞이나 뒤의 프로세스의 자원을 요구
<세마포어(Semaphore)>
- 각 프로세스에 제어 신호를 전달하여 순서대로 작업을 수행하도록 하는 기법입니다.
- 병행 내지 병렬로 동작되는 둘 이상의 프로세서 사이에서 마이크로프로세서 시간이나 입출력 접속구와 같은 공유 자원을 동시에 사용할 수 없기 때문에 한 프로세서가 사용하고 있는 동안에 세마포어를 세워 다른 프로세서를 대기시키고 사용이 끝나면 해제시키는 방법을 사용하는 것입니다.
<임계 영역(Ctirical Section)>
- 다중 프로그래밍 운영체제에서 여러 개의 프로세스가 공요하는 데이터 및 자원에 대하여 어느 한 시점에서는 하나의 프로세스만 자원 또는 데이터를 사용할 수 있도록 지정된 공유 자원입니다.
- 임계 구역에서는 하나의 프로세스만 접근이 가능하며 해당 프로세스가 자원을 반납해야만 다른 프로세스가 자원이나 데이터를 사용가능합니다. 이를 운영체제가 제어 권한을 갖습니다.
- 특정 프로세스가 독점을 하면 안 됩니다. 또한 작업은 빠르고 신속하게 진행되어야 합니다.
- 임계구역이라고 하며 병렬컴퓨팅에서 두 개 이상의 스레드가 동시에 접근하지 못하도록 공유자원의 접근을 막습니다.
※가상 시스템은 가상 머신이나 가상 메모리를 말할 수 있습니다. 가상 메모리와 가상 머신은 설명이 완전히 다르기에 나중에 각각의 문제에서 설명을 달겠습니다.
※ 교착상태만 잘 기억하셔도 충분해요 세마포어나 임계구역은 예전 산업기사나 기사에서 출제되었습니다.
50. 준비상태(Ready)에 있는 프로세스들 중에서 우선순위가 가장 높은 프로세스를 선택하여 CPU를 할당(Running 상태)하는 것을 무엇이라 하는가?
가. 디스패치(Dispatch)
나. 타이머 종료(Timer Run Out)
다. 사건 대기(Event Wait)
라. 깨어남(Wake Up)
<디스패치(Dispatch)>
- 프로세스 상태 전이 관련 용어로 준비 상태에서 대기하고 있는 프로세스 중 하나가 프로세서를 할당받아 실행 상태로 전이되는 과정입니다.
< 타이머 종료(Timer Run Out)>
- 작업에 대하여 할당된 시간이 종료되어 다시 준비단계로 변경되는 과정입니다. (시분할 시스템의 특징입니다.)
<사건 대기(Event Wait) >
- 프로세스 실행 중 이벤트가 발생 시 대기상태(Blocked)로 변경되는 것입니다.(대표적으로 인터럽트 발생시 대기상태로 변경됩니다.)
<깨어남(Wake Up)>
- 입출력 혹은 인터럽트 처리가 완료되어 프로세스가 블록(Block) 상태에서 다시 준비(Ready) 상태로 변경되는 과정입니다.
※아래의 그림은 이해를 돕기 위한 그림이에요. 시험에서는 Dispatch(디스패치)가 많이 돼요. 디스패치는 꼭 기억해 두세요
[4과목 : 정보통신 일반]
51. 보(Baud) 속도가 1,600 [baud]이며 트리비트(Tribit)를 사용하는 경우의 속도는?
가. 1,600 [bps]
나. 2,400 [bps]
다. 4,800 [bps]
라. 9,600 [bps]
보오(Baud) * bit(변조 시 상태 변화수) = BPS
1600 * 3(tribit) = 4800 bps
공식
Bps / bit(변조 시 상태 변화수) = Baud(보오)가보오) 됩니다.
Bps에서가 아닙니다!! 은근히 자주 출제됩니다.)
∴ 변조 시 상태 변화 수
모노비트(Monobit) = 1Bit
디비트(Dibit) = 2Bit
트리비트(Tribit) = 3Bit
쿼드비트(Quadbit) = 4Bit
※ 시험에서 많이 출제돼요 어렵지 않아요 공식을 꼭 기억하시고 상태 변화수도 꼭 기억해 두세요
52. 텔레비전과 전화의 연결에 의한 정보 서비스는?
가. 텔레텍스트(Teltext)
나. 텔레텍스(Teletex)
다. CATV
라. 비디오텍스(Videotex)
정답은 라
<비디오텍스(Videotex)>
- 텔레비전이나 컴퓨터 모니터를 단말기로 사용하여 전화망을 통해 정보센터와 연결하는 것입니다.
<텔레텍스트(Teltext)>
- 텔레비전 전파를 통해 각종 정보를 문자와 그림으로 전달하는 서비스로 ’ 문자다중방송‘이라 합니다.
<텔레텍스(Teletex)>
- 통신기능이 있는 워드프로세서로 공중 전기 통신 서비스라 합니다.
<CATV>
- 동축 케이블이나 광섬유 케이블 등 광대역을 전송할 수 있는 전송 매체를 통해 영상, 음성 등의 정보를 가입자에게 전송하는 시스템
※답만 외우고 넘어가세요 크게 중요하지 않아요 이름도 비슷해서 헷갈리기만 해요
53. 다음 중 광섬유의 전송 특성으로 잘못된 것은?
가. 전자기적 누화가 없다.
나. 많은 회선의 집속화가 가능하다.
다. 클래딩에 의해 신호의 전송이 이루어진다.
라. 저손실로 장거리 전송이 가능하다.
클래딩은 코어(빛이 통과하는 영역)에서 빛이 밖으로 벗어나지 않도록 반사시켜 주는 영역입니다.
<광섬유 케이블(Optical Fiber Cable)>
- 유리를 원료로 하여 제작된 가느다란 광섬유를 여러 가닥 묶어서 케이블의 형태로 만든 것으로 데이터를 빛으로 바꾸어 빛의 전반사 원리를 이용하여 전송합니다.
- 가장 빠른 속도와 높은 주파수 대역폭, 대용량, 장거리 전송, 보안성이 좋음, 저손실, 무누화, 낮은 감쇠율, 높은 신뢰성 등 다양한 장점이 있습니다.
- 무유도 성질이므로 전자기적 잡음에 강합니다.
- 설치비용이 비싸고 광섬유 간 연결이 어려워 설치 시 고도의 기술이 필요합니다.
↘구성
- 코어 : 빛이 전파되는(통과하는) 영역으로 클래딩보다 높은 굴절률을 갖습니다.
- 클래드(클래딩) : 코어보다 약간 낮은 굴절률을 갖으며 코어의 빛이 밖으로 벗어나지 못하도록 반사시켜 주는 역할을 합니다.
- 재킷 : 습기, 마모, 파손 등의 위험 요소로부터 광섬유를 보호하기 위하여 케이블을 감싸고 있는 부분입니다.
※광섬유 케이블의 특징은 그냥 다 좋다고 기억하시고 단점은 비싸고 설치가 어려움 정도로 기억하세요
광케이블 구성 3가지는 잘 암기해 두셔야 해요
54. 정지위성의 위치는 지구의 적도 상공 약 몇 [Km] 정도인가?
가. 25,000
나. 36,000
다. 45,000
라. 56,000
※답만 암기하셔도 되는 문제로 실제로 다른 자격증에도 가끔 등장하는 문제입니다. 숫자만 암기하시면 됩니다.
55. 음성 및 비음성 통신 서비스를 통합한 종합정보통신망은?
가. PSTN
나. ISDN
다. ISTN
라. VAN
<ISDN(Integrated Services Digital Network)>
- 종합 정보 통신망으로 디지털 통신망을 이용하여 음성, 문자, 영상 등의 통신을 종합적으로 제공하는 서비스입니다. 위성 통신, 광섬유 등 대용량 통신과 디지털 전송 기술을 이용한 통신망으로 지금까지 사용하던 아날로그 회선을 그대로 사용하여 디지털 데이터 통신 및 전화 회선으로도 사용이 가능합니다.
PSTN(Public Switched Telephone Network)
- 공공 통신 사업자가 운영하는 공중전화 교환망을 의미하며 교환국을 통하여 다수의 가입자들에게 음성 전화 및 자료 교환 서비스를 제공하는 것입니다. (전화 통신 생각하시면 됩니다.)
VAN(Value Added Network)
- 공중 통신 사업자로부터 통신 회선을 임대하여 하나의 사설망을 구축하고 이것으로 정보의 축적, 가공, 변환 처리 등 가치를 첨가한 후 불특정 다수를 대상으로 서비스를 제공하는 통신망인 부가가치 통신망입니다.
※ISTN은 정보가 없네요 아무래도 의미 없는 보기인 듯해요. VAN 이외엔 중요한 내용이 없어요 VAN만 잘 외워두세요
56. 100 [MHz]의 반송파를 최대 주파수 편이가 60 [KHz]이고 신호파 주파수가 10k[KHz]로 FM 변조하였을 때 변조 지수(mt)는?
가. 4
나. 6
다. 8
라. 10
변조지수 = 최대 주파수 편이 / 신호 주파수
60 / 10 = 6입니다.
※중요한 문제가 아니에요 그냥 이렇구나 하고 넘어가셔도 됩니다.
57. 은행창구의 거래 상황을 처리해 주는 응용 분야는?
가. 공정 제어
나. 시차 배분
다. 거래 처리
라. 전자 메일
문제 지문에서 '거래 사항'이라는 말하며 정답도 알려주네요
<공정 제어(process control)>
- 공정에서 선택 변수를 조절하여 공정을 원하는 상태로 유지하는데 필요한 제어 과정입니다.
<전자 메일(E-mail)>
- 컴퓨터 통신망을 통해 편지와 같은 메시지를 주고받을 수 있는 시스템입니다
※답만 기억하고 넘어가세요 보기 중에 중요한 것도 없어요. '시차배분'은 지금은 사용하지 않는 용어로 보입니다.
58. 데이터 링크 계층에서 감시 시퀀스의 전송제어문자 중 ‘ACK'의 설명으로 옳은 것은?
가. 응답을 요구하는 부호이다.
나. 부정적인 의미를 나타낸다.
다. 수신 측에서 문자 동기를 취하기 위해서 사용한다.
라. 오류 검출 결과 정확한 정보를 수신하였음을 나타낸다.
<ACK(acknowledge)>
- 수신된 메시지에 대한 긍정 응답, 에러가 없다는 의미입니다.
<NAK(Negative AcKnowledge)>
- 수신된 메시지에 대한 부정 응답입니다.
<ENQ(ENQuiry)>
- 상대편에 데이터 링크 설정 및 응답을 요구합니다.
<SYN(SYNchronous Idle)>
- 문자 동기, 블록(프레임)의 시작과 종료를 의미합니다.
※ACK와 NAK만 기억하셔도 충분해요
59. 다음 중 다중화 방식의 종류에 해당되지 않는 것은?
가. FDM
나. TDM
다. COM
라. WDM
COM은 다중화 방식이기보다는 다른 다양한 의미로 사용됩니다.
주로 Computer Output Microfilm 출력 마이크로필름이라는 뜻으로 사용됩니다.
<시분할 다중 화기 접속(TDMA : Time Division Multiple access)>
- 통신 회선의 대역폭을 일정한 시간 폭으로 나누어 여러 대의 단말 장치가 동시에 사용할 수 있도록 한 것으로 대역폭의 이용도가 높아 고속 전송에 용이합니다.
- 디지털 회선에 주로 이용하며, 대부분의 데이터 통신에서 사용되고 있습니다.
- 다중화기의 내부 속도와 단말장치의 속도 차이를 보완하기 위한 버퍼가 필요하며 모든 단말 장치에 균등한 시간폭을 제공하는 동기식과 전송 데이터가 있는 단말기만 시간폭을 제공하는 비동기식 다중화기가 있습니다.
<주파수 분할 다중 화기 접속(FDMA : Frequency Division Multiple access)>
- 통신회선의 주파수를 여러 개로 분할하여 여러 대의 단말장치가 동시에 사용할 수 있도록 한 것으로 전송 신호에 따라 대역폭보다 전송 매체의 유효 대역폭이 큰 경우 사용합니다.
- 시분할 다중화기에 비해 구조가 간단하고 가격이 저렴한 장점이 있으며 저속의 비동기식 전송, 멀티 포인트 방식, 아날로그 신호 전송에 적합합니다.
- 대역폭을 나누어 사용하는 각 채널들 간의 상호 간섭을 방지하기 위해 보호 대역(Guard Band)이 필요하며 이로 인하여 대역폭 낭비가 초래되는 단점이 있습니다.
- TV 방송이나 CATV등에 주로 사용됩니다.
<파장 분할 다중화(WDM : Wavelegth Division Multiplex)>
- 광전송 시스템의 하나로 빛의 파장을 달리하는 여러 개의 채널을 묶어 하나의 광섬유를 통하여 전송하는 방식입니다.
※시분할(TD), 주파수 분할(FD) 각 영어를 기억하시면 좋아요.
60. 다음 중 데이터 통신 교환방식이 아닌 것은?
가. 메시지 교환방식
나. 패킷 교환방식
다. 기계 교환방식
라. 회선 교환방식
교환 방식에는 패킷, 회선, 메시지 3가지가 있다는 점을 기억하셔야 합니다.
<페킷 교환방식(Packet Switching System)>
- 패킷 교환방식(메시지를 일정한 길이의 패킷으로 잘라서 전송하는 방식)
- 응답시간이 빠르고 대화형 응용이 가능합니다.
- 수신 측이 비패킷형 단말기인 경우 PAD를 이용해 분할된 패킷을 재조립해야 합니다.
- 음성 전송보다는 데이터 전송에 더 적합합니다.
- 코드 및 속도 변환이 가능합니다.
- 상호 접속 프로토콜은 X.75입니다.
- 통신량 제어를 통한 망의 안전성을 높입니다.
- 전송 시 문제가 발생하여도 우회경로를 통하여 전송이 가능합니다.
- 통신망에 의한 패킷 손실이 있을 수 있습니다.
↘종류
1). 가상 회선 방식
- 단말기 상호 간에 논리적인 가상 통신 회선을 미리 설정, 송신자와 수신자 사이의 연결을 확립한 후에 설정된 경로를 따라 패킷들을 순서적으로 전송
2). 데이터 그램
- 연결 경로를 설정하지 않고 인접한 노드들의 트래픽 상황을 감안하여 각각의 패킷들을 순서에 상관없이 독립적으로 운반하는 방식입니다.
↘패킷 교환망의 기능
1). 패킷 다중화
- 동시에 다수의 상대 터미널과 통신을 수행할 수 있습니다.
2). 경로 제어
- 논리 채널을 송수신 단말기 사이에서 경로를 설정할 수 있습니다.
3). 순서제어
- 패킷에 대한 송수신 순서를 제어할 수 있습니다.
4). 트래픽
- 패킷의 흐름과 패킷의 양을 조절하여 교착상태(Dead Lock) 방지 흐름제어할 수 있습니다.
오류 제어
- 오류검출 및 정정할 수 있습니다.
※ 패킷(Packet)
- 전송 또는 다중화를 목적으로 메시지를 일정한 비트 수로 분할하여 송, 수신 측 주소와 제어 정보 등을 부가하여 만든 데이터 블록입니다.
메시지를 일정한 길이의 패킷으로 잘라서 전송하는 방식이 바로 '패킷 교환 방식'이 됩니다
<회선 교환망(Circuit Switching System)>
- 데이터 통신에서 네트워크 내 두 스테이션 사이를 연결해 주는 방식으로 두 기계 사이에 물리적인 회로를 직접 연결하고(연결법은 컴퓨터 제어하에 신속히 연결됩니다.) 통신이 지속되는 동안 계속 유지됩니다.
<메시지 교환망(Messag Switching System)>
- 교환기가 일단 송신 측의 메시지를 받아서 저장한 후 전송 순서가 되면 수신 측으로 전송하는 방식으로 각 메시지마다 전송 경로를 결정하고 수신 측 주소를 붙여서 전송합니다.
- 전송 메시지는 추후 검색 및 속도나 코드 변환이 가능합니다.
<기계식 교환 기술> ≒ 기계 교환방식이 아닌 ’ 기계식 교환기술‘을 의미하는 듯합니다.
- 다단식 방식 – 회선 가입자가 입력한 다이얼 번호에 따라 기계식으로 구성된 스위치를 10진 다이얼 번호 단위마다 단계적으로 접속시키는 방식입니다.
- 크로스바 교환 방식 – 동시에 여러 개의 호를 스위칭할 수 있게끔 다수의 입력과 출력이 연결된 수직, 수평로를 교차시킨 스위치 회로의 접점을 제어하여 연결시키는 방식입니다.
※ 간단하게 패킷, 메시지, 회선 3가지 종류가 있다는 것 위주로 기억하셔도 괜찮아요. 각각의 방식까지 기억하신다면 다른 자격증이나 상위 자격증 학습 시 도움은 됩니다.
마지막 기계교환 기술은 이런 게 있구나 하고 넘어가셔도 됩니다.
'산업인력공단 (큐넷)-자격증 > 정보처리기능사(필기)' 카테고리의 다른 글
[시골개]정보처리기능사 필기 2006년 07월 16일 기출문제 풀이(3과목,4과목) (0) | 2024.01.26 |
---|---|
[시골개]정보처리기능사 필기 2006년 07월 16일 기출문제 풀이(1과목,2과목) (1) | 2024.01.26 |
[시골개]정보처리기능사 필기 2006년 04월 02일 기출문제 풀이(1과목,2과목) (1) | 2024.01.25 |
[시골개]정보처리기능사 필기 2006년 01월 22일 기출문제 풀이(3과목,4과목) (0) | 2024.01.23 |
[시골개]정보처리기능사 필기 2006년 01월 22 필기 기출문제 풀이(1과목,2과목) (1) | 2024.01.23 |