본문 바로가기
csapp

3장 기계어 코드를 배워야 하는 이유

by 정구지개발자 2022. 12. 31.
728x90

1. 컴파일러의 최적화 성능을 알수 있다.

2. 코드에 내재된 비효율성을 분석할수 있다.

3. 고급 언어에서 제공하는 추상화 계층 때문에 이해가 필요한 프로그램의 런타임 동작이 감춰지는 경우도 있다 

4. 악성프로그램이 시스템을 감염시킬 때 어디서 취약점이 발생했는지 알수 있다. 

 

// 현재 어셈블리어로 직접 프로그램을 작성할 필요는 없고 이해하고 읽을 수 있는 정도가 되면 된다.

728x90

'csapp' 카테고리의 다른 글

1.9.2 Concurrency and Parallelism  (0) 2023.03.28
1.5 Caches Matter  (0) 2023.03.27
CHAPTER 1 : A Tour of Computer Systems  (0) 2023.03.26
3.3 데이터 형식  (0) 2022.12.31
3.2.1 프로그램 메모리구성  (0) 2022.12.31

댓글