rosieblue
article thumbnail
[System] 컴퓨터 구조, 폰 노이만 구조, x86-64, 레지스터

출처 : 드림핵 시스템해킹 로드맵 stage 2 https://dreamhack.io/ 정리 들어가며 오늘은 컴퓨터 구조와 ISA(명령어 집합 구조), x86-84에 대해 알아볼 것이다. 컴퓨터 구조 간단하게 생각해보자. 컴퓨터는 데이터를 저장하는 메모리, 그 메모리에서 데이터를 꺼내와서 연산하는 CPU, 네트워크 통신을 다루는 LAN 카드, 소리를 다루는 사운드 카드 등 여러 기능들로 이루어져 있다. 그리고 그 기능들이 서로 상호작용하면서 컴퓨터라는 하나의 기기를 만들어내는 것이다. 이렇게 컴퓨터를 어떻게 설계해서 하나의 기기를 만들어내느냐? 에서 그 '설계'를 우리는 '컴퓨터 구조(아키텍쳐)'라고 할 수 있겠다. - 기능에 대한 설계: 어떻게 연산을 효율적으로 할 것인가? 그러기 위해서는 어떠한 기능..