개념
☐ 파이프-필터 패턴(Pipe-Filter Pattern)
● 파이프-필터 패턴(Pipe-Filter Pattern)의 개념 : 데이터 스트림 절차의 각 단계를 필터(Filter) 컴포넌트로 캡슐화하여 파이프(Pipe)를 통해 데이터를 전송하는 패턴
● 파이프-필터 패턴(Pipe-Filter Pattern)의 특징
- 필터 컴포넌트는 재사용성이 좋고, 추가가 쉬워 확장이 용이함
- 필터 컴포넌트들을 재배치하여 다양한 파이프라인을 구축하는 것이 가능
- 데이터 변환, 버퍼링, 동기화 등에 주로 사용
● 파이프-필터 패턴(Pipe-Filter Pattern)의 예시 : UNIX의 쉘(Shell)
☐ 마스터-슬레이브 패턴(Master-Slave Pattern)
● 마스터 컴포넌트에서 슬레이브 컴포넌트로 작업을 분할한 후, 슬레이브 컴포넌트에서 처리된 결과물을 다시 돌려받는 방식으로 작업을 수행하는 패턴
- 마스터 프로세스는 일반적으로 연산, 통신, 조정을 책임짐
- 마스터 프로세스는 슬레이브 프로세스들을 제어할 수 있음
● 장애 허용 시스템과 병렬 컴퓨팅 시스템에서 주로 활용됨
● 일반적으로 실시간 시스템에서 사용됨
문제
☐ 파이프-필터 패턴(Pipe-Filter Pattern)
2021년-2차 13번. 서브시스템이 입력 데이터를 받아 처리하고 결과를 다른 시스템에 보내는 작업이 반복되는 아키텍처 스타일은?
① 클라이언트 서버 구조
② 계층 구조
③ MVC 구조
④ 파이프 필터 구조
정답 : 4
입력 답 : 3
☐ 마스터-슬레이브 패턴(Master-Slave Pattern)
2021년-3차 9번. 분산 시스템을 위한 마스터-슬레이브(Master-Slave) 아키텍처에 대한 설명으로 틀린 것은?
① 일반적으로 실시간 시스템에서 사용된다.
② 마스터 프로세스는 일반적으로 연산, 통신, 조정을 책임진다.
③ 슬레이브 프로세스는 데이터 수집 기능을 수행할 수 없다.
④ 마스터 프로세스는 슬레이브 프로세스들을 제어할 수 있다.
정답 : 3
입력 답 : 1
'정보처리기사 > 25년 03차_문제풀이' 카테고리의 다른 글
[25년 03차 / 문제풀이] 스택(Stack) (0) | 2025.05.26 |
---|---|
[문제풀이] 소프트웨어 버전 관리 도구 (0) | 2025.05.26 |
[문제풀이] 소프트웨어 아키텍처 (0) | 2025.05.26 |
[25년 03차 / 문제풀이] 요구사항 (0) | 2025.05.26 |
[문제풀이] 시스템(System) (0) | 2025.05.26 |