컴퓨터 구조 OT

2026. 3. 6. 22:48·CS/컴퓨터 구조

1. 공부하는 이유

  • 하드웨어 레벨의 문제 해결 능력: 내 코드가 실행되는 과정을 하드웨어 레벨에서 고려할 수 있는 능력이 생긴다.
  • 추론의 근거: 막연한 추측이 아니라 하드웨어적 근거를 바탕으로 문제 원인을 좁힐 수 있다.

1.1 실무 사례: 서버 프레임 드랍

멘토링 중 접한 실제 사례로, 원인 불명의 서버 프레임 드랍이 발생함. 분석 결과 원인은 서버 저장 매체가 HDD였기 때문. 장치 특성(HDD vs SSD)에 대한 지식이 없었다면 접근조차 불가능했을 문제 상황이다. "아는 만큼 보이고, 아는 만큼 고칠 수 있다."

1.2 게임 개발에서의 필수성

  • 특히 성능이 최우선시되는 게임 개발 분야에서는 이러한 하드웨어 기반의 사고 능력이 필수적이다.
  • 기계의 물리적 법칙을 이해하는 것은 최고의 성능을 뽑아내야 하는 프로그래머의 기본 소양이다.

2. 학습 로드맵

학습할 교재인 [혼자 공부하는 컴퓨터 구조 운영체제]에서 컴퓨터 구조편의 흐름을 따라 전공 지식을 정리해 나갈 계획이다.

  • Step 1. 컴퓨터 구조의 큰 그림 (Ch 1)
    - 4대 핵심 부품과 시스템 버스 등 전체적인 구조 파악
  • Step 2. 데이터와 명령어 (Ch 2-3)
    - 0과 1의 데이터 표현 방식과 명령어 구조 학습
  • Step 3. CPU의 작동 원리 (Ch 4-5)
    - CPU 내부 구조와 성능 향상 기법(파이프라이닝 등) 정리
  • Step 4. 메모리와 보조기억장치 (Ch 6-7)
    - 캐시 메모리, 계층 구조, 저장 장치별 특성 이해
  • Step 5. 입출력장치 (Ch 8)
    - 외부 장치와 정보를 주고받는 메커니즘 확인

'CS > 컴퓨터 구조' 카테고리의 다른 글

Chapter 5. CPU 성능 향상 기법  (0) 2026.03.06
Chapter 4. CPU의 작동 원리  (0) 2026.03.06
Chapter 3. 명령어  (0) 2026.03.06
Chapter 2. 데이터  (0) 2026.03.06
Chapter 1. 컴퓨터 구조 시작하기  (0) 2026.03.06
'CS/컴퓨터 구조' 카테고리의 다른 글
  • Chapter 4. CPU의 작동 원리
  • Chapter 3. 명령어
  • Chapter 2. 데이터
  • Chapter 1. 컴퓨터 구조 시작하기
coding-l7
coding-l7
  • coding-l7
    coding-l7rl0
    coding-l7
  • 글쓰기 관리
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 기타
      • 유니티
        • OfficeWorkerRunning
      • 프로그래밍 언어
        • C
        • C#
        • C++
      • CS
        • 컴퓨터 구조
        • 운영체제
        • 자료구조
        • 알고리즘
        • 네트워크
        • 컴퓨터 그래픽스
      • 물리 기반 시뮬레이션
        • 기초
        • Cloth Simulation
        • Fluid Simulation
      • 코딩 테스트
        • 프로그래머스
        • 백준
      • 독서
        • [ 뇌를 자극하는 윈도우즈 시스템 프로그래밍 ]
        • [ CUDA 기반 GPU 병렬 처리 프로그래밍 ]
      • 영어
        • Basic Grammar In Use
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 깃허브
    • 포트폴리오
  • 공지사항

  • 인기 글

  • 태그

    screen-space rendering
    정수 승격
    컴퓨터 구조
    pbd
    screen space fluid rendering
    bilateral blur
    물리 기반 시뮬레이션
    wave simulation
    cloth simulation
    C언어
    실수
    fluid simulation
    RAM
    시스템 프로그래밍
    surface turbulence
    액체 시뮬레이션
    Flip
    파동 난류
    상수
    OpenGL
    narrow range filter screen-space fluid rendering
    position based dynamics
    fluid implicit particle
    명령어
    유체 시뮬레이션
    그리드 기반 방법
    collision
    jump table
    입자 기반 방법
    GLSL
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
coding-l7
컴퓨터 구조 OT
글쓰기
상단으로

티스토리툴바