S(*). Architect

  • 홈
  • 태그
  • 방명록

DMA 1

I/O 시스템

학습 목표장치 컨트롤러와 레지스터·로컬 버퍼가 CPU·메모리와 어떻게 연결되는지 설명할 수 있다.I/O 소프트웨어 계층(응용 → 시스템 콜 → 커널 I/O → 드라이버)을 설명할 수 있다.폴링·인터럽트·DMA 방식의 차이와 OS가 왜 DMA를 쓰는지 설명할 수 있다.블록·문자 장치와 장치 드라이버 역할을 구분할 수 있다.문제 상황read() 한 번에 디스크가 4KB를 읽는데 CPU는 다른 프로세스를 돌리고 있다CPU가 섹터마다 바이트를 옮기지 않는 이유는?NIC 패킷이 오면 인터럽트가 수천 번/초 — CPU 부하NAPI, 인터럽트 coalescing이 왜 필요한지USB 키보드와 NVMe SSD가 같은 read/write API인데 내부는 전혀 다르다드라이버가 장치별 차이를 흡수dmesg에 드라이버 로드·..

운영체제 따라잡기 2026.07.05
이전
1
다음
더보기
프로필사진

S(*). Architect

소프트웨어 아키텍트이자 AI Platform 엔지니어의 소소한 이야기 기록 + 캠핑 | 골프 | 자동차를 겸비한.

  • 분류 전체보기 (186) N
    • 운영체제 따라잡기 (25)
    • 네트워크 기초 (21)
    • 소프트웨어 아키텍처 (26)
    • 데이터베이스 따라잡기 (25)
    • 플랫폼, 데브옵스와 클라우드 (22)
    • 관측성 (15)
    • 애플리케이션 보안 (20)
    • Infrastructure as Code (11) N
    • ELK & Elastic Cloud (8) N
    • Data & AI (8) N
    • AIOps & MLOps (4)
    • Golf 이야기 (1)

Tag

Architecture, elasticsearch, security, DevOps, Operation System, elasticcloud, 운영체제, IaC, 네트워크, 관측성, 데이터베이스, dataengineering, elk, 아키텍처, 보안, kubernetes, observability, aws, Database, network,

최근글과 인기글

  • 최근글
  • 인기글

Archives

Copyright © AXZ Corp. All rights reserved.

티스토리툴바