> For the complete documentation index, see [llms.txt](https://byulseop-til.gitbook.io/sinheeseop_til/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://byulseop-til.gitbook.io/sinheeseop_til/cs-computer-science/computer_structure.md).

# Computer Architecture

컴퓨터 내부 구조, 하드웨어와 소프트웨어 간 상호작용, 명령어 실행 과정 등을 정리한 문서입니다.

## 주요 내용

### CPU 구성 요소

* [레지스터](/sinheeseop_til/cs-computer-science/computer_structure/register.md) - CPU 레지스터의 종류와 역할
* [ALU와 제어장치](/sinheeseop_til/cs-computer-science/computer_structure/arithmeticlogicunit_and_controlunit.md) - 산술논리연산장치와 제어장치의 구조 및 역할
* [CPU 클럭, 코어, 스레드](https://github.com/SINHEESEOP/TIL/tree/main/CS/Computer_Structure/cpu_clock_core_thread.md.md) - CPU 클럭 동작 원리와 멀티코어/멀티스레드 개념
* [인터럽트 및 예외 요약](/sinheeseop_til/cs-computer-science/computer_structure/interrupt.md) - CPU 인터럽트와 예외(동기/비동기) 처리 개념 요약

### 명령어와 실행 과정

* [어셈블리 명령어의 구조](/sinheeseop_til/cs-computer-science/computer_structure/structureofassembly_instructions.md) - 어셈블리 명령어 구조 분석
* [소스코드와 명령어](/sinheeseop_til/cs-computer-science/computer_structure/sourcecode_and_command.md) - 소스코드의 컴파일 과정과 명령어 실행
* [명령어 병렬 처리 기법](https://github.com/SINHEESEOP/TIL/tree/main/CS/Computer_Structure/instruction_level_parallelism.md) - 파이프라이닝, 슈퍼스칼라, 비순차적 명령어 처리
* [컴퓨터 구조 개요](/sinheeseop_til/cs-computer-science/computer_structure/thebigpictureofcomputerarchitecture.md) - 컴퓨터 구성 요소 및 기본 구조 개요

## 학습 목표

* 컴퓨터 아키텍처와 조직 이해
* CPU 동작 원리와 명령어 사이클 분석
* 메모리 계층 구조와 캐시 시스템 이해
* 명령어 집합 아키텍처(ISA) 학습
* 파이프라인과 병렬 처리 메커니즘 이해
