Computer Architecture Note

6 posts·컴퓨터 구조
Computer Architecture Note · 6개
Computer Architecture Note

컴퓨터 구조 기초: ISA와 추상화 계층, 성능 평가 방법론

컴퓨터 구조 수업 도입부를 정리한 노트. 추상 자료형(ADT)과 스택 예시, 명령어 집합 구조(ISA), Hennessy와 Patterson의 엔지니어링 방법론과 두 가지 황금 규칙, 성능 평가 방법과 설계 기법을 다룬다.

Computer Architecture Note

파이프라이닝 원리와 해저드: 5-stage MIPS 파이프라인 분석

파이프라이닝 원리를 5단 MIPS 파이프라인으로 정리한 노트. 순차 실행과의 성능 비교, 구조·데이터·제어 해저드와 스톨·버블, 로드-사용 해저드, CPI 계산 예, 슈퍼파이프라인과 슈퍼스칼라를 다룬다.

Computer Architecture Note

메모리 계층 구조와 캐시 동작 원리: Memory Wall과 캐시 설계 4대 질문

메모리 계층과 캐시를 정리한 노트. Memory Wall과 시간·공간 지역성, 계층 용어, 캐시 설계의 네 가지 질문(배치·식별·교체·쓰기), 직접 사상 캐시 예제, 블록 크기와 미스율 관계를 다룬다.

Computer Architecture Note

가상 메모리 동작 원리: 페이징과 가상주소-물리주소 변환

가상 메모리 동작 원리를 정리한 노트. 페이지 단위로 가상 주소 공간을 나누는 페이징, 가상 주소에서 물리 주소로의 변환, 페이지 테이블 구성과 PTBR, TLB, 요구 페이징의 장단점을 다룬다.

Computer Architecture Note

스토리지와 I/O 시스템 구조: I/O 버스와 신뢰성(MTTF)

컴퓨터 I/O 시스템을 정리한 노트. I/O 버스 연결과 장치별 데이터 속도, 신뢰성 지표 MTTF·MTTR과 개선 방법, I/O 레지스터 매핑, 폴링과 인터럽트, 예외와의 차이, DMA와 RAID 구성을 다룬다.

Computer Architecture Note

멀티프로세서와 공유 메모리 동기화: 임계 구역과 Producer-Consumer

멀티프로세서 구조를 정리한 노트. UMA·NUMA 공유 메모리, 합 축소 예제, 생산자-소비자와 임계 구역 문제, Test-and-Set 상호 배제와 최적화된 동기화, 메시지 패싱과 클러스터, 상호 연결 구조를 다룬다.