컴퓨터 구조에서 배운 것들
- A. tour of Computer Systems
- Representing and Manipulating Information
- Machine-Level Representation of Programs
- Processor Architecture
- Optimizing Program Performance
- The memory Hierarchy
시스템 프로그래밍에서 배울 것들
- Linking
- Exceptional Control Flow
- Virtual Memory
- System-Level I/O
- Network Programming
- Concurrent Programming
- 참고
Instruction에 따라 여러 clock cycle에 발생할 수 있다.
그리고 Insturction이 캐시에서 접근 가능한지, 메모리에서 접근 가능한지에 따라 기다려야 하는 시간이 다르다.
이러한 memory Hierarchy로 인해 컴퓨터는 상당히 예측불가능할 수 있다.
컴퓨터 구조에서는 이러한 것을 최적화 하는것에 대해서도 다룬다.
'System programming' 카테고리의 다른 글
| Linking 6 - Library interpositioning (0) | 2022.04.07 |
|---|---|
| Linker 문제2 (0) | 2022.04.06 |
| Linker 문제1 (0) | 2022.04.06 |
| Linker2 (0) | 2022.04.05 |
| Linking1 (0) | 2022.04.04 |
댓글