Содержание
- 2. Giriş Bilgisayarlar… Memory CPU dan ayrıdır Veriler binary dir. (decimal değil)
- 3. CPU ‘nun Komponentleri ALU (arithmetic and logic unit) Aritmetik ve mantık işlemlerini yerine getirir. Aritmetik: toplama,
- 4. Bilgisayar’ın Karşılığı 05 123 123 500 199 500 399 123 00 01 02 03 04 05
- 5. System Block Diagram ALU CPU Input/output interface Control unit Program counter Memory
- 6. Registers-Yazmaç Register (yazmaç) CPU içindeki tek depolama yeridir. CPU ‘nun dışında olan bellekten farklıdır. Register’lar, CPU
- 7. Registers-Yazmaç Bu sebeple, değişkenler, register’larda tutulmaya çalışılmalıdır. Register grupları genellikle oldukça kısıtlıdır ve çoğu register’ın önceden
- 8. Registers-Yazmaç Bazı register örnekleri: Accumulator (ACC) Program counter (PC) Instruction register (IR) Memory address register (MAR)
- 9. Memory Unit Bilgisayarın icra edilecek komutlarını ve bu komutların işleyeceği veriyi depolamak için kullandığı alt sistemdir.
- 10. Memory Unit Memory address register Address decoder bit n - 1 bit 0 bit 1 0
- 11. Bellek Kapasitesi 2n x m n adres biti = 2n adres olabilir m Veri biti m
- 12. Soru S: 512 KB lık bir bellek ünitesinin bellek hacmi kaç bit içerir? A: 512 =
- 13. Alıştırma – Bellek Kapasitesi S: 2 MB lık bir bellek ünitesinin bellek hacmi kaç bit içerir?
- 14. Alıştırma – Bellek Kapasitesi S: 2 MB lık bir bellek ünitesinin bellek hacmi kaç bit içerir?
- 15. Memory Uygulamaları RAM – random access memory Static RAM-cache memory Dynamic RAM ROM – read-only memory
- 16. Komutu Getir-İşlet Döngüsü Fetch-Execute Cycle Her komutun işletilmesinde iki aşama ya da döngü Fetch – Bellekten
- 17. CPU-Memory İletişimi Mikroişlemci, bellek ile MAR (Memory Address Register) ve MDR (Memory Data Register) olarak bilinin
- 18. CPU-Memory İletişimi Bellekteki X konumundan bir okuma işlemi gerçekleştirileceği zaman: * Adres X ilk önce MAR
- 19. CPU-Memory İletişimi Bellekteki X konumuna T değerinin yazılması gerektiği durumda * T verisi önce, MDR kaydedicisinin
- 20. CPU-Memory İletişimi
- 21. Saklama Komutu The Store Instruction PC ? MAR (program counter) ? (memory adress register) MDR ?
- 22. The Add Instruction PC ? MAR MDR ? IR IR[address] ? MAR A + MDR ?
- 23. Yollar-Buses Tanım: ortak bir amaç için kabloların bir araya toplanması Her bir kablo hat-line olarak adlandırılır
- 24. Ports CPU RAM Disk controller Graphics card Sound card Network card Printer Mouse Keyboard Modem Monitor
- 25. Bus Tipleri (1/3) Point-to-point Serial port Modem Control unit ALU
- 26. Bus Tipleri (2/3) Multipoint Computer CPU Disk controller Computer Computer Computer Memory Video controller
- 27. Bus Tipleri (3/3) Papatya Zinciri Device controller Device Device Device Terminator
- 28. Bilgisayar içindeki Yollar Data bus Address bus Control bus Memory I/O Module I/O Device CPU
- 29. Data Bus Veriler CPU ve bellek ya da I/O device arasında taşınır İki Yönlü olarak Yazma
- 30. Address Bus Bir adres CPU dan bellek ya da I/O device taşınır. Tek yönlü Adresler her
- 31. Control Bus CPU faaliyetlerinin koordinesi için sinyallerin toplanması Her sinyal tek bir amaca sahiptir Genel büyüklükleri:
- 32. Memory Haritası Bir sistemde bellek alanının kullanımı/gösterimi genellikle “ bellek haritası” olarak tanımlanır Haritanın yüksekliği adres
- 33. 7 6 5 4 3 2 1 0 FFFF 0002 0001 0000 Hexadecimal adres Veri bit
- 34. Bellek Haritalarının Kullanımı Bir sistem üzerinde ’’neyin nerede’’ olduğunu göstermek için bellek haritaları çizilir. Bazı ‘’ne’’
- 35. FFFF 0800 07FF 4000 03FF 0000 Memory Map 216 bytes = 64 KB “kapasite” 1 KB
- 36. Alıştırma – Bellek Alanı S: 32 MB 4 bellek modülü art arda yerleştirilen,128 GB kapasiteli bir
- 37. Alıştırma – Bellek Alanı S: 32 MB 4 bellek modülü art arda yerleştirilen,128 GB kapasiteli bir
- 38. Alıştırma – Bellek Haritası 2 GB kapasiteli bir sistem için bellek haritası çizilecek. Sistemin başlangıç adresinde
- 39. 7FFFFFFF 06000000 05FFFFFF 04000000 03FFFFFF 02000000 01FFFFFF 00000000 Memory Map 231 bytes = 2 GB “kapasite”
- 41. Скачать презентацию