컴퓨터구조·운영체제
컴퓨터구조, 운영체제, 시스템 소프트웨어, 반도체·메모리 구조
439 POSTS · 4 / 15
DDR5·HBM·Optane으로 보는 이기종 메모리 계층
DDR5, HBM, Optane Memory의 아키텍처와 성능 특성을 비교하고 운영체제의 메모리 티어 관리 방식을 정리한다.
2026-01-19
분산 트랜잭션에서 2PC·3PC·Paxos를 선택하는 기준
분산 트랜잭션의 원자성을 다루는 2PC, 3PC, Paxos의 동작 방식과 장애 특성, 실무 적용 지점을 정리합니다.
2026-01-19
eBPF와 XDP로 설계하는 커널 네트워크 패킷 처리
eBPF, XDP, DPDK, AF_XDP의 실행 위치와 패킷 처리 경로를 비교하고 DDoS 방어와 L4 로드 밸런서 설계에 적용하는 방법을 정리한다.
2026-01-19
교착 상태 탐지와 Banker's Algorithm 기반 자원 관리
교착 상태의 발생 조건과 Wait-For Graph 탐지, 예방·회피·회복 전략 및 Banker's Algorithm의 안전성 검사를 정리한다.
2026-01-16
HDFS·Ceph·GlusterFS로 설계하는 분산 파일 처리
HDFS, Ceph, GlusterFS의 구조와 샤딩·복제 전략을 비교하고 분산 스토리지 운영 기준을 정리한다.
2026-01-16
분산 시스템 설계: 클러스터링·GFS/HDFS·CAP 이론
클러스터링, GFS와 HDFS의 파일 분산 방식, CAP 이론과 일관성 모델을 중심으로 분산 시스템 설계 원리를 정리한다.
2026-01-16
DVFS와 슬립 상태로 설계하는 시스템 전력 관리
DVFS, P-State, C-State, 시스템 슬립 상태와 저전력 모드를 중심으로 성능·발열·에너지 효율의 균형을 다루는 전력 관리 가이드
2026-01-16
에지 트리거 플립플롭의 동작 원리와 타이밍 설계
에지 트리거 플립플롭의 동작 방식, D·JK·T 플립플롭, 타이밍 제약과 메타스테이빌리티 관리 방법을 정리한다.
2026-01-16
DDS로 설계하는 실시간 분산 데이터 통신
DDS의 데이터 중심 발행-구독 구조, QoS 정책, DCPS·RTPS 아키텍처와 실시간 분산 시스템 활용 방식을 정리한다.
2026-01-12
DAS 직접 연결 스토리지의 구조와 운영 선택 기준
DAS 직접 연결 스토리지의 구조, SATA·SAS·NVMe 인터페이스, RAID 구성과 NAS·SAN 비교, 운영 관리 기준을 정리한다.
2026-01-12
디스크 병렬화와 RAID 구성의 성능·신뢰성 설계
디스크 병렬화의 스트라이핑·미러링·패리티 원리와 JBOD, RAID 구성, 재구성 및 스토리지 성능 조정 방법을 정리한다.
2026-01-12
디스크 스케줄링 알고리즘과 저장장치 I/O 요청 처리
디스크 스케줄링의 접근 시간 요소와 FCFS, SSTF, SCAN, LOOK 계열 알고리즘을 비교하고 SSD 환경의 요청 처리 특성을 정리한다.
2026-01-12
분산시스템 아키텍처: 일관성·통신·장애 허용 설계
분산시스템의 아키텍처와 투명성, CAP 정리, 통신·데이터 관리, 합의와 장애 허용 설계 원칙을 정리한다.
2026-01-12
DVD 구조와 규격: 광학 저장매체의 용량·영상 형식 이해
DVD의 물리 구조, 기록 규격, DVD-Video 형식, UDF 파일시스템과 복사방지 기술을 정리한다.
2026-01-12
DMA와 Cycle Stealing: CPU 부담을 줄이는 메모리 전송
DMA와 Cycle Stealing의 전송 원리, 버스 중재 방식, 전송 모드와 IOMMU·RDMA 활용까지 정리한다.
2026-01-06
교착상태(Deadlock): 발생 조건과 처리 전략
교착상태의 발생 조건과 자원 할당 그래프, 예방·회피·탐지 및 복구 전략을 운영체제 관점에서 정리한다.
2026-01-04
교착상태를 피하기 위한 락 순서와 복구 전략
교착상태의 필요조건과 자원 할당 그래프를 바탕으로 예방, 회피, 탐지·복구 전략 및 락 설계 원칙을 정리한다.
2026-01-04
Dispatcher와 Context Switching: 스케줄러의 선택을 CPU 실행으로 옮기는 과정
Dispatcher의 Context Switching, Kernel·User 모드 전환, Dispatch Latency와 Scheduler 역할 분담을 운영체제 관점에서 정리한다.
2026-01-03
동적 연결 라이브러리 DLL의 로딩·공유·보안 구조
DLL의 런타임 로딩과 프로세스 간 메모리 공유, 암시적·명시적 연결 방식, 플랫폼별 형식과 보안 위험을 정리한다.
2026-01-03
디스크 스케줄링과 헤드 이동 최적화
디스크 스케줄링의 접근 시간 요소와 FCFS, SSTF, SCAN, LOOK 계열 알고리즘의 특성 및 선택 기준을 정리한다.
2026-01-02
디스크 공간할당 방식과 파일 시스템의 블록 관리
디스크 공간할당의 연속·연결·인덱스 방식과 FAT, inode, 수퍼블록의 역할을 비교해 파일 시스템의 블록 관리 구조를 정리한다.
2026-01-02
디스크 공간 할당과 파일 시스템 선택 기준
Extent, 지연 할당, Copy-on-Write를 중심으로 ext4·XFS·Btrfs·ZFS·APFS의 공간 할당 방식과 워크로드별 선택·튜닝 방법을 정리한다.
2026-01-02
더블 버퍼링으로 CPU와 I/O 대기 시간을 겹치는 방법
더블 버퍼링의 동작 방식과 단일 버퍼 대비 차이, 파일 시스템·그래픽스·네트워크·오디오 적용 시 고려할 점을 정리한다.
2026-01-02
DMA로 CPU 개입을 줄이는 직접 메모리 접근 방식
DMA의 직접 메모리 접근 구조와 인터럽트 감소 원리, 전송 모드, 버스 구성, 입출력 방식의 차이를 정리한다.
2025-12-30
Dirty Page와 Writeback: 메모리 변경을 디스크에 반영하는 방식
Dirty Page의 의미와 페이지 교체, 데이터베이스 버퍼 풀, Linux Writeback 매개변수 및 성능 영향까지 정리한다.
2025-12-30
Deadlock 교착 상태의 조건과 자원 할당 대응 전략
교착 상태의 발생 조건, 안전 상태 검사, 타임스탬프 기반 회피 기법과 탐지·복구 전략을 운영체제와 데이터베이스 관점에서 정리한다.
2025-12-28
eFlash: MCU 내장 플래시의 셀 구조와 신뢰성 설계
MCU·SoC에 내장되는 eFlash의 셀 구조, ISPP 프로그래밍, ECC·OTP 보호, 내구성·보존 특성을 정리하고 파티셔닝·전원 보호 실무 포인트를 다룬다.
2025-12-09
dHCI, 컴퓨트 하나 늘리려다 스토리지까지 통째로 사는 문제의 해법
컴퓨트와 스토리지를 물리적으로 분리하되 HCI급 단일 관리를 유지하는 dHCI(Disaggregated HCI)의 구조와 3티어·HCI 대비 트레이드오프를 정리한다
2025-11-26
도커, 하이퍼바이저 없는 격리가 표준이 되기까지
OS 수준 가상화의 원리부터 OCI 표준, 레지스트리 무결성, 배포 파이프라인의 보안 게이트까지 도커를 개념 축으로 정리한다
2025-11-26
교착상태를 피하고 복구하는 자원 관리 전략
교착상태의 성립 조건과 예방·회피·발견·회복 방식, Wait-Die와 Wound-Wait, 데이터베이스 잠금 충돌 대응을 정리한다.
2025-08-10