728x90
메모리 계층 구조
- 메모리 계층
-> 레지스터 : CPU 안에 내장되어 있어 연산을 위한 저장소 제공
-> L1, L2 캐쉬 : CPU와 램 사이의 중간 저장소 역할을 하고 CPU의 일부가 아닌 CPU에 근접해 있는 메모리
-> 메인 메모리 : RAM.
-> 하드디스크
- 상위 계층으로 갈수록 비용과 속도가 증가
- 메모리 계층에서 비교할 때 같은 기능을 기준으로 비교를 해야 함
-> 메인 메모리의 '실행' 기능과 하드 디스크의 '실행' 기능을 비교해야 함
- 프로그램 실행을 하기 위해서 하위 메모리는 상위 메모리에게 메모리를 밀어 넣어 줌
- 상위 메모리에 데이터가 없다면 하위 데이터에게 데이터를 요청함
- 프로그램은 지역적 특성 때문에 계층 구조를 이루는 것이 유리함
728x90
'Programming > System Programming' 카테고리의 다른 글
윈도우즈 시스템 프로그래밍 - 16. 컴퓨터 구조에 대한 네 번째 이야기(3) (0) | 2020.08.13 |
---|---|
윈도우즈 시스템 프로그래밍 - 16. 컴퓨터 구조에 대한 네 번째 이야기(2) (0) | 2020.08.11 |
윈도우즈 시스템 프로그래밍 - 15. 쓰레드 풀링(2) (0) | 2020.08.09 |
윈도우즈 시스템 프로그래밍 - 15. 쓰레드 풀링(1) (0) | 2020.08.09 |
윈도우즈 시스템 프로그래밍 - 14. 쓰레드 동기화 기법2(3) (0) | 2020.08.09 |