티스토리 뷰

운영체제

메모리에 관한 이야기

jazzmaster 2019. 4. 28. 00:10

- 저장하는 기능은 사실 다 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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함