1. 고정 크기 분산 메모리 할당, 페이징 기법의 개요 (1) 페이징 기법의 개념 개념 개념도 메모리를 고정 크기의 프레임으로 나누어 페이지 번호와 프레임 번호를 맵핑하여 분산 할당하는 메모리 관리 기법 (2) 페이징 기법의 메커니즘 p: page number, f: frame No. (physical address), d: page offset ① logical address의 주소 이용 page number 확보 ② page table에서
1. RISC-V (RISC-Five)의 개요 (1) RISC-V의 등장 배경 및 동향 ① CPU 칩 설계에 여러 분야의 전문적 지식이 필요하고 공개된 정보가 부족하여 새로운 CPU 칩 개발이 어려움 ② ARM, MIPS 등 CPU 칩 특허를 보유한 제조사의 칩 사용 시 상당한 라이선스 비용이 부과되며, 설계가 비공개되어 제조사 외 개선이 어려움 ③ 2010년 부터 UC 버클리 컴퓨터
1. CBDC (Central Bank Digital Currency)의 개요 (1) CBDC의 개념 및 범위 개념 실물 화폐의 보완/대체를 위해 분산원장, 블록체인 기반 중앙은행이 발행하는 디지털 화폐 범위 (2) CBDC의 등장 배경/필요성 및 특징 등장 배경 / 필요성 특징 거래 익명성 제한 CBDC 구현 시 거래의 익명성을 보장할 수 있으나, 필요에 따라 익명성 제한 가능 이자 지급 이자
1. 인더스트리 5.0 (Industry 5.0)의 개요 (1) 인더스트리 5.0까지의 발전 과정 (2) 인더스트리 5.0의 개념 및 범주 개념 인더스트리 4.0에 기초하여 인간 중심, 지속 가능성 및 탄력성 기반 생산 시스템의 자동화/협업을 통해 유연하고 지속가능한 인간 중심의 산업 혁신 패러다임 범주 ① 개별화된 인간-기계의 상호 작용 ② 생물에서 영감 받은 기술 ,스마트 재료 ③ 디지털트윈 및
1. AIOps (AI for IT Operations)의 개념 및 필요성 개념 IT 운영 관리 자동화 위해 기계 학습 분석을 통해 IT 운영 문제 해결을 자동화하는 App 데이터 관리 및 분석 기술 필요성 기계 학습 기반 IT 운영 자동화/효율화 머신러닝 기반 동향 파악, 이상 현상 탐지, 미래 행동 예측, 프로세스 개선 등 IT 운영 자동화, 성능 효율화
1. Open RAN (Open Radio Access Network)의 개요 등장 배경 목적 이동통신사의 유연한 무선접속망 구성 및 장비 제조사 기술 종속(Lock-in) 탈피 개념 유연한 이동통신 무선접속망 구성을 위해 기지국 등 무선접속 장비의 S/W와 H/W 분리 및 O-RU, O-CU- O-DU 단위 별 표준 기반 개방형 무선 접속망 기술 SDN, NFV 등 가상화 기술의 등장으로 무선 통신사에서는 Core망에
1. 양자 컴퓨팅의 기본 단위, 큐비트 (Qubit)의 개요 (1) 양자 컴퓨팅의 부각 배경 IBM 서밋(기존 슈퍼컴퓨터)이 해결하는데 1만년이 필요한 수학 문제를 구글 시커모어(양자 컴퓨터)는 3분 20초만에 해결하여 양자 우월성을 증명 (2) 큐비트의 개념 및 특징 개념 특징 많은 정보의 저장과 신속한 계산 능력을 제공하기 위해 양자역학 기반 0과 1의 상태를 동시에 갖는 양자 컴퓨팅의 수학적
1. 영지식 증명 (Zero-Knowledge Proof)의 개념 및 특성 개념 증명자(Prover)가 검증자(Verifier)에게 자신의 주장이 참이라는 것을 참・거짓 여부 외에 다른 정보를 노출하지 않고 증명할 수 있는 기술 특성 완전성 (Completeness) 증명자의 주장이 참일 경우, 검증자는 해당 주장이 참이라는 것을 확신할 수 있음 건전성 (Soundness) 증명자의 주장이 거짓일 경우, 누구라도 검증자에게 해당 주장이 참이라고 확신 시킬 수
1. 기밀 컴퓨팅 (CC, Confidential Computing)의 개요 (1) 기밀 컴퓨팅의 개념/목적 개념 목적 메모리에 적재되어 사용 중인 데이터 보호 위해 TEE에서 계산을 수행하여 하드웨어 기반으로 데이터를 보호하는 기술 – 기업 비밀, 개인 정보, 민감 데이터 보호 – 소유자가 데이터에 대한 완전한 통제 유지 – H/W 기반 S/W보다 더 강력한 통제 보장 TEE(Trusted Execution Environment): 하드웨어
1. 안전한 다자간 연산, SMPC의 개념 및 목적 SMPC: Secure Multi-Party Computation 개념 참가자의 프라이버시 보호를 위해 서로 다른 당사자 간 개인 데이터를 공개하지 않고 공동으로 개인 데이터 기반 계산을 수행할 수 있도록 하는 분산 컴퓨팅 기술 목적 입력 정보 보호 개인 정보 등 입력된 정보에 대해 당사자 외 확인 및 추론 불가 출력 무결성