16. Virtual Memory (2)
Translation Look-aside Buffer 모든 사용자 메모리는 code든 data든 translation을 필요로 한다. 매번 translation을 기다릴 수는 없는 노릇이다. TLB: cache of most recently used translations! VPN → PTE TLB Entry ...
Translation Look-aside Buffer 모든 사용자 메모리는 code든 data든 translation을 필요로 한다. 매번 translation을 기다릴 수는 없는 노릇이다. TLB: cache of most recently used translations! VPN → PTE TLB Entry ...
Each Process need a large, continuous memory segment without holes! Each memory space should be private → Virtual memory! (address translation) Base and bound Base: 프로세스의 메모리 주소의 시작 주소 bou...
Cache miss의 종류 Compulsory miss (cold miss) 초반에는 아직 캐시가 비어있기 때문에, 아무것도 없어서 무조건 Miss가 남. B가 클수록 덜 생김. prefetch하면 덜 생김. Capacity miss cache 자체가 너무 작아서, working set보다 C가 작아서 생기는 miss. locality를 충분히...
Predictive Models? A predictive model is a mathematical formula used to estimate outcomes. predicts the result for a criterion variable (aka dependent variable) ← based on predictor variables...
Ideal Memory Each program sees a contiguous 4GB memory → Virtual memory We can access anywhere in memory in 1 cycle. → Cache But… Cannot afford 4GB for printf program… machine are mul...
CPU must prepare for unplanned events! Instruction fail External IO devices Quantum expiration (1) Check for every possible contingency (Polling) CPU 낭비 (2) 그 문제는 별로 안일어나니까. 생길때만 처리...
Cognitive Processor cognitive processing rate: $\tau_c = 70ms$. HIP에서 basic principle은, Recognize-Act Cyle of Cognitive processor 이다. 즉, 인지하고 행동하기를 명령하는 사이클인 것이다. Recognize The contents of ...
Human Information processor model 인지심리학의 컨셉을 ‘통합’하여 만들어짐 컴퓨터과학자들에게 이해시키기 위한 모델 매우 간단화되었음. Practical! HIP has subsystems 메모리는 공유되고, 각각의 프로세서를 가진다. 메모리: decay가 있다. (정보손실), capacity ...