728x90 SMALL 드림핵 공부/System Hacking1 Background - Computer Science(1st stage) : Computer Architecture 컴퓨터가 효율적으로 작동할 수 있도록 하드웨어 및 소프트웨어의 기능을 고안하고, 이들을 구성하는 방법. 컴퓨터 구조의 세부 분야 ✔️ 기능 구조의 설계(컴퓨터가 연산을 효율적으로 하기 위해 어떤 기능들이 컴퓨터에 필요한지 고민하고, 설계하는 분야) 폰 노이만 구조 하버드 구조 수정된 하버드 구조 명령어 집합구조(CPU가 처리해야하는 명령어를 설계하는 분야)=> 'CPU의 명령어에 대한 설계' x86, x86-64 ARM MIPS AVR 마이크로 아키텍처(정의된 명령어 집합을 효율적으로 처리할 수 있도록, CPU의 회로를 설계하는 분야) => 'CPU의 하드웨어적 설계' 캐시 설계 파이프라이닝 슈퍼 스칼라 분기 예측 비순차적 명령어 처리 하드웨어 및 컴퓨팅 방법론 직접 메모리 접근 컴퓨터의 세 가지 핵심 .. 2024. 1. 23. 이전 1 다음 728x90 LIST