티스토리 뷰
- 저장하는 기능은 사실 다 memory 이다. (통상 RAM을 메모리라고 부름)
- 메모리라고 할 수 있는건 RAM , 레지스터(cpu안에 있는) , 캐쉬(cpu에 근접해 있는 것.CPU에 남는 공간에 존재)
디스크 등등이 존재.
<PC>
cpu(레지스터) - 캐시 - 메모리 - 하드 디스크 이렇게 생각하면 됨
1. 캐시 메모리
- 프로그램의 특성(한번 접근하면 다시 또 접근하는 것) --> Temporal Locality
- 프로그램의 특성2(이미 접근을 한 곳 근처에 접근하는 것, 배열을 for문 돌린다고 생각해보자) --> Spacial Locality
2. 가상 메모리
- 페이지 : 가상메모리 블럭
- 페이지 프레임 : 실제 RAM 블럭
- MMU : 메모리 관리하는 유닛
- 스왑파일 : 하드디스크가 이 스왑파일을 이용해서 부족한 RAM의 용량을 보조해 주는것.
'운영체제' 카테고리의 다른 글
window 문자와 문자열 (0) | 2019.06.07 |
---|---|
스레드 동기화 정리 (0) | 2019.04.27 |
thread 정리 (0) | 2019.04.22 |
커널 오브젝트 , 핸들 (0) | 2019.04.21 |
프로세스 정리 (1) | 2019.04.20 |