컴퓨터구조·운영체제
컴퓨터구조, 운영체제, 시스템 소프트웨어, 반도체·메모리 구조
439 POSTS · 1 / 15
주제 지도
운영체제184
컴퓨터구조82
CPU25
임베디드 시스템22
동기화22
메모리 관리22
프로세스16
가상 메모리16
전체 글
CA·OS 관점에서 보는 Lambda, Kappa, Lakehouse 데이터 처리 아키텍처
Lambda Architecture, Kappa Architecture, Data Lakehouse를 CA·OS 자원 관리와 연결해 스토리지, 네트워크, 메모리, CPU 최적화 관점으로 정리한다.
2026-01-25
5G 슬라이싱과 Edge Computing을 연결하는 컴퓨터 구조
5G 네트워크 슬라이싱과 Edge Computing이 NUMA, DPU, 하드웨어 가속, 격리 기술과 결합되는 구조를 정리한다.
2026-01-19
ARMv8·v9, x86-64, RISC-V로 보는 CPU 아키텍처 선택
ARMv8·v9, x86-64, RISC-V와 이기종 컴퓨팅의 설계 특성, 소프트웨어 호환성, 전력 효율과 비용 판단 기준을 정리한다.
2026-01-19
MOESI와 디렉터리 기반 캐시 일관성의 동작 원리
멀티코어 환경에서 캐시 복사본을 동기화하는 MESI·MOESI 프로토콜과 디렉터리 기반 일관성 구조를 정리한다.
2026-01-19
ACPI로 이해하는 운영체제 주도 전원 관리
ACPI의 OSPM 구조와 테이블, 전원 상태, 이벤트·열·배터리 관리 방식을 정리한다.
2026-01-16
ASLR과 페이지 권한 관리로 메모리 공격면 줄이기
ASLR, 페이지 권한, W^X와 DEP/NX를 중심으로 메모리 기반 공격을 줄이는 운영체제·컴파일러 보호 기법을 정리한다.
2026-01-16
AVR TWI와 I2C 통신: 레지스터부터 Arduino Wire 활용까지
AVR의 TWI 인터페이스와 I2C 호환성, 레지스터 구성, 마스터·슬레이브 통신, Arduino Wire 사용법을 정리합니다.
2026-01-16
블로킹·논블로킹 I/O와 이벤트 기반 입출력 모델
블로킹 I/O, 논블로킹 I/O, 멀티플렉싱과 비동기 I/O의 대기 방식·확장성·운영 선택 기준을 정리한다.
2026-01-16
부팅 순서와 BIOS·UEFI 시스템 초기화 흐름
전원 투입부터 POST, BIOS·UEFI, 부트로더, 커널, systemd 실행까지 이어지는 부팅 순서와 복구 흐름을 정리한다.
2026-01-16
Blu-ray 디스크의 고밀도 광학 저장 기술과 활용
405nm 청색 레이저와 고개구수 광학계를 기반으로 하는 Blu-ray 디스크의 구조, 포맷, 영상 규격, 저작권 보호와 아카이브 활용을 정리한다.
2026-01-12
분기 예측으로 파이프라인 정체를 줄이는 프로세서 설계
분기 방향과 목적지 예측, BTB·RAS·추측 실행 복구가 프로세서 파이프라인 성능에 미치는 영향을 정리한다.
2026-01-06
버퍼링·스풀링·폴링으로 I/O 제어 방식 이해하기
버퍼링, 스풀링, 폴링의 저장 위치와 처리 방식, 인터럽트·NAPI·버퍼 풀을 중심으로 I/O 제어 기법의 선택 기준을 정리한다.
2026-01-06
캐시 일관성 프로토콜과 다중 코어 데이터 동기화
다중 코어 환경에서 캐시 사본이 달라지는 원인과 MESI·MOESI·디렉터리 기반 캐시 일관성 프로토콜의 동작 및 성능 고려사항을 정리한다.
2026-01-04
AMP 이종 코어 아키텍처와 성능·전력 스케줄링
AMP 이종 멀티코어 아키텍처의 Big·LITTLE 구성, 스케줄링, SMP 차이와 주요 구현 사례를 정리한다.
2026-01-03
APU 아키텍처: CPU와 GPU를 통합하는 이기종 컴퓨팅
APU의 통합 메모리와 HSA 구조, CPU·GPU 분업 방식, 개별 CPU·GPU 구성과의 차이를 정리한다.
2026-01-03
ARM RISC 아키텍처와 저전력 프로세서 설계
ARM의 RISC·Load-Store 설계, Cortex 계열, 명령어 세트, 메모리 구조와 x86 비교를 정리한다.
2026-01-03
부트로더와 UEFI: 커널 실행까지 이어지는 부팅 경로
부트로더가 BIOS·UEFI 환경에서 커널을 적재하는 과정과 GRUB, Windows Boot Manager, Secure Boot, PXE 구성을 정리합니다.
2026-01-02
버퍼링으로 장치 간 처리 속도 차이를 조정하는 방법
버퍼링의 역할과 단일·이중·순환 버퍼 구조, 오버플로우·언더플로우 처리 및 캐싱·스풀링과의 차이를 정리합니다.
2026-01-02
Banker's 알고리즘으로 안전 상태를 검사하는 방법
Banker's 알고리즘의 안전 상태 검사 원리와 Available, Max, Allocation, Need 자료 구조, 자원 요청 처리 과정을 정리한다.
2025-12-30
버디 메모리로 외부 단편화를 관리하는 이진 분할 방식
버디 메모리의 이진 분할·병합 방식, 외부 및 내부 단편화의 관계와 Slab Allocation 보완 방식을 정리한다.
2025-12-30
암달의 법칙으로 보는 병렬 처리 성능의 한계
암달의 법칙의 공식과 병렬화 한계, 오버헤드 요인, 구스타프슨의 법칙과의 관점 차이를 정리한다.
2025-12-28
캐시 일관성 문제와 스누피·디렉토리 프로토콜
멀티프로세서 환경의 캐시 일관성 문제를 정리하고, 스누피와 디렉토리 프로토콜의 정책·구조·선택 기준을 설명한다.
2025-12-28
비동기식 사이클 시간: 완료 신호로 마이크로 연산을 이어가는 설계
비동기식 사이클 시간이 완료 신호와 핸드셰이크로 마이크로 연산을 제어하는 방식, 성능 특성, 설계 기법을 정리한다.
2025-12-25
부울 대수 법칙과 논리 회로 간소화
부울 대수의 기본 법칙, 합의 정리, 드모르간 법칙과 카르노 맵을 이용해 논리식을 간소화하고 디지털 회로를 최적화하는 방법을 정리한다.
2025-12-25
부트로더가 커널을 실행하기까지의 역할과 종류
부트로더가 하드웨어 초기화와 메모리 설정을 거쳐 커널을 적재하는 과정, GRUB·U-Boot 등 주요 부트로더의 차이를 정리한다.
2025-12-25
AI 반도체 아키텍처 지형도: GPU·TPU·NPU·ASIC은 무엇이 다른가
AI 반도체를 연산 아키텍처·메모리 서브시스템·정밀도·인터커넥트·소프트웨어 스택 다섯 축으로 분해해 GPU·TPU·NPU·ASIC·FPGA의 설계 차이를 정리한다.
2025-12-09
블록 스토리지의 구조와 전송 프로토콜 선택
블록 스토리지의 주소 기반 저장 구조와 SAN·가상화 활용 방식, NVMe-oF·iSCSI·FC 전송 프로토콜의 차이를 정리한다.
2025-10-14
아두이노로 시작하는 오픈소스 임베디드 개발
아두이노의 보드 구성, IDE와 스케치 구조, I/O·통신 인터페이스, 쉴드 확장 방식과 IoT 활용 범위를 정리한다.
2025-08-10
Banker’s Algorithm으로 안전 상태를 유지하는 자원 할당
Banker’s Algorithm의 안전 상태 판정, 자원 요청 처리, 데이터 모델과 운영 시 제약을 실무 관점에서 정리한다.
2024-04-29
빅엔디언: 네트워크 바이트 오더와 상호운용성 설계
빅엔디언의 바이트 배치 방식과 네트워크 바이트 오더, 플랫폼 간 직렬화·역직렬화 설계 원칙을 정리한다.
2024-04-29