컴퓨터구조·운영체제
컴퓨터구조, 운영체제, 시스템 소프트웨어, 반도체·메모리 구조
439 POSTS · 2 / 15
캐시메모리 동작을 좌우하는 지역성·일관성·쓰기 정책
캐시 지역성, 사상 기법, MESI 일관성, 쓰기·교체 정책과 프리페치가 캐시 성능에 미치는 영향을 정리한다.
2026-01-16
캐시메모리 매핑 방식과 연관도 설계
직접 사상, 완전 연관 사상, 집합 연관 사상의 주소 대응 구조와 캐시 적중률·비용 트레이드오프를 정리한다.
2026-01-16
캐시 메모리와 MESI 프로토콜: 멀티코어 성능을 좌우하는 원리
캐시 라인, 히트·미스, 캐시 일관성과 MESI 프로토콜을 중심으로 멀티코어 환경의 캐시 성능 원리를 정리한다.
2026-01-16
공유 자원을 안전하게 다루는 동기화 문제와 해법
세마포어·뮤텍스·모니터를 바탕으로 생산자-소비자, Readers-Writers, Dining Philosophers 문제의 경쟁 조건과 교착 상태 대응을 정리한다.
2026-01-16
클러스터링으로 고가용성·부하분산·병렬 처리를 설계하는 법
클러스터링의 유형과 Heartbeat, Quorum, STONITH, 공유 스토리지, Failover 설계 원칙을 정리한다.
2026-01-16
컴파일러의 번역 과정과 최적화 기술
컴파일러가 소스 코드를 목적 코드로 바꾸는 과정, 전단부와 후단부의 역할, 최적화와 LLVM·JIT·AOT 방식을 정리한다.
2026-01-16
컴퓨터 구조의 메모리와 명령어 설계: Von Neumann·Harvard·RISC·CISC
Von Neumann·Harvard 메모리 구조와 RISC·CISC 명령어 집합 설계를 비교하고, 현대 프로세서의 융합 구조와 선택 기준을 정리한다.
2026-01-16
시스템 버스·PCI Express·AMBA로 보는 컴퓨터 내부 통신
시스템 버스의 데이터·주소·제어 신호부터 PCI Express와 AMBA 프로토콜까지, 컴퓨터 내부 통신 구조와 선택 기준을 정리한다.
2026-01-16
메모리 계층 구조와 레지스터·캐시·RAM·SSD의 역할
레지스터, 캐시, RAM, SSD와 HDD로 이어지는 메모리 계층 구조의 속도·용량·비용 트레이드오프와 데이터 이동 방식을 정리한다.
2026-01-16
동시성 제어에서 뮤텍스·세마포어·모니터와 락 선택하기
동시성 제어에서 뮤텍스, 세마포어, 모니터, Spinlock, Read-Write Lock의 동작과 선택 기준을 정리한다.
2026-01-16
CD-R과 CD-RW의 기록 방식과 보관 특성
CD-R과 CD-RW의 유기염료·상변화 기록 원리, 레코더 제어, 파일시스템, 보관 조건을 정리한다.
2026-01-12
CD-ROM 구조와 레이저 읽기 방식
CD-ROM의 물리 구조, 피트와 랜드 기록 방식, 레이저 읽기 과정, ISO9660 파일시스템과 오류정정 체계를 정리한다.
2026-01-12
CDP로 변경 시점까지 되돌리는 데이터 보호 설계
CDP의 실시간 변경 캡처와 시점 복구 구조를 살펴보고, RPO·RTO 요구사항에 맞춘 유형·구성·운영 기준을 정리한다.
2026-01-12
COS(Chip Operating System): 칩 안에서 동작하는 초경량 운영체제
COS의 칩 내장형 운영체제 구조와 경량화, 실시간성, 전력 관리, IoT·임베디드 적용 및 기술 과제를 정리한다.
2026-01-12
CLDC와 KVM: 제한된 임베디드 환경을 위한 Java ME 구성
CLDC의 Java ME 계층 구조와 KVM, GCF 연결 모델, 버전별 차이, MIDP·IMP 프로파일 및 제한된 임베디드 환경의 대안을 정리한다.
2026-01-12
COTS 소프트웨어 도입과 통합 전략
COTS 소프트웨어의 특성, 선택 기준, 통합 방식과 라이선스·업그레이드 관리 전략을 정리한다.
2026-01-12
COM 컴포넌트 모델의 인터페이스와 Windows 상호운용 구조
COM의 바이너리 인터페이스, IUnknown 참조 카운팅, GUID, DCOM과 COM+의 동작 구조를 정리한다.
2026-01-12
CORBA로 이해하는 이기종 분산 객체 통신
CORBA의 ORB·IDL·IIOP·POA 구조와 호출 방식, 표준 서비스 및 현대적 대안 기술을 정리한 분산 객체 미들웨어 가이드
2026-01-12
CPLD와 FPGA: 프로그래머블 로직 디바이스 선택 기준
CPLD와 FPGA의 로직 구조, 저장 방식, 타이밍, 전력, 비용, 내장 리소스를 비교해 시스템 요구사항에 맞는 프로그래머블 로직 디바이스를 선택한다.
2026-01-12
CAM과 TCAM: 내용으로 찾는 병렬 검색 메모리
CAM과 TCAM의 병렬 검색 원리, 일반 메모리와의 차이, 네트워크 장비·캐시·데이터베이스 활용 및 전력 제약을 정리한다.
2026-01-06
컴퓨터 메모리 종류와 계층 구조: SRAM·DRAM·Flash의 역할
컴퓨터 메모리의 휘발성과 비휘발성 분류, SRAM·DRAM·Flash 특성, 접근 방식과 계층 구조를 정리한다.
2026-01-06
컨텍스트 스위칭과 운영체제의 프로세스 전환 비용
컨텍스트 스위칭에서 PCB에 저장하는 실행 상태, 프로세스·스레드 전환 비용, TLB·캐시 오버헤드와 CPU Affinity 최적화를 정리한다.
2026-01-06
캐시 플러시와 메모리 일관성 관리
캐시 플러시의 동작 방식과 DMA, 동적 코드 생성, 다중 프로세서 환경에서의 일관성 관리 및 성능·보안 고려사항을 정리한다.
2026-01-04
캐시 매핑 방식과 연관도가 만드는 성능·비용의 균형
직접 매핑, 완전 연관, 세트 연관 캐시의 주소 분할과 충돌 특성, 교체 정책 및 연관도별 선택 기준을 정리한다.
2026-01-04
병행 프로세싱에서 동시성과 동기화를 설계하는 법
병행성과 병렬성의 차이부터 경쟁 조건, 교착상태, 동기화 메커니즘과 병행 프로그래밍 모델의 선택 기준을 정리한다.
2026-01-04
CISC와 RISC CPU 설계 철학: 명령어 집합과 실행 구조의 차이
CISC와 RISC의 명령어 길이, 메모리 접근, 파이프라인, 코드 밀도 차이와 x86-64·ARM의 현대적 변화를 정리한다.
2026-01-03
컴퓨터 시스템 구조: CPU·메모리·운영체제가 맞물리는 방식
컴퓨터 시스템 구조에서 CPU, 메모리 계층, 입출력, 시스템 버스와 운영체제가 협력해 계산 환경을 구성하는 원리를 정리한다.
2026-01-02
CPLD의 구조와 비휘발성 프로그래머블 로직 활용
CPLD의 매크로셀과 Switch Matrix 구조, EEPROM·Flash 기반 비휘발성 특성, JTAG 프로그래밍, 제품군별 구성 범위와 FPGA의 차이를 정리한다.
2025-12-30
CISC·RISC·EISC 명령어 세트 아키텍처의 성능과 설계 선택
CISC·RISC·EISC 명령어 세트 아키텍처를 IPC, 파이프라인, 실제 구현 사례, 전력 효율과 코드 밀도 관점에서 비교한다.
2025-12-28
문맥 교환과 PCB: CPU가 프로세스 상태를 전환하는 방식
문맥 교환의 처리 순서와 PCB 구성, 스케줄링·타임 퀀텀·선점의 관계, 오버헤드 원인과 운영체제 최적화 방식을 정리한다.
2025-12-28