본문 바로가기
System programming

시스템프로그래밍1 - Overview

by sarberos 2022. 4. 4.

컴퓨터 구조에서 배운 것들

- 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

댓글