6. HW 관련 신기술
1) 고가용성(HA: High Availability)
긴 시간동안 안정적인 서비스 운영을 위해 장애 발생시 즉시 다른 시스템으로 대체 가능한 환경을 구축하는 메커니즘
클러스터, 이중화
2) 4D Printing
특정 시간이나 환경조건이 갖추어지면 스스로 형태를 변화시키거나 제조되는 자가 조립(Self-Assmbly)기술이 적용된 제품을 3D 프린팅 하는 기술
3) RAID(Redundant Array of Indexpensive Disk)
여러 개의 하드디스크로 디스크 배열을 구성해 파일을 구성하고 있는 데이터 블록들을 서로 다른 디스크들에 분산 저장해 디스크의 속도를 상승시키는 기술
4) 앤 스크린
N개의 서로 다른 단말기에서 동일한 콘텐츠를 자유롭게 이용할 수 있는 서비스
7) 컴패니언 스크린(Companion Screen)
앤 스크린의 한 종류로 TV 방송 시청 시 방송내용을 공유하며 추가적인 기능을 수행할 수 있는 스마트폰, 태블릿PC 등을 의미
8) 신 클라이언트 PC(Thin Client PC)
하드디스크나 주변 장치 없이 기본적인 메모리만 갖추고 서버와 네트워크로 운영되는 개인용 컴퓨터를 말하는 것으로 서버 기반 컴퓨팅과 관계가 있음
9) 멤스(MEMS: Micro-Electro Mechanical Systems)
초정밀 반도체 제조 기술을 바탕으로 센서 액추에이터 등 기계 구조를 다양항 기술로 미세 가공해 전기기계적 동작을 할 수 있도록 한 초미세 장치
10) 트러스트존 기술
ARM(Advanced RISC Machine)에서 개발한 기술로 하나의 프로세서 내에 일반 애플리케이션을 처리하는 일반 구역과 보안이 필요한 애플리케이션을 처리하는 보안 구역으로 분할해 관리하는 하드웨어 기반의 보안기술
13) 엠 디스크
한 번의 기록만으로 자료를 영구적으로 보관할 수 있는 광 저장 장치
디지털 비디오 디스크와 블루레이 디스크에 적용
14) 멤리스터(Memristor)
메모리와 레지스터의 합성어로 전류의 방향과 양등 기존의 경험을 모두 기억하는 특별한 소자
레지스터, 커패시터, 인덕터에 이어 네 번째 전자회로 구성요소라고 불림.
전원 공급이 끊어졌을 때도 직전에 통과한 전류의 방향과 양을 기억해 다시 전원이 공급되면 기존의 상태가 그대로 복원됨
7. Secure OS
1) 개요
기존의 운영체제에 내재된 보안 취약점을 해소하기 위해 보안 기능을 갖춘 커널을 이식해 외부의 침입으로부터 시스템 자원을 보호하는 운영체제를 의미
보안 커널은 보안 기능을 갖춘 커널이며, TCB를 기반으로 참조 모니터의 개념을 구현하고 집행
보안 커널의 보호 대상 : 메모리, 보조기억장치, 데이터, 하드웨어 장치, 자료 구조, 명령어 등
*운영체제에 사용되는 것들을 모두 보호한다고 생각하면 편합니다.
보호 방법
- 암호적 분리 : 내부 정보를 암호화
- 논리적 분리 : 프로세스의 논리적 구역을 지정해 구역을 벗어나는 행위를 제한
- 시간적 분리 : 동일 시간에 하나의 프로세스만 수행되도록 해 동시 실행으로 발생하는 보안 취약점을 제거
- 물리적 분리 : 사용자별로 특정 장비만 사용하도록 제한
참조 모니터 : 보호대상의 객체에 대한 접근통제를 수행하는 추상 머신 -> 이를 실제로 구현한 것이 보안 커널
참조 모니터의 특징 : 격리성(Isolation), 검증 가능성(Verifiability), 완전성(Completeness)
2) Secure OS의 보안 기능
기능 : 식별 및 인증, 임의적 접근통제, 강제적 접근 통제, 객체 재사용 보호, 완전한 조정, 신뢰 경로, 감사 및 감사기록 축소
8. DB 관련 신기술
1) 브로드 데이터(Broad Data)
다양한 채널에서 소비자와 상호 작용을 통해 생성된, 기업 마케팅에 있어 효율적이고 다양한 데이터이며, 이전에 사용하지 않거나 알지 못했던 새로운 데이터
2) 메타 데이터
일련의 데이터를 정의하고 설명해주는 데이터. 컴퓨터에서는 데이터 사전의 내용, 스키마 등을 의미하고 HTML 문서에서는 메타 태그 내의 내용이 메타 데이터다.
3) 디지털 아카이빙(Digital Archiving)
디지털 정보자원을 장기적으로 보존하기 위한 작업. 아날로그 콘텐츠는 디지털로 변환후 압축해서 저장하고, 디지털 콘텐츠도 체계적으로 분류하고 메타 데이터를 만들어 DB화 함
4) 하둡
오픈 소스를 기반으로 한 분산 컴퓨팅 플랫폼
PC급 컴퓨터들로 가상화된 대형 스토리지를 형성
5) 타조(Tajo)
오픈 소스 기반 분산 컴퓨팅 플랫폼인 아파치 하둡 기반의 분산 데이터 웨어하우스 프로젝트
빅데이터 분석시 맵리듀스를 사용하지 않고 구조화 질의 언어(SQL)를 사용한다.
6) 데이터 다이어트(Data Diet)
데이터를 삭제하는 것이 아니라 압축하고, 중복된 정보는 중복을 배제하고, 새로운 기준에 따라 나누어 저장하는 작업
9. 회복 / 병행제어
1) 회복(Recovery)
트랜잭션들을 수행하는 도중 장애가 발생해 데이터베이스가 손상되었을 때, 손상되기 이전의 정상 상태로 복구하는 작업
장애의 유형
- 트랜잭션 장애 : 입력 데이터 오류, 불명확한 데이터, 시스템 자원 요구의 과다 등, 트랜잭션 내부의 비정상적인 상황으로 인해 프로그램 실행이 중지되는 현상
- 시스템 장애 : 데이터베이스에 손상을 입히지는 않으나 하드웨어 오동작, 소프트웨어의 손상, 교착 상태 등에 의해 모든 트랜잭션의 연속적인 수행에 장애를 주는 현상
- 미디어 장애 : 저장장치인 디스크 블록의 손상이나 디스크 헤드의 충돌 등에 의해 데이터베이스의 일부 또는 전부가 물리적으로 손상된 상태
회복관리기(Recovery Management)
- DBMS의 구성 요소
- 트랜잭션 실행이 성공적으로 완료되지 못하면 트랜잭션이 데이터베이스에 생성했던 모든 변화를 취소(Undo)시키고, 트랜잭션 수행 이전의 원래 상태로 복구하는 역할을 담당
- 메모리 덤프, 로그를 이용해 회복을 수행
2) 병행제어
다중 프로그램의 이점을 활용해 동시에 여러 개의 트랜잭션을 병행수행할 때, 동시에 실행되는 트랜잭션들이 데이터베이스의 일관성을 파괴하지 않도록 트랜잭션 간의 상호 작용을 제어하는 것
목적
데이터 베이스의 공유를 최대화
시스템 활용도를 최대화
데이터베이스의 일관성 유지
사용자에 대한 응답시간을 최소화
3) 병행수행의 문제점
갱신분실(Lost Update) : 두개 이상의 트랜잭션이 같은 자료를 공유하여 갱신할 떄 갱신 결과의 일부가 없어지는 현상
비완료 의존성(Uncomiited Dependency) : 하나의 트랜잭션 수행이 실패한 후 회복되기 전에 다른 트랜잭션이 실패한 갱신 결과를 참조하는 현상
모순성(Inconsistency) : 두 개의 트랜잭션이 병행수행될 때 원치 않는 자료를 이용함으로 발생하는 문제. 불일치 분석(Inconsistent Analysis)이라고도 함
연쇄 복귀(Cascading Rollback) : 병행수행되던 트랜잭션들 중 어느 하나에 문제가 생겨 RollBack하는 경우 다른 트랜잭션도 함께 Rollback되는 현상
'2020 정보처리기사 필기 > 5과목 - 정보시스템 구축 관리' 카테고리의 다른 글
[2020 정보처리기사 필기 요약] 5과목 - 정보시스템 구축 관리(소프트웨어 개발 보안 구축_1) (0) | 2020.08.20 |
---|---|
[2020 정보처리기사 필기 요약] 5과목 - 정보시스템 구축 관리(IT프로젝트 정보시스템 구축 관리_5) (0) | 2020.08.20 |
[2020 정보처리기사 필기 요약] 5과목 - 정보시스템 구축 관리(IT프로젝트 정보시스템 구축 관리_3) (0) | 2020.08.16 |
[2020 정보처리기사 필기 요약] 5과목 - 정보시스템 구축 관리(IT프로젝트 정보시스템 구축 관리_2) (0) | 2020.08.16 |
[2020 정보처리기사 필기 요약] 5과목 - 정보시스템 구축 관리(IT프로젝트 정보시스템 구축 관리_1) (0) | 2020.08.03 |