반응형
19. 입력되는 데이터를 컴퓨터의 프로세서가 처리하기 전에 미리 처리하여 프로세서가 처리하는 시간을 줄여주는 프로그램이나 하드웨어를 말하는 것은?
① EAI
② FEP
③ GPL
④ Duplexing
① EAI (Enterprise Application Integration)
- 기업에서 사용하는 다양한 응용 시스템들을 서로 연계시켜주는 솔루션
- 예를 들면, 기업 내부에서는 ERP(Enterprise Resource Planning) 시스템, SCM(Supply Chain Management) 시스템, CRM(Customer Relationship Management) 시스템 등이 있을 수 있으며, 이들 시스템 간의 데이터 연계나 정보 공유를 위해 EAI를 사용할 수 있다.
- EAI 솔루션으로 대표적으로는 IBM의 WebSphere, SAP의 NetWeaver 등이 있다.
② FEP (Front End Processor)
- 컴퓨터의 프로세서가 처리하기 전에 입출력 처리를 담당하고, 중앙 처리 장치에서의 부담을 줄여주는 역할을 하는 솔루션 또는 하드웨어
- 예를 들어, 컴퓨터에서 키보드로 입력한 내용을 CPU가 직접 처리하는 것이 아니라 FEP를 통해 입력 데이터를 미리 처리하고, CPU가 처리하기 쉬운 형태로 변환하여 전달할 수 있다.
- FEP는 주로 대형 컴퓨터 시스템에서 사용되며, 이전에는 주로 마그네틱 테이프 드라이브나 카드 리더 등을 처리하기 위해 사용되었다.
③ GPL (General Public License)
- 소프트웨어의 배포, 수정, 사용 등을 자유롭게 할 수 있도록 해주는 라이선스
- GPL을 따르는 소프트웨어는 누구나 무료로 사용하고, 소스코드를 열어서 수정하거나 배포할 수 있다.
- GPL을 따르는 대표적인 오픈소스 소프트웨어로는 리눅스(Linux) 운영체제가 있다.
④ Duplexing
- 통신에서, 양방향 통신을 동시에 할 수 있도록 하는 기술
- 예를 들어, 전화 통화를 할 때 상대방이 말하는 동안에도 자신이 말할 수 있도록 하는 것과 같은 원리
- Duplexing 기술에는 Half-Duplex와 Full-Duplex가 있는데, Half-Duplex는 한쪽이 말하면 상대방은 기다리고, 상대방이 말하면 자신이 기다리는 방식이고, Full-Duplex는 양쪽이 동시에 말하고 들을 수 있는 방식이다.
FEP는 Front End Processor의 약자로, 전용 하드웨어나 소프트웨어로 구성된 컴퓨터 시스템이나 장치를 말합니다.
일반적으로 컴퓨터 시스템에서 입력장치나 통신망으로부터 입력되는 데이터를 처리하고, 이를 처리하는 데 필요한 중간 단계의 데이터 변환, 필터링, 암호화 등의 작업을 수행합니다. 이렇게 전처리된 데이터는 후속 처리 시스템에 전달되어 빠르고 정확한 처리가 가능하도록 합니다.
FEP는 데이터 처리 작업을 분리하여 전처리와 후처리를 각각 담당함으로써 전체 시스템의 처리 성능을 향상시킬 수 있습니다. 또한 FEP를 이용하면 컴퓨터 시스템의 유휴 시간을 최소화하여 전체적인 작업 효율을 높일 수 있습니다.
주로 통신 시스템에서 사용되며, 통신망으로부터 입력되는 데이터를 빠르게 처리할 수 있는 기능을 제공합니다. 특히 고속 통신망에서 대용량 데이터를 처리할 때 필수적인 장치입니다.
반응형