-
[System Security] 3.2 80x86 프로세서 구조Security/System Security 2021. 4. 4. 15:49
프로그램 실행 과정
1. Fetch : 메모리에 올라간 instruction(기계어)을 CPU로 가져오기
2. Decode : instruction(기계어)을 어셈블리 코드로 변환하기
3. Execute : 변환된 어셈블리 코드에 따라 ALU에서 계산
프로세서 계열
CISC : 복잡한(Complex) 동작의 고수준 연산, 많은 수의 instruction
- Intel, AMD 계열
RISC : 적은 수(Reduced)의 짧고 간단한 instruction들로 구성
- ARM(Advanced RISC Machines)계열 (Mac)
Byte Ordering
- 자료형이 Multi-Byte인 경우 데이터를 저장하는 방식
Big Endian : MSB를 낮은 번지에 저장, 주로 RISC
Little Endian : LSB를 낮은 번지에 저장, 주로 CISC
'Security > System Security' 카테고리의 다른 글
[System Security] 3.4 Virtual Memory 관리 (0) 2021.04.04 [System Security] 3.3 Register 구조 (0) 2021.04.04 [System Security] 3.1 운영체제 개요 (0) 2021.04.04 [System Security] 2.5 동적 링킹 (0) 2021.04.02 [System Security] 2.4 동적 로딩 vs 정적 로딩 (0) 2021.04.02