[카테고리:] CA/운영체제

DPU (Data Processing Unit)

1. DPU(Data Processing Unit)의 개념 및 특징 개념 CPU의 인프라 기능 분산을 위해 네트워크 인터페이스 하드웨어에서 암호화, 웹서비스, 스토리지 제어 등 데이터 처리 가능한 컴퓨팅 프로세서 특징 SoC와 결합 프로그래밍 가능한 멀티코어 CPU로 SoC 구성요소와 결합 고속 데이터 처리 데이터를 파싱 및 처리하고, 데이터를 CPU/GPU로 효율적으로 전송 가속화 엔진 기능 머신러닝, 보안, 통신, 스토리지 등을

실시간 운영체제 (RTOS)

1. 실시간 운영체제, RTOS의 개념 및 특징 개념 특징 실시간 장치 운영 위해 계획된 처리시간을 준수하는 실시간 CPU 스케줄링 기반 임베디드 운영체제 – 마간시간 준수 실시간 CPU 스케줄링 – 하드웨어 추상화 – User Job 작성 편의 – 외부 모듈 사용 가능 항공/우주, 국방 등 오차가 없고 철저한 처리시간 준수가 필요한 장치에서 실시간 CPU 스케줄링 등을 포함한

실시간 CPU 스케줄링

1. 마감시간 준수, 실시간 CPU 스케줄링의 유형 실시간 운영체제(RTOS) 등 마감시간을 필수적으로 준수해야하는 운영체제에서는 CPU 스케줄링 기법 중 실시간 CPU 스케줄링 필요 마감 시간 내 처리가 가능한 우선순위 기반 선점형 CPU 스케줄링 기법으로 RM (Rate Monotonic)과 EDF(Earliest Deadline First) 기법 존재   2. RM과 EDF 스케줄링 개념 및 사례 (1) RM (Rate Monotonic) 스케줄링 개념

자원 할당 그래프 (Resource Allocation Graph)

1. 자원할당 그래프 (Resource Allocation Graph)의 개념 교착상태 발견을 위해 프로세스와 자원과의 관계와 할당 상태를 표현하는 그래프   2. 자원 할당 그래프의 구성요소 구분 구성요소 표현 설명 Vertex (정점) 프로세스 – 자원을 표현하는 프로세스 – 원으로 표현 자원 – 자원들의 집합을 표현 – 자원의 개수는 사각형 점으로 표현 Edge (간선)   요청선 – 프로세스에서 자원으로의

HBM (High Bandwidth Memory)

1. DRAM 적층형 고성능 메모리, HBM의 개요 (1) HBM의 부각 배경 인공지능, 자율주행, 스마트 서비스 등 신기술 확산으로 대량 데이터 처리용 고성능 연산 수요 촉발 ChatGPT 등 초거대 인공지능 경쟁의 본격화로 고용량 데이터 처리에 최적화된 메모리 반도체 필요 폰노이만 컴퓨팅 구조의 데이터 이동 병목 현상 한계 해소, 저전력, 고속 연산 가능한 HBM 부각 (2) HBM(High

TCP 래퍼 (TCP Wrapper)

1. TCP 래퍼 (TCP Wrapper)의 개념 및 특징 개념 특징 UNIX, Linux 서버에서 네트워크 접근을 필터링 하기 위해 IP 및 서비스에 대한 요청을 허용 / 차단하는 호스트 접근 제어 기술 – 호스트 기반 접근제어(Access Control List) – 주로 TCP 연결에 대한 접근을 제어 – UNIX, Linux 기본 도구로 S/W 설치 불필요 방화벽 기능(iptables)과 별개로 동작하며,

SoC (System on Chip)

1. SoC (System on Chip) 의 개념 및 특장점 개념 특장점 구동 가능한 시스템을 단일 칩(single chip)으로 구현 위해 CPU, 메모리, DSP 등 주요 소자를 내장한 시스템 반도체 – 제품 소형화 및 가격 경쟁력 확보 – 고성능, 저전력, 시스템 안정화 – 제품 개발 및 조립이 용이함 2000년대 이후 nm 수준의 초정밀 임베디드 기술의 발달로 SoC를

빅엔디언(Big Endian), 리틀엔디언(Little Endian)

1. 데이터 저장 순서, 빅 엔디언과 리틀 엔디언의 개념 빅 엔디언(Big Endian) 리틀 엔디언(Little Endian) 여러 개의 연속된 데이터를 1차원의 기억장치 최상위 공간(MSB)부터 차례로 배열하는 기법 여러 개의 연속된 데이터를 1차원의 기억장치 최하위 공간(LSB)부터 차례로 배열하는 기법 IP 주소와 같은 네트워크 환경과 IBM 등 RISC 기반 컴퓨팅 환경에는 빅 엔디언을 주로 사용하고, Intel x86, AMD

HCI (Hyper Converged Infrastructure)

1. HCI(Hyper Converged Infrastructure)의 개념 데이터센터 인프라 자원의 유연한 Scale-in/out을 위해 서버, 네트워크, 스토리지 등 여러 인프라 자원을 단일 시스템으로 결합하여 소프트웨어 정의 기반으로 구축한 통합 시스템   2. HCI의 구성도 및 주요 기능 (1) HCI의 구성도 (2) HCI의 주요 기능 구분 주요 기능 기능 설명 시스템 성능 측면 Abstraction – SDS 기반의 저장 기능을

이중 모드 (Dual Mode)

I. 이중 모드의 개요 가. 이중 모드(Dual Mode)의 개념 다중 프로그래밍 환경에서 자원에 대한 접근을 사용자 모드(User Mode)와 커널 모드(Kernel Mode)로 분리하여 운영체제를 보호하는 기법 나. 보호 링(Protection Rings)의 개념 자원에 대한 접근 수준을 정의하여 데이터와 기능을 보호하는 메커니즘 – Ring 0: Kernel – Ring 1,2: Device Drivers – Ring 3: Applications   II. 이중