![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bLqKfe/btsD3IGLRpW/S5TTQ5KATt4EOrVOcc1Hr0/img.png)
1. 컴퓨터 구조 (Computer Architecture): 컴퓨터가 효율적으로 작동할 수 있도록 하드웨어 및 소프트웨어의 기능을 고안하고, 이들을 구성하는 방법. 컴퓨터의 가능 구조에 대한 설계, 명령어 집합 구조, 마이크로 아키텍처, 기타 하드웨어 및 컴퓨팅 방법에 대한 설계 등이 포함된다. - 컴퓨터의 기능 구조에 대한 설계: 컴퓨터가 연산을 효율적으로 하기 위해 어떤 기능들이 컴퓨터에 필요한지 고민하고 설계하는 분야. 대표적으로 폰 노이만 구조, 하버드 구조, 수정된 하버드 구조가 있다. - 명령어 집합구조(Instruction Set Architecture): CPU의 명령어에 대한 설계. CPU가 처리해야하는 명령어를 설계하는 분야. 대표적으로 ARM, MIPS, AVR, 인텔의 x86 및 ..
System Hacking
2024. 1. 28. 02:04