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

PIM (Processing-in-Memory)

1. PIM (Processing-in-Memory)의 개요 (1) PIM의 개념 및 필요성 개념 필요성 CPU-메모리 병목으로 인한 작업 처리 성능 저하 극복 위해 메모리 칩 내 연산기를 배치하여 데이터 이동 최소화 기반 작업 처리 성능을 향상시키는 메모리 반도체 – 폰노이만 아키텍처 한계 극복 – 인공지능, 빅데이터 실시간 처리 – 데이터 병목 현상 최소화 – 메모리 내 연산으로 성능

채널 제어 방식

1. 채널 제어 방식의 개념 개념도 개념 여러 장치가 연결되는 채널 제어기에 입출력 명령을 전달하여 중앙처리장치 개입 없이 입출력을 수행하는 방식 DMA 한계를 극복하고 여러 Block I/O 처리, DMA 제어기의 기능을 향상 시킨 전용 입출력 프로세서(I/O Processor) 사용   2. 채널 제어 방식의 제어 과정 및 입출력 채널 유형 (1) 채널 제어 방식의 제어 과정

다단계 페이지 테이블(Multi-level Page Tables)

1. 고정 크기 분산 메모리 할당, 페이징 기법의 개요 (1) 페이징 기법의 개념 개념 개념도 메모리를 고정 크기의 프레임으로 나누어 페이지 번호와 프레임 번호를 맵핑하여 분산 할당하는 메모리 관리 기법 (2) 페이징 기법의 메커니즘 p: page number, f: frame No. (physical address), d: page offset ① logical address의 주소 이용 page number 확보 ② page table에서

RISC-V

1. RISC-V (RISC-Five)의 개요 (1) RISC-V의 등장 배경 및 동향 ① CPU 칩 설계에 여러 분야의 전문적 지식이 필요하고 공개된 정보가 부족하여 새로운 CPU 칩 개발이 어려움 ② ARM, MIPS 등 CPU 칩 특허를 보유한 제조사의 칩 사용 시 상당한 라이선스 비용이 부과되며, 설계가 비공개되어 제조사 외 개선이 어려움 ③ 2010년 부터 UC 버클리 컴퓨터

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)과 별개로 동작하며,