블로그 이전했습니다. https://jeongzero.oopy.io/
PART 03. 운영체제 - 분산 운영체제
본문 바로가기
정보처리기사/필기

PART 03. 운영체제 - 분산 운영체제

728x90

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번

응답 시간은 감소하지요..


728x90