2025/01/16 2

MMU : Memory Management Unit ( 다시보기)

MMU : CPU의 memory 주소 접근 > 주소를 속임  > physical address, virtual address (logical address) 의 mapping 을 자기가 가지고 놈  (CPU모르게) >>모든 Task, program 마다 똑같은 주소를 사용해도 되게 만들어줌 +두개의 CS를 사용하는 RAM의 물리적 주소가 CS1 : 0x000000~0x10000 , CS2 : 0x20000 ~ 0x300000 나뉘어있어도0x000000~0x20000으로 연속적인것처럼 할 수 있음+physical address 상에서는 쓰고남은 조각난 memory들을 한데 모아서 연속적인 memory처럼 사용할 수 있음   CPU : virtual > MMU :physical > 실제 memory acce..

Cache, Cash

느린 memory, 빠른 cpu 사이를 개입해 빠른것처럼 만들어줌 Software 특성1. Temporal Locality  SW가 한번 momory에 접근 > 자주 접근함2. Spatial Locality  (1번과연결)어떤 영역에 접근 하려고 보면 이미 접근했었던 영역일 가능성이큼   or 그 근처>접근했던 영역을 잠시 넣어서 거기로 접근하게함 TCM : Memory state 0 인 memoryHit : 접근하려는 주소가 Cache에 저장되어있음Miss : Cache에 없으니 Memory 에 직접 접근 Miss 일경우 어떻게 가져오냐: 큰 단위로 가져옴( block) > Cache momory에 저장  LRU policy : 캐시 메모리에 안쓰고 오래있는걸 대체하는 방법 cache = cache C..