1. 분산 및 병렬 처리 시스템에 대한 설명으로 거리가 먼 것은?(p2-285)
① 분산 및 병렬 처리 시스템은 작업을 병렬적으로 수행함으로써 사용자에게 빠른 반응 시간과 작업 처리량이 향상된다.
② 사용자들이 비싼 자원들을 쉽게 공유하여 사용할 수 있으며, 작업의 부하를 균등하게 유지할 수 있다.
③ 다수의 구성 요소가 존재하므로 일부가 고장 나더라도 나머지 일부는 계속 작동 가능하기 때문에 사용 가능도가 향상된다.
④ 분산 시스템에 구성 요소 추가 시에 시스템의 확장은 어려우나 작업 부하를 분산시킴으로써 반응 시간이 항상 일관성 있게 유지된다.
정답 : 4번
분산 시스템은 구성 요소를 추가하거나 삭제가 용이하다.
2. Flynn이 제안한 4가지 병렬처리 방식 중에서 이론적일뿐 실질적인 처리방식으로 사용되지 않는 구조는?(p2-286)
① SISD
② SIMD
③ MISD
④ MIMD
정답 : 3번
SISD : 개인용 컴퓨터
SIMD : 대형 컴퓨터
MISD : 실제 없음
MIMD : 분산, 병렬 컴퓨터
3. 병렬 처리 시스템의 형태 중 분리 수행의 설명으로 틀린 것은?(p2-286)
① 한 프로세서의 장애는 전 시스템에 영향을 미치지 않는다.
② 하나의 주 프로세서와 나머지 종 프로세서로 구성된다.
③ 프로세서별 자신만의 파일 및 입출력 장치를 제어한다.
④ 프로세서별 인터럽트는 독립적으로 수행된다.
정답 : 2번
분리 수행 구조는 각 프로세스가 독립적인 운영체제를 갖고 있는 시스템이다. 즉 , 여러 개의 컴퓨터가 있다면 각각의 컴퓨터 마다 독립적인 프로세서(CPU)가 존재하는 시스템이다. 따라서 분리 수행 구조는 하나의 시스템에 주/종 프로세스로 구성되어 있지 않다.
4 크로스바 교환 행렬에 관한 설명으로 옳지 않은 것은?(p2-286)
① 다중 처리기 시스템을 구현하는 하나의 기법이다.
② 공유 버스 시스템에서 버스의 수를 프로세서의 수만큼 증가시킨 구조이다.
③ 두 개의 서로 다른 저장 장치를 동시에 참조할 수 있다.
④ 하드웨어가 복잡해지는 단점이 있다.
정답 : 2번
크로스바 교환 행렬은 버스의 수를 메모리의 수만큼 증가시킨 구조이다. 프로세서의 수 만큼 증가시키는 구조가 아니다.
5. 분산 처리 시스템의 네트워크 위상 중 무엇에 대한 설명인가?(p2-295)
각 노드가 공평한 서비스를 받는다.
전송 매체와 노드의 고장 발견이 쉽다.
새로운 노드를 추가할 경우 통신 회선을 절단해야 한다.
목적지에 도달하는데 단방향인 경우 최대 N-1 개의 노드를 거쳐야 한다.
① 완전 연결 구조
② 계층 연결 구조
③ 성형 구조
④ 링형 구조
정답 : 4번
링형 구조(환형 연결)에 연결된 모든 노드는 동등하고 공평한 서비스를 받으며, 목적지 노드에 데이터를 보내기 위해서는 최소 한 개 이상 n-1개의 노드를 거쳐야 한다.
6. Flynn의 다중 처리기 분류에서 어레이 프로세서와 가장 밀접한 것은?(p2-296)
① SIMD
② SISD
③ MISD
④ MIMD
정답 : 2번
7. 클라이언트/서버 시스템의 장점이 아닌 것은?(p2-296)
① 에러 발생시 원인 파악이 용이하다.
② 시스템 확장이 용이하고 유연성이 있다.
③ 사용자 중심의 개별적인 클라이언트 운영 환경이 가능하다.
④ 개방형 시스템으로 다양한 하드웨어와 소프트웨어 선택이 가능하다.
정답 : 1번
클라이언트/서버 시스템(분산 처리 시스템) 단점 : 보안 취약, 소프트웨어 개발 어려움, 에러 원인 파익이 어렵다.
8. 분산처리 시스템의 계층 구조를 하드웨어 계층에서부터 사용자 프로그램 계층으로 설계할 경우 "하드웨어 - ( ) - ( ) - ( ) - 사용자 프로그램 계층으로 분류할 수 있다"에서 ( )에 들어갈 분류를 옳게 나열한 것은?(p2-297)
① 기억장치 계층, 프로세스 계층, 파일 시스템 계층
② 프로세스 계층, 기억 장치 계층, 파일 시스템 계층
③ 파일 시스템 계층, 기억 장치 계층, 프로세스 계층
④ 기억 장치 계층, 파일 시스템 계층, 프로세스 계층
정답 : 3번
9. 분산 처리 시스템에서 완전 연결 구조에 대한 설명으로 옳은 것은?(p2-297)
① 각 노드가 시스템 내의 모든 노드와 직접 연결되어 있다.
② 통신 전달이 매우 느리다.
③ 기본 비용이 적게 든다.
④ 사이트 간의 연결은 여러 회선이 존재하므로 신뢰성이 낮다.
정답 : 1번
완전 연결 구조는 모든 노드가 연결되어 있어 통신 전달 속도가 매우 빠르지만 통신 회선 기본 비용이 많이 든다.
10. 다중 스레드 프로그램을 사용하는 주요 이점이 아닌 것은?(p2-297)
① 실행 환경을 공유시켜 기억 장소의 낭비가 줄어든다.
② 프로세스의 생성이나 문맥교환 등의 오버헤드를 줄여 운영체제의 성능이 개선된다.
③ 응용 프로그램의 응답 시간이 증가한다.
④ 프로세스들 간의 통신이 향상된다.
정답 : 3번
응답 시간은 감소하지요..
'정보처리기사 > 필기' 카테고리의 다른 글
PART 04. 소프트웨어 공학 - 소프트웨어 공학 개념 (0) | 2019.01.31 |
---|---|
PART 03. 운영체제 - 운영체제의 실제 (0) | 2019.01.20 |
PART 03. 운영체제 - 정보 관리 (0) | 2019.01.20 |
PART 03. 운영체제 - 기억 장치 관리 (0) | 2019.01.20 |
PART 03. 운영체제 - 프로세스 관리 (0) | 2019.01.20 |