Tech Trail

[리눅스 마스터 2급] 2차 리눅스 활용 "응용 분야 _ 기술 동향 & 활용 기술" 문제 모음 본문

Learning/리눅스 마스터

[리눅스 마스터 2급] 2차 리눅스 활용 "응용 분야 _ 기술 동향 & 활용 기술" 문제 모음

_밍지_ 2023. 12. 4. 00:30
728x90
반응형
SMALL

1. 임베디드 시스템에 대한 설명으로 알맞은 것은?

 

답: 전기밥솥에 리눅스 운영체제를 설치하여 모바일 앱을 이용한 제어가 가능하도록 구성하였다.

 

해설: 임베디드 시스템은 가전제품, 모바일 장비, 웨어러블 컴퓨터 등 다양한 사물에 특정 기능을 수행하도록 만든 컴퓨터 시스템이다.

 

 

 

2. 임베디드 리눅스의 장점으로 틀린 것은?

(1) 별도의 로열티나 라이센스 비용이 없다.

(2) 커널이 안정적이다.

(3) 커널과 루트 파일 시스템 등에 상대적으로 적은 메모리를 차지한다.

-> 임베디드 리눅스는 기존의 RTOS(Real Time OS)보다 많은 메모리를 요구한다.

(4) 소스가 공개되어 있어서 변경과 재배포가 용이하다.

 

 

 

3. 임베디드 리눅스에 대한 설명

(1) 별도의 로열티나 라이센스 비용이 없다.

(2) 사용자모드와 커널모드 메모리 접근이 복잡하여 제품화하기 위한 솔루션 구성이 어렵다.

(3) 소스가 공개되어 있어서 변경 및 재배포가 용이하다.

(4) 리눅스를 사용한지가 오래되어 커널이 안정적이다.

 

 

 

4. 부동 소수점 연산을 위해 오래된 구형 컴퓨터 여러 대에 리눅스를 설치하고 고성능의 계산 능력을 발휘하도록 하나의 시스템인 것처럼 구성한 것으로 알맞은 것은?

 

답: 베어울프 클러스터

 

해설: 고계산용 클러스터는 베어울프(Beowulf) 클러스터라고도 부른다. 이것은 고성능의 계산 능력을 제공하기 위한 목적으로 제작된 것으로 과학계산용으로 활용가치가 높다.

 

 

 

5. 부하분산 클러스터(LVS)의 구성요소로 가장 알맞은 것은?

 

답: 로드밸런서(Load Balancer)

 

해설: 부하분산 클러스터(LVS)는 다수 개의 서버가 로드밸런서에 연결되어 대규모 서비스를 제공한다.

 

 

 

6. 고계산용 클러스터를 구성하는 요소로 가장 거리가 먼 것은?

(1) C Compiler

(2) LVS

(3) PVM

(4) MPI

 

해설: LVS(Linux Virtual Server)는 실제 서버를 통해 IP 로드 밸런스를 맞추기 위한 통합된 소프트웨어 구성 요소 모음이다.

 

 

 

7. 다음 설명에 해당하는 시스템으로 알맞은 것은?

사설 IP 주소가 부여된 다수의 웹 서버를 공인 IP 주소 하나를 이용해서 운영 중이다. 지속적인 서비스 제공을 위해 공인 IP 주소가 부여된 시스템의 백업 시스템을 구축하려고 한다.

 

답: 고가용성 클러스터

 

해설: 고가용성(high availability)이란 긴 시간동안 지속적으로 운영이 가능한 시스템이나 컴포넌트를 가리킨다. 고가용성 클러스터는 로드밸런서와 백업 시스템을 이용하여 지속적인 서비스를 제공한다.

 

 

 

8. 고성능의 계산 능력을 제공하기 위한 목적으로 여러 대의 컴퓨터를 병렬로 묶어서 슈퍼 컴퓨터를 제작하는 방식으로 알맞은 것은?

 

답: HPC

 

참고

  • 임베디드 시스템: 가전제품, 모바일 장비, 웨어러블 컴퓨터 등 다양한 사물에 특정 기능을 수행하도록 만든 컴퓨터 시스템
  • 부하분산 클러스터: 다수 개의 서버가 로드밸런서에 연결되어 대규모 서비스를 제공
  • HA Cluster: 지속적인 서비스 제공을 목적으로 로드밸런서와 백업 시스템을 이용하여 지속적인 서비스를 제공

 

 

 

9. 다음에서 설명하는 내용으로 알맞은 것은?

- 2000년대 초반에 설립된 Qumranet에서 개발한 하이퍼바이저로 x86 시스템을 기반으로 CPU 전가상화 방식을 사용한다.
- CPU 가상화 기술인 인텔의 VT 및 AMD-V를 기반으로 동작하는 공개형 기술이다.

 

답: KVM

 

참고

  • VMware: x86 호환 컴퓨터를 위한 가상화 소프트웨어를 공급하는 회사이다.
  • XEN: 케임브리지 대학교에서 개발이 시작되어 2003년에 첫 공개 버전이 발표되었다.
  • VirtualBox: 이노테크(InnoTek)가 개발, 현재는 오라클이 개발 중인 상용, 사유 소프트웨어(제한된 GPL 버전)이다.

 

 

 

10. 서버와 스토리지 같은 IT 하드웨어 자원을 빌려주는 클라우드 서비스로 알맞은 것은?

 

답: IaaS

 

참고

  • PaaS: 소프트웨어 서비스를 개발하기 위한 플랫폼을 제공하는 클라우드 서비스
  • SaaS: 클라우드 환경에서 동작하는 응용 프로그램들
  • ZaaS(Zebra as a Service): 현재로서 기업 IT 용어가 아니다. 셀링 투 지브라스(Selling to Zebras)라는 기업이 자사를 마케팅하기 위해 사용하는 용어이다.

 

 

 

11. 서버 가상화의 장점으로 틀린 것은?

(1) 서버 트래픽 증가에 따른 유연한 대처

(2) 데이터 및 서비스 가용성 증가

(3) 응급 재해 시 서비스 중단 없는 빠른 서비스 복구

(4) 시스템 장애 발생 시 문제 해결이 간단하고 신속한 대처 가능

-> 가상화는 물리적인 IT 자원 기반하에 논리적인 IT 자원으로 사용할 수 있도록 하는 기술이다. 물리적 시스템에 문제가 발생하면 가상화 서비스 지원이 어렵다. 즉, 시스템 장애 발생 시 가상화가 시스템 문제 해결을 간단하고 신속하게 처리하게 만들지는 않는다.

 

 

 

12. 업무에 필요한 소프트웨어를 개발할 수 있는 환경을 제공하는 클라우드 서비스로 알맞은 것은?

업무에 필요한 소프트웨어를 개발할 수 있는 환경을 제공하는 것으로, 대표적인 서비스에는 구글 앱 엔진이 있다.

 

답: PaaS

 

참고

  • IaaS: 서버나 스토리지 같은 하드웨어 자원만을 임대해 주는 서비스
  • DaaS: 사용자에게 가상화된 데스크톱을 아웃소싱 형태로 전달하는 서비스
  • SaaS: 클라우드 환경에서 동작하는 응용 프로그램들 서비스

 

 

 

13. 빅데이터 관련 기술 중 파일 시스템과 같이 인프라 구축과 가장 관계가 깊은 기술로 알맞은 것은?

 

답: Hadoop

 

참고

  • R: 통계 계산과 그래픽을 위한 프로그래밍 언어이자 소프트웨어 환경
  • Cassandra: 2008년에 아파치 오픈소스로 공개된 분산 데이터베이스
  • NoSQL: 전통적인 관계형 데이터베이스보다 덜 제한적인 고성능 비관계형 데이터베이스

 

 

 

14. KVM에 대한 설명으로 틀린 것은?
(1) 이더넷 및 Disk I/O 반가상화를 지원한다.

(2) QEMU을 이용한 CPU 에뮬레이터 방식이다.

(3) CPU 가상화 기술인 인텔의 VT 및 AMD-V 기반으로 동작한다.

(4) CPU 및 그래픽 카드 반가상화를 지원한다.

-> CPU 및 그래픽 카드 전가상화를 지원한다.

 

 

 

15. 리눅스 커널을 사용하지 않는 운영체제로 알맞은 것은?

(1) Android

(2) QNX

(3) Bada OS

(4) Tizen

 

해설: QNX는 1982년에 개발한 유닉스 계열의 서버 운영 체제이다.

 

 

 

16. BMW, 델파이, GM, 윈드리버 등이 설립하여 만든 리눅스 운영체제 기반의 표준화된 자동차용 IVI 플랫폼으로 알맞은 것은?

 

답: GENIVI

 

해설: GENIVI는 오픈 소스 기반의 차량 멀티미디어 플랫폼 표준화이다.

 

 

 

17. 다음 설명으로 알맞은 것은?

생활 속 사물들을 유무선 네트워크로 연결해 정보를 공유하는 환경으로 가전제품, 모바일 장비, 웨어러블 컴퓨터, 헬스케어, 스마트 홈, 스마트 카 등 다양한 분야에서 활용되고 있다.

 

답: IoT

 

참고

  • Big Data: 기존 데이터베이스 관리도구의 수집, 저장, 관리 분석 역량을 넘어선 데이터
  • Cloud Computing: 인터넷을 통해 서버, 데이터베이스, 네트워크 등의 컴퓨터 서비스
  • Embedded system: 가전제품, 모바일 장비, 웨어러블 컴퓨터 등 다양한 사물에 특정 기능을 수행하도록 만든 컴퓨터 시스템

 

 

 

18. 마이크로컨트롤러 보드를 기반으로 오픈소스 컴퓨팅과 소프트웨어를 개발할 수 있는 시스템으로 알맞은 것은?

 

답: 아두이노

 

참고

  • 라즈베리 파이: 교육용 프로젝트 일환으로 개발된 초소형/초저가 PC
  • 마이크로비트: 4x5cm 크기의 포켓 사이즈 PC
  • 큐비보드: 라즈베리 파이보다 고성능의 베이본 PC

 

 

 

19. 신용카드 크기의 싱글보드 컴퓨터 데비안, 아치리눅스 등 다양한 리눅스 운영체제 사용이 가능한 시스템?

 

답: 라즈베리 파이

 

참고

  • 아두이노: 오픈 소스를 기반으로 한 단일 보드 마이크로 컨트롤러로 완성된 보드와 관련 개발 도구 및 환경
  • 마이크로비트: 4x5cm 크기의 포켓 사이즈 PC
  • 큐비보드: 라즈베리 파이보다 고성능의 베이본 PC

 

 

 

20. 인텔, 삼성을 주축으로 리눅스 재단, Meego 개발자 등이 만든 리눅스 기반의 무료 공개 모바일 운영체제?

 

답: 타이젠

 

참고

  • 마에모: 노키아가 스마트폰 및 인터넷 태블릿용으로 만든 소프트웨어 플랫폼
  • 모블린: 인텔과 리눅스 재단이 개발한 오픈소스 OS로 넷북 등 임베디드 모바일 기기용
  • 안드로이드: 구글 사에서 개발한 모바일 플랫폼 운영체제

 

 

 

21. 자바로 작성된 응용프로그램을 실행하기 위해 ART를 사용하는 모바일 운영체제로 알맞은 것은?

 

답: Android

 

참고

  • QNX: 1982년에 개발한 유닉스 계열의 서버 운영 체제
  • iOS: 애플사에서 개발한 아이폰에 적용된 애플 제플군 전용 운영체제
  • Tizen: 인텔과 삼성이 주축으로 개발된 리눅스 기반의 무료 공개형 모바일 운영체제

 

 

 

22. 대량의 정형 또는 비정형 데이터 집합 및  데이터로부터 가치를 추출하고 결과를 분석하는 기술로 알맞은 것은?

 

답: 빅데이터

 

참고

  • 드론: 무인기를 지칭
  • 사물인터넷: 각종 사물에 센서와 통신 기능을 내장하여 인터넷에 연결하는 기술
  • 클라우드 컴퓨팅: 인터넷을 통해 서버, 데이터베이스, 네트워크 등의 컴퓨터 서비스
728x90
반응형
LIST