📌이 책을 읽게 된 이유
구조에 대한 개념이 부족하다는 생각이 들었다.
✍기억에 남은, 인상 깊은 부분
컴퓨터 구조를 이해하면 문제 해결 능력을 얻을 수 있다.
1. 성능 (속도)
메모리 계층 구조 이해 → 데이터 접근 방식 최적화
CPU 파이프라인, 명령어 실행 순서 이해→ 반복문 구조, 조건문 배치 등을 효율적으로 설계 가능
2. 보안
스택, 힙, 리턴 주소 등 메모리 구조 이해 → 버퍼 오버플로우, 스택 공격 방지 가능
운영체제의 권한 레벨 구분 이해 → 보안 취약점 방어하기 위한 설계 가능
3. 비용
CCPU 스케줄링, 시스템 콜 비용, 컨텍스트 스위칭 등의 구조를 이해→ 병목 지점을 찾아 코드 개선
메모리/CPU 자원 사용량을 줄이는 방향으로 설계 가능
✅적용해보고 싶은 부분
- API 응답 속도가 느릴 때, CPU 점유율 확인 후 병목 구간 파악해보기
- Out Of Memory 오류 날 때 원인 파악해보기
👏끝으로
성능, 보안, 비용이라는 3가지 측면에서 이 책을 어떻게 활용할지 생각해보며 읽으면 좋을 것 같다.
혼자 공부하는 컴퓨터 구조+운영체제
'📖 책 리뷰' 카테고리의 다른 글
테스트 너머의 QA 엔지니어링 (0) | 2025.06.25 |
---|---|
정답 없는 세상에서 리더로 살아가기 (1) | 2025.06.24 |
조코딩의 챗GPT API를 활용한 수익형 웹 서비스 만들기 (1) | 2024.07.13 |