본문 바로가기
정보처리기사/2020 3회 정보처리기사 필기

2020 정보처리기사 제 3회 필기 A형 4과목 066~070

by Danne 2020. 9. 25.

2020 1, 2회 통합필기에도 출제된 문제 : ★

 

66. HRN 방식으로 스케줄링 할 경우, 입력된 작업이 다음과 같을 때 처리되는 작업 순서도로 옳은 것은?
  1) A → B → C → D
  2) A → C → B → D
  3) D → B → C → A
  4) D → A → B → C

작업 대기시간 서비스 (실행) 시간
A 5 20
B 40 20
C 15 45
D 20 2

 

HRN (Highest Response ratio Next) 비선점 스케줄링 

 

우선 순위 : (대기시간+서비스시간)/서비스 시간

 

A : (5+20)/20=1.25

B : (40+20)/20=3

C : (15+45)/45=1.33...

D : (20+20)/2=11

 

[참고 자료]

https://chobodogfootruler.tistory.com/17

 

 

 

67. 운영체제에 대한 설명으로 거리가 먼 것은?
  1) 다중 사용자와 다중 응용프로그램 환경하에서 자원의 현재 상태를 파알하고 자원 분배를 위한 스케줄링을 담당한다.
  2) CPU, 메모리 공간, 기억 장치, 입출력 장치 등의 자원을 관리한다.
  3) 운영체제의 종류로는 매크로 프로세서, 어셈블러, 컴파일러 등이 있다.
  4) 입출력 장치와 사용자 프로그램을 제어한다.

운영체제 역할

 효율적인 시스템 자원관리

사용자가 컴퓨터를 편리하게 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임

 

운영체제 기능

● 프로세서, 기억장치, 입출력장치 등의 자원 관리

● 자원을 효율적으로 관리하기 위해 스케줄링 제공

● 사용자와 시스템간의 편리한 인터페이스 제공

● 시스템의 각종 하드웨어와 네트워크를 관리, 제어

● 데이터 관리. 데이터 및 자원의 공유 기능을 제공

● 시스템의 오류를 검사하고 복구

● 자원 보호 기능 제공

● 가상 계산기 기능 제공

 

운영체제 종류

● 개인용 : Windows, MacOS, MS-DOS

● 서버용 :UNIX, LINUX

 

 

[참고 자료]

길벗 2020 시나공 정보처리기사 필기 p.632 ~ p.633

 

 

 

68. 배치 프로그램의 필수 요소에 대한 설명으로 틀린 것은?
  1) 자동화는 심각한 오류 상황 외에는 사용자의 개입 없이 동작애햐 한다.
  2) 안정성은 어떤 문제가 생겼는지, 언제 발생했는지 등을 추적할 수 있어야 한다.
  3) 대용량 데이터는 대용량의 데이터를 처리할 수 있어야 한다.
  4) 무결성은 주어진 시간 내에 처리를 완료할 수 있어야 하고, 동시에 동작하고 있는 다른 애플리케이션을 방해하지 말아야 한다.


배치 프로그램 (Batch Program) : 사용자와의 상호 작용 없이 여러 작업들을 미리 정해진 일련의 순서에 따라 일괄적으로 처리하는 것

 

필수요소

● 대용량 데이터 : 대량의 데이터를 처리

● 자동화 : 심각한 오류 상황 외에 사용자 개입없이 수행되야함

견고성 : 잘못된 데이터나 중복 등의 상황으로 중단되는 일 없이 수행

● 안정성/신뢰성 : 오류가 발생하면 추적할 수 있어야함

성능 : 다른 응용프로그램 수행을 방해하지 않고, 지정된 시간 내에 처리가 완료되어야 함

 

[참고 자료]

길벗 2020 시나공 정보처리기사 필기 p.542

 

 

 

69. TCP 프로토콜에 대한 설명으로 거리가 먼 것은?
  1) 신뢰성 있는 연결 지향형 전달 서비스이다.
  2) 기본 헤더 크기는 100byte 이고 160 byte까지 확장 가능하다.
  3) 스트림 전송 기능을 제공한다.
  4) 순서제어, 오류제어, 흐름제어 기능을 제공한다.

전송계층 프로토콜

 

TCP 

● 양방향 연결형 서비스 제공

 가상 회선 연결 형태의 서비스 제공

 스크림 위주의 전달

 신뢰성 있는 경로를 확립하고 메시지 전송을 감독

● 순서제어, 오류제어, 흐름제어 기능

 패킷의 분실, 손상, 지연, 순서 오류 등 발생시 투명성 이보장되는 환경 제공

 

 

[참고 자료]

길벗 2020 시나공 정보처리기사 필기 p.682

 

 

 

70. 다음이 설명하는 응집도 유형은?

모듈이 다수의 관련 기능을 가질 때 모듈안의 구성 요소들이 그 기능을 순차적으로 수행할 경우의 응집도

  1) 기능적 응집도
  2) 우연적 응집도
  3) 논리적 응집도 
  4) 절차적 응집도

응집도의 종류

● 기능적 응집도 : 모듈 내부의 모든 기능 요소들이 단일 문제와 연관되어 수행될 경우의 응집도

● 순차적 응집도 : 하나의 활동으로 부터 나온 출력 데이터를 그 다음 활동의 입력으로 사용할 경우의 응집도

● 교환(통신)적 응집도 : 동일한 입력과 출력을 사용하여 서로 다른 기능을 수행하는 구성 요소들이 모였을 경우

● 절차적 응집도 : 모듈이 다수 관련 기능을 가질 때 모듈 안의 구성 요소들이 그 기능을 순차적으로 수행할 경우의 응집도

● 시간적 응집도 : 특정 시간에 처리되는 몇 개의 기능을 모아 하나의 모듈로 작성할 경우의 응집도

● 논리적 응집도 : 유사한 성격을 갖거나 특정 형태로 분류되는 처리 요소들로 하나의 모듈이 형성되는 경우의 응집도

 

[참고 자료]

길벗 2020 시나공 정보처리기사 필기 p.111

(그래프는 도서 등의 자료를 필히 참고)

 

 

 

 

 

 

※ 잘못된 부분이 있다면 공유부탁드립니다!

 

 

2020 정보처리기사 

제 3회 필기 A형  

문제풀이 066~070

반응형

댓글