📌이 책을 읽게 된 이유

구조에 대한 개념이 부족하다는 생각이 들었다.


✍기억에 남은, 인상 깊은 부분

컴퓨터 구조를 이해하면 문제 해결 능력을 얻을 수 있다. 
 
1. 성능 (속도)
메모리 계층 구조 이해  → 데이터 접근 방식 최적화
CPU 파이프라인, 명령어 실행 순서 이해  반복문 구조, 조건문 배치 등을 효율적으로 설계 가능
 
2. 보안 
스택, 힙, 리턴 주소 등 메모리 구조 이해 버퍼 오버플로우, 스택 공격 방지 가능
운영체제의 권한 레벨 구분 이해 → 보안 취약점 방어하기 위한 설계 가능 
 
3. 비용
CCPU 스케줄링, 시스템 콜 비용, 컨텍스트 스위칭 등의 구조를 이해→ 병목 지점을 찾아 코드 개선
메모리/CPU 자원 사용량을 줄이는 방향으로 설계 가능

 

✅적용해보고 싶은 부분

 
- API 응답 속도가 느릴 때, CPU 점유율 확인 후 병목 구간 파악해보기
- Out Of Memory 오류 날 때 원인 파악해보기 


 👏끝으로

성능, 보안, 비용이라는 3가지 측면에서 이 책을 어떻게 활용할지 생각해보며 읽으면 좋을 것 같다. 
 

 
혼자 공부하는 컴퓨터 구조+운영체제
 

+ Recent posts