Mikroişlemci #08 | Bellek Sayfalama ve Düz Bellek Modeli
Bellek Sayfalama ve Düz Bellek ModeliEğitmen: Dr. Süleyman Burak ÇELİK
Windows her uygulamaya 2 GB'lık bir adres alanı verir. 4 GB bellekli bir bilgisayarda on uygulama açarsanız toplam 20 GB eder. Bu nasıl sığar? Cevap sayfalama. Bu derste doğrusal adresin sayfa dizini ve sayfa tablosuyla fiziksel adrese nasıl çevrildiğini, adres çeviri önbelleğini ve 64 bitin düz bellek modelini adım adım görüyoruz. Bu derste: - Doğrusal ve fiziksel adres; 80386 ve sonrasında sayfalama birimi - Denetim yazmaçları: CR0'ın sayfalama biti ve CR3 - Doğrusal adresin üç parçası: 00403A2CH → dizin 1, tablo 3, uzaklık A2CH - Adım adım çeviri: CR3 0009C000H → 0071FA2CH - Sayfa girdisi ve bayrakları; sayfa hatası - Tabloların boyu: 4 KB, 4 MB ve 4 GB için 4 MB + 4 KB - Adres çeviri önbelleği (TLB): 32 × 4 KB = 128 KB - Kullanımlar: Windows, DOS bellek yöneticisi, büyük sayfalar - 64 bit düz bellek modeli: 40 bit, 1 TB - Üç bellek modeli yan yana - Üç yanılgı Bölümler: 0:00 Geçen Ders ve Bugün 0:18 20 GB, 4 GB'a Nasıl Sığar? 0:38 Doğrusal ve Fiziksel Adres 1:02 Denetim Yazmaçları 1:29 Doğrusal Adresin Üç Parçası 2:01 Adım Adım Çeviri 2:49 Sayfa Girdisi 3:22 Tablolar Ne Kadar Yer Kaplar? 3:48 Adres Çeviri Önbelleği (TLB) 4:17 Sayfalamanın Kullanımları 4:50 Düz Bellek Modeli (64 Bit) 5:23 Üç Model Yan Yana 5:52 Üç Yanılgı 6:18 Özet ve Sıradaki Ders Sıradaki derste veri adresleme kipleri: MOV ve verinin nereden geldiği. Kaynak kitap: Barry B. Brey, The Intel Microprocessors, 8. baskı — §2–4, §2–5 (konu sırası ve problem tipleri). Örnekler özgündür. Elektrik-Elektronik ve Bilgisayar Mühendisliği öğrencileri için Mikroişlemci serisinin sekizinci dersi.
Bu videoyu izlemek için Premium üyelik gerekir.