컴퓨터구조·운영체제
컴퓨터구조, 운영체제, 시스템 소프트웨어, 반도체·메모리 구조
439 POSTS · 13 / 15
SDN과 NFV로 보는 네트워크 가상화와 운영체제
SDN과 NFV의 제어 구조, VNF와 NFVI, Linux 네트워크 가상화, OVS·DPDK·SR-IOV 기반 성능 및 보안 고려사항을 정리한다.
2026-01-19
Spark 메모리 관리와 HDFS의 운영체제 상호작용
Spark의 통합 메모리와 스필링, HDFS의 파일 시스템·페이지 캐시·데이터 지역성 상호작용을 정리한다.
2026-01-19
Spectre·Meltdown 취약점과 HSM으로 보는 하드웨어 보안
Spectre와 Meltdown의 CPU 실행 메커니즘, 사이드 채널 공격 영향, HSM의 키 보호 기능과 완화 방식을 정리한다.
2026-01-19
SMP와 NUMA: 멀티코어 시스템의 메모리 구조와 최적화
SMP와 NUMA의 메모리 접근 방식, 확장성 차이, NUMA 배치 정책과 스레드 어피니티 최적화 방법을 정리한다.
2026-01-16
SoC 설계: 단일 칩 시스템의 통합 구조와 전력 관리
SoC의 프로세서·메모리·상호연결 구성, IP 재사용, 검증 흐름과 DVFS·파워 게이팅 기반 전력 관리 방식을 정리한다.
2026-01-16
스토리지 I/O 최적화: 캐시 정책과 NVMe 운영
페이지 캐시와 Direct I/O, Write-Back·Write-Through, NVMe 큐 구조를 바탕으로 스토리지 I/O 병목을 분석하고 튜닝하는 방법을 정리한다.
2026-01-16
스토리지 가상화로 이기종 자원을 논리적 풀로 통합하는 방법
스토리지 가상화의 구현 방식과 블록·파일·객체 레벨 구조, SDS 및 데이터 티어링·중복 제거 기술을 실무 관점에서 정리한다.
2026-01-16
시스템 호출과 API·ABI·POSIX: 사용자 공간에서 커널로 들어가는 경로
시스템 호출의 역할과 API·ABI의 차이, POSIX 이식성, 커널 진입·반환 과정 및 Seccomp 보안 메커니즘을 정리한다.
2026-01-16
셸이 명령을 해석하고 프로세스를 실행하는 방식
셸의 명령 해석, 프로세스 실행, 입출력 재지정, 파이프, 환경 변수와 스크립트 동작 방식을 정리한다.
2026-01-12
소프트웨어 플랫폼의 구조와 선택 기준
소프트웨어 플랫폼의 구성 계층과 유형, IaaS·PaaS·SaaS 관리 범위, 생태계 전략과 선택 기준을 정리한다.
2026-01-12
SSD의 구조와 성능 관리: NAND 플래시·FTL·NVMe 이해하기
SSD의 NAND 플래시 구조와 FTL, 웨어 레벨링, ECC, NVMe 인터페이스를 중심으로 성능과 수명 관리 방식을 정리한다.
2026-01-12
스토리지 티어링으로 데이터 가치에 맞는 저장소 계층 설계하기
스토리지 티어링의 데이터 온도, 계층별 매체 특성, 자동화 정책과 클라우드 저장소 클래스 활용 방식을 정리한다.
2026-01-12
수퍼블록으로 읽는 파일 시스템 메타데이터와 복구
수퍼블록이 저장하는 파일 시스템 메타데이터, 백업 위치, 손상 시 ext 계열과 XFS에서 확인·복구하는 방법을 정리한다.
2026-01-12
시스템 가용성·용량산정·성능평가를 함께 관리하는 방법
시스템 가용성, 용량산정, 성능평가의 측정 지표와 예측·테스트·최적화 방식을 운영 관점에서 정리합니다.
2026-01-12
시스템 콜과 사용자 모드·커널 모드 전환
시스템 콜의 역할과 호출 흐름, 사용자 모드·커널 모드 전환, 시스템 콜 테이블 및 성능 오버헤드를 정리한다.
2026-01-12
SoC 아키텍처와 설계 흐름: 단일 칩 시스템의 구성과 활용
SoC의 구성 요소와 ARM·x86·RISC-V 아키텍처, IP 기반 설계·검증 과정, 모바일·자동차·AI 활용 분야를 정리한다.
2026-01-12
SoP(System on Package), 이기종 칩을 패키지에서 통합하는 방식
SoP(System on Package)의 이기종 집적, 2D·2.5D·3D 실장 방식과 내장 수동소자·HDI 기술, 설계 시 고려할 열·신호·테스트 조건을 정리한다.
2026-01-12
스핀락의 Busy-Waiting 구조와 선택 기준
스핀락의 원자적 연산 기반 동작, 경쟁 상황의 문제, 최적화 기법과 Mutex 선택 기준을 정리한다.
2026-01-04
Spooling으로 느린 주변장치와 CPU 작업을 분리하는 방법
Spooling의 디스크 기반 버퍼링 구조와 작업 큐, 스풀러 역할을 정리하고 Buffering과의 차이 및 운영 시 고려할 점을 설명합니다.
2026-01-02
프로그램 내장 방식 컴퓨터와 폰 노이만 아키텍처
프로그램과 데이터를 같은 메모리에 저장하는 프로그램 내장 방식의 원리, 역사, 병목과 현대 프로세서의 변형을 정리한다.
2026-01-02
수퍼스칼라 프로세서의 명령어 병렬 실행 구조
수퍼스칼라 프로세서가 다중 발행과 실행 유닛으로 ILP를 활용하는 방식, 의존성 처리와 멀티스레딩의 관계를 정리한다.
2026-01-02
SSD 구조와 동작 원리: NAND 플래시 저장장치의 성능과 수명 관리
SSD의 NAND 플래시 구조, 읽기·쓰기·삭제 방식과 FTL, 웨어 레벨링, TRIM 등 성능 및 수명 관리 기술을 정리한다.
2025-12-30
시스템 호출: 사용자 프로그램이 커널 기능을 요청하는 방식
시스템 호출의 역할과 종류, 사용자 모드·커널 모드 전환, fork 호출 흐름과 성능 고려사항을 정리한다.
2025-12-30
슬립락: CPU를 양보하는 Block & Wakeup 동기화
슬립락의 Block & Wakeup 동작, 스핀락과의 CPU 사용 차이, 문맥 교환 비용과 적합한 임계 영역을 정리한다.
2025-12-25
스핀락과 Busy Waiting: 짧은 임계 영역을 위한 커널 동기화
스핀락의 Busy Waiting 동작, 문맥 교환과 CPU 사용 특성, 세마포어와의 차이 및 커널 사용 조건을 정리한다.
2025-12-25
동기화 메커니즘: 경쟁 상태를 막는 임계 구역과 락의 역할
동기화 메커니즘이 경쟁 상태를 막는 방식부터 임계 구역의 조건, 세마포어와 뮤텍스의 동작 차이, 운영체제에서의 적용 지점까지 다룹니다.
2025-12-25
동기 고정식 사이클 시간의 타이밍 설계
동기 고정식 사이클 시간의 동작 방식과 임계 경로, 클럭 주파수 제약, 설계상 장단점을 정리한다.
2025-12-25
동기 가변식 사이클 시간과 마이크로 연산 분류
동기 가변식 사이클 시간의 클래스별 타이밍 배정 방식, 다중 클럭 도메인 제어와 동기화 설계상의 특성을 정리한다.
2025-12-25
시스템버스: CPU와 구성요소를 잇는 정보 전달 구조
시스템버스의 주소·데이터·제어버스 역할과 버스 폭, 클럭, 대역폭, 중재 방식, PCIe·USB·AXI 기술을 CPU와 시스템 구성요소의 연결 관점에서 정리합니다.
2025-12-25
스토리지 프로비저닝: Thick·Thin·Dynamic 중 무엇을 언제 쓸까
스토리지 프로비저닝의 Thick·Thin·Dynamic 유형별 트레이드오프, 정책·QoS 설계, Kubernetes CSI 동적 프로비저닝 실행 예시를 정리한다.
2025-12-03