Bilgisayar Donanımı. Computer Organization Ders 1 - Giriş Kadir Atilla TOKER



Benzer belgeler
Ham Veri. İşlenmiş Veri Kullanıcı. Kullanıcı. Giriş İşleme Çıkış. Yazılı Çizili Saklama. Doç.Dr. Yaşar SARI-ESOGÜ-Turizm Fakültesi

Düşünelim? Günlük hayatta bilgisayar hangi alanlarda kullanılmaktadır? Bilgisayarın farklı tip ve özellikte olmasının sebepleri neler olabilir?

Donanımlar Hafta 1 Donanım

İşletim Sistemlerine Giriş

Donanım Nedir? Bir bilgisayar sisteminde bulunan fiziksel aygıtların tümü

Bilişim Teknolojileri

Dosya Saklama Ortamları (Devam) Kütük Organizasyonu 1

MİKROİŞLEMCİLER 1 Ders 1

BİLGİSAYAR KULLANMA KURSU

İŞLEMCİLER (CPU) İşlemciler bir cihazdaki tüm girdilerin tabii tutulduğu ve çıkış bilgilerinin üretildiği bölümdür.

Donanım Nedir? Bir bilgisayar sisteminde bulunan fiziksel aygıtların tümü

Donanım Nedir? Bir bilgisayar sisteminde bulunan fiziksel aygıtların tümü

Von Neumann Mimarisi. Mikroişlemciler ve Mikrobilgisayarlar 1

Bilgisayar Donanımı Dersi BİLGİSAYARIN MİMARI YAPISI VE ÇALIŞMA MANTIĞI

BM-311 Bilgisayar Mimarisi

Temel Bilgisayar Bilgisi

BM-311 Bilgisayar Mimarisi

5. HAFTA KBT104 BİLGİSAYAR DONANIMI. KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi

BİLGİSAYAR MİMARİSİ. << Bus Yapısı >> Özer Çelik Matematik-Bilgisayar Bölümü

İşletim Sistemleri (Operating Systems)

BM-311 Bilgisayar Mimarisi. Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU

Bilgisayarların Gelişimi

DONANIM KURULUMU. Öğr. Gör. Murat YAZICI. 1. Hafta.

Ders - 1. BİL 221 Bilgisayar Yapısı GİRİŞ. Ders Hakkında. Ders İzlencesi

MİKROBİLGİSAYAR SİSTEMLERİ. Teknik Bilimler Meslek Yüksekokulu

Yrd.Doç.Dr. Celal Murat KANDEMİR

BİLGİSAYAR DONANIMI. Donanım Nedir? Donanım Aygıtları. Bir bilgisayar sisteminde bulunan fiziksel aygıtların tümüne verilen ad.

HAFTA 1 KALICI OLMAYAN HAFIZA RAM SRAM DRAM DDRAM KALICI HAFIZA ROM PROM EPROM EEPROM FLASH HARDDISK

x86 Ailesi Mikroişlemciler ve Mikrobilgisayarlar

Optik Sürücüler CD/CD-ROM DVD HD-DVD/BLU-RAY DİSK Disket Monitör LCD LED Projeksiyon Klavye Mouse Mikrofon Tarayıcı

Bilgisayar (Computer) Bilgisayarın fiziksel ve elektronik yapısını oluşturan ana birimlerin ve çevre birimlerin tümüne "donanım" denir.

Öğr.Gör. Mehmet Can HANAYLI

Bölüm 4. Sistem Bileşenleri. Bilgisayarı. Discovering. Keşfediyorum Computers Living in a Digital World Dijital Dünyada Yaşamak

DONANIM Bahar Dönemi TEMEL BİLİŞİM TEKNOLOJİLERİ

CUMHURİYET MESLEKİ VE TEKNİK ANADOLU LİSESİ BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ DERSİ DERS NOTLARI BELLEKLER

DONANIM. 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri

1 DERS İZLENCESİ 2 BİLGİSAYARA GİRİŞ Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarın kullanıldığı alanlar Bilgisayarın kullanılmasında dikkat

GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BM-404 BİLGİ GÜVENLİĞİ LABORATUVARI UYGULAMA FÖYÜ

BİLGİSAYAR VE PROGRAMLAMAYA GİRİŞ

(Random-Access Memory)

DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ. İçerik

BM-311 Bilgisayar Mimarisi

SAYISAL TASARIM. Ege Üniversitesi Ege MYO Mekatronik Programı

Bilgisayar Bilimlerine Giriş

MONĐTÖRLER

AYVALIK ATATÜRK ANADOLU LİSESİ BİT. DERSİ ÇALIŞMA SORULARI YANLIŞLIK VE YAZIM HATALARI NEDENİYLE TEREDDÜTE DÜŞDÜĞÜNÜZ SORULARI SORUNUZ.

Bellekler. Mikroişlemciler ve Mikrobilgisayarlar

7. BELLEK BİRİMİ. Şekil 7-1 Bellek Birimlerinin Bilgisayar Sistemindeki Yeri

BELLEKLER. Kelime anlamı olarak RAM Random Access Memory yani Rastgele Erişilebilir Bellek cümlesinin kısaltılması ile oluşmuş bir tanımdır.

T E M E L K AV R A M L A R. Öğr.Gör. Günay TEMÜR / Teknoloji F. / Bilgisayar Müh.

Ünite-2 Bilgisayar Organizasyonu.

Temel Bilgi Teknolojileri -1

Bellekler. Bellek Nedir? Hafıza Aygıtları. Belleğin Görevi

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

BM 375 Bilgisayar Organizasyonu Dersi Vize Sınavı Cevapları 10 Nisan 2009

Dosya Saklama Ortamları (Sabit Diskler) Kütük Organizasyonu 1

Bilgisayar Donanımı. Temel Birimler ve Çevre Birimler. Öğr.Gör.Günay TEMÜR / KAYNAŞLI MESLEK YÜKSEOKULU

Merkezi İşlem Birimi (CPU)

William Stallings Computer Organization and Architecture 9 th Edition

Spatial locality nin getirdigi avantaji kullanmak

Mikroişlemciler ve Assembler Programlama. Teknoloji Fakültesi / Bilgisayar Mühendisliği Öğr.Gör. Günay TEMÜR

PORTLAR Bilgisayar: VERİ:

İŞLETİM SİSTEMİ İşletim sistemi kullanıcıyla bilgisayar donanımı arasında iletişim sağlayan programdır.

William Stallings Computer Organization and Architecture 9 th Edition

İşletim Sistemleri. Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

Sistem Bileşenleri. Discovering. Computers Bilgisayarı. Keşfediyorum. Living in a Digital World Dijital Dünyada Yaşamak

Dr. Feza BUZLUCA İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü

Bilgisayar Programcılığı Ön Lisans Programı BİLGİSAYAR DONANIMI. Öğr. Gör. Rıza ALTUNAY

BİLGİSAYAR I BİLGİSAYAR İLE İLGİLİ TEMEL BİLGİLER

BELLEK BİRİMLERİ BELLEK BİRİMLERİ

BM-311 Bilgisayar Mimarisi

İşletim Sistemi. BTEP205 - İşletim Sistemleri

BİL 423 Bilgisayar Mimarisi 1. Ara Sınavı

Memory. Amac. Baslangictan beri programcilar unlimited hizli memory ler hayal etmisler 1972, PDP-11/20. Oku H&P sections 7.1, 7.2

8086 nın Bacak Bağlantısı ve İşlevleri. 8086, 16-bit veri yoluna (data bus) 8088 ise 8- bit veri yoluna sahip16-bit mikroişlemcilerdir.

BİLGİSAYAR ORGANİZASYONU

İŞLEMCİ İşlemcilerin Temel Birimleri, İşlemcinin Çalışma Sistemi ve Komutlar, İşlemci ve Hafıza Arasındaki İlişki, İşlemci Teknolojileri, Modern

Bilgisayara Giriş. Bilgisayarlar ilk geliştirilmeye başlandıklarından bugüne kadar geçen süre içerisinde oldukça değişmişlerdir.

Cache-Hızlı Hafıza Birimi. Bilgisayar Sistemi Bilgisayarların Anakart Organizasyonu

İŞLEM KAYIT. Bilgisayar temel olarak DONANIM ve YAZILIM olmak üzere 2 yapıda ele alınmaktadır.

MİKROİŞLEMCİLER HAFIZA BİRİMLERİ. Doç.Dr. Mehmet Recep BOZKURT ADAPAZARI MESLEK YÜKSEKOKULU

Mikrobilgisayarlar. Mikroişlemciler ve. Mikrobilgisayarlar

Örnek Sınav Soruları

Bilgi ve iletişim teknolojileri

Belleğin Görevi. RAM ve sabit diske erişim zamanları karşılaştırması

C++ Programming: Program Design Including Data Structures, Third Edition. Bölüm 1: Bilgisayarlar ve Programlama Dillerine Kısa Bakış

DONANIM VE YAZILIM. Bilişim Teknolojileri ve Yazılım Dersi

D Duplex : Alıcı + Verici Çalışma Debouching : DMA : Direct Memory Access Data-Bus : Data Veri Yolu Data Flow : Veri Akışı Data Processing : Veri

1. Hafıza Depolama Araçları. 2. Hafıza Çeşitleri. 3. Hafıza Ölçümü. 4. Bilgisayar Performansı

Bilgisayar Donanımı ve Yazılımı (Hardware & Software) Bilgisayar Mühendisliğine Giriş 1

BÖLÜM Mikrodenetleyicisine Giriş

BİLGİSAYARLA İLGİLİ TEMEL KAVRAMLAR BİLGİSAYARLARIN İÇ DONANIMI, ANA BİRİMLERİ VE ÇEVRE BİRİMLERİ

Embedded(Gömülü)Sistem Nedir?

BM-311 Bilgisayar Mimarisi

BİL1001 Bilgisayar Bilimlerine Giriş 1

~BĠLGĠSAYAR DONANIMI~

1-Sabit diskler 2-Hafıza kartları 3-USB flash Diskler 4-CD-ROM- DVD-Blueray 5-Hafıza ölçümü 6-Bilgisayar performansı DEPOLAMA

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

Transkript:

Bilgisayar Donanımı Computer Organization Ders 1 - Giriş Kadir Atilla TOKER

Bilgisayar Donanımı CPU-İşlemci Memory-Bellek Giriş/Çıkış - Input/Output 2

Bilgisayar Donanımı 3

Bilgisayar Donanımı 4

Clock İşlemci ve yol işlemlerini senkronize eder. Clock cycle = Clock period = 1 / Clock rate Cycle 1 Cycle 2 Cycle 3 1 Hz = 1 cycle/sec 1 KHz = 10 3 cycles/sec 1 MHz = 10 6 cycles/sec 1 GHz = 10 9 cycles/sec 2 GHz clock = 1/(2 10 9 ) = 0.5 nanosecond (ns)

Bilgisayar Donanımı Arithmetic Logic Unit (ALU) aritmetik ve mantıksal işlemleri yapar. Kayıtçılar (Registers) hızlı kayıt yerleridir ve geçici bilgileri tutarlar. Data register, instruction register, program counter. Control Unit bütün işlemcideki işlemleri, onların önceliklerini, aşamalarını kontrol ederler. 6

Ana Bellek Main Memory Ana bellek Main memory kayıt yeridir ve hafızadaki yerler adres olarak adlandırılan bölümlere ayrılmıştır. Addresses 000000000 000000001 000000010... 111111110 111111111 Values 01100110 01011011 01100101... 101010110 101001000 7

Bit Byte - Word Hafızaya giren ve çıkan bilgiler bit olarak adlandırılır ve bit gruplarına word denir. Bir word 8 bits, 16 bits, 32 bits veya 64 bit lik gruplar olarak bölünürler. 8-bit word = byte, 16-bit = 2-byte = 1 word vb. byte 8 word 16 doubleword 32 quadword 64 8

Adres Alanı Unit Bytes Yaklaşık değ. Kilobyte 2 10 (1,024)bytes 10 3 bytes Megabyte 2 20 (1,048,576)bytes 10 6 bytes Gigabyte 2 30 bytes 10 9 bytes Terabyte 2 40 bytes 10 12 bytes Petabyte 2 50 bytes 10 15 bytes Exabyte 2 60 bytes 10 18 bytes 9

Adres Alanı

Bellek Adresleri Eğer hafıza 2 n word ise, adres yolunda bu kadar bit olmalıdır. Eğer bir bilgisayar 64 kilobyte hafıza derinliğine sahipse, 16 bitlik bir bit genişliğine ihtiyaç duyar. Birinci adres noktası: 0000000000000000 (address 0), Ve son adres noktası: 1111111111111111 (address 65535). 2 16 Hesap makinesi kullanarak hesaplayın! 64 KB yi ikili sisteme çevirin. 11

Bellek Adresleri Bir bilgisayar 32 MB lık bir adres derinliğine sahipse. Hafızadaki 1 byte ı adreslemek için ne kadar bit genişliğine ihtiyaç duyarız? Hafıza aralığı 32 MB -> her bir byte ı adreslemek için 25 bit e ihtiyacımız var. 12

Bellek Adresleri Bir bilgisayar 128 MB lık bir hafızaya sahip. Tek bir hafıza byte tını adreslemek için ne kadar bit e ihtiyaç var? Hafıza adres derinliği 128 MB, yani 2 27 byte a ihtiyacımız var. 13

Bellek Çeşitleri Random access memory (RAM) çoğunlukla ana hafızayı oluşturur. Kullanıcı RAM a geçici bilgileri yazar ve daha sonra üzerine tekrar yazarak onları silebilir. volatile ; bilgiler sistem gücü kesildiğinde silinir. Read-only memory (ROM); Bilgiler üretici firma tarafından üretim sırasında yazılır. Kullanıcı bunları okuyabilir ama bu bilgileri silemez. nonvolatile ; İçeriği sistem güç kaynağı kesildiğinde silinmez. 14

Bellek DüzeniD Fastest Speed (Registers) Faster Speed (Cache Memory) Fast Speed (Main Memory) 15

Önbellek Cache Memory Ön Bellek - Cache memory, normalde küçük boyutta hafızalardır ve CPU ile ana hafıza arasında bulunurlar. CPU Cache Memory 16

Önbellek Cache Memory Önbellek (Cache memory) de herhangi bir zamanda ana hafızanın bir parçası bulunur. Eğer CPU ana hafızadaki bir bilgiye ihtiyaç duyarsa, aşağıdaki prosedürü izler. CPU cahce yi kontrol eder. Eğer istenen adresteki word değeri oradaysa onu alır, değilse ana hafızaya ulaşır ve oradaki değerleri kopyalar. CPU cahce ye ulaşır ve bilgiyi oraya kopyalar. 17

Giriş/Çıkış ış Birimleri Input/Output Bilgisayarların dış dünya ile haberleşmesini sağlarlar, sistem gücü kesildiğinde dahi programlar saklanabilir. Giriş/Çıkış cihazları (Input/Output devices) iki geniş katagoriye ayrılabilir. Kaydedeci olmayan cihazlar (Nonstorage devices). Kaydedici cihazlar. (Storage devices). 18

Input Devices Key Cap c d e f 8 9 a b Spring 4 5 6 7 Conductor-coated membrane Mechanical switch 0 1 2 3 Logical arrangement of keys Contacts Membrane switch

Çıkış Birimleri Output Devices Fusing of toner Cleaning of excess toner Charging Heater Rotating drum Rollers Light from optical system Sheet of paper Toner Laser printing

Kaydedici olmayan cihazlar (Non-storage Device) Bu cihazlar CPU ve hafızanın dış dünya ile ilişkisini sağlarlar. Keyboard giriş sağlar, monitorlar çıkış vs. 21

Kaydedici Cihazlar Storage Device Kaydedici cihazlar ana hafızadan daha ucuzdurlar. İçerikleri nonvolatile dır. Daha çok yardımcı kaydedici cihazlar olarak adlandırılırlar. Manyetik ve optikal olarak ikiye ayırabiliriz. 22

Bellekler Volatile Memory Devices Güç kesildiğinde bilgi kaybolur. RAM = Random Access Memory DRAM = Dynamic RAM 1-Transistor cell + trench capacitor Yavaş, bilgilerin tutulması için sürekli yazma işlemi tekrarlanmalıdır. Ana bellek için kullanılırlar. SRAM: Static RAM 6-Transistor cell, hızlı fakat bellek genişliği DRAM a göre daha düşüktür. Önbellek( cache memory) için kullanılırlar. Non-Volatile Memory Devices Bilgileri üzerlerinde sürekli tutabilirler. ROM = Read Only Memory (Yalnızca okunabilen bellekler) Bilgisayarın başlaması için gerekli bilgiler saklanabilir. Çeşitler: ROM, EPROM, EEPROM, and FLASH FLASH bellekler elektrik ile silinip/yazılabilir.

İşlemci-Hafıza Tarihsel Gelişim Processor-Memory Performance Gap 1000 Moore s Law CPU: 55% per year Performance 100 10 1 Processor-Memory Performance Gap: (grows 50% per year) DRAM: 7% per year 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 1980 No cache in microprocessor 1995 Two-level cache on microprocessor

Manyetik Kayıtçılar Manyetik diskin fiziksel yapısı 25

Manyetik Disk Disk in yüzey organizasyonu 26

Manyetik Disk Sürücüsü Diske ulaşma zamanı (Disk Access Time) = Sector Seek Time + Rotation Latency + Transfer Time Read/write head Recording area Actuator Seek Time: (Track) Yollara doğru kafa hareketi (milliseconds) Track 2 Track 1 Track 0 Rotation Latency: Kafanın istenen yola doğru gitmesi sırasındaki disk dönmesi Transfer Time: Verinin transferi Direction of rotation Spindle Platter Arm

Manyeti etik Disk Disk üzerindeki bilgileri organize etmek için, her disk yüzeyi yollara track bölünmüş ve her yol dilimlere sector bölünmüştür. Her yol inter-track gap denilen boşluklarla ayrılmışlardır. Her dilim sector ise inter-sector gap denilen boşluklar ayrılmışlardır. 28

Manyeti etik Disk Bir manyetik disk random access device olarak adlandırılabilir. En küçük parçası olan dilimlere sector bir zamanda bir kez ulaşılabilir. Diskin performansı birçok faktöre bağlıdır. Dönüş hızı (The rotational speed.) Arama hızı (The seek time.) Bilgi transfer hızı (The transfer time.) 29

Manyeti etik Teyp 30

Manyeti etik Teyp Yüzey bloklara bölünmüş olmasına rağmen, manyetik teyplerde bloklara ulaşmak için adresleme mekanizması yoktur! İstenen bir bloğu almak için, bütün önceki blokları taramak gerekir. Manyetik teypler disklere göre daha yavaştırlar. 31

Optik Kayıtçılar - Optical Storage Devices Optik kaydedici cihazlar bilgiyi kaydetmek ve okumak için lazer kullanırlar. Bunlar; CD-ROMs, CD-Rs and CD-RWs, DVD-RW, blue ray disc (BD) etc. Compact disk read-only memory (CD- ROM) Phillips ve Sony tarafından müzik kaydı için geliştirilmiştir. 32

Optik Kayıtçılar - Optical Storage Devices CD-ROM da data yazma ve okuma adımları. 33

Optik Kayıtçılar - Optical Storage Devices Blue-violet laser (405nm), red laser (650nm) den daha kısa dalga boyuna sahiptir. Bu lazer ışığın daha hassas okuma yapmasını sağlar. Blu-ray Disc lere 25GB/50GB kadar bilgi kaydedilebilir. Pioneer ın son geliştirdiği teknoloji ile, bir diskte 20 layer kullanılarak 500GB kapasitelerine ulaşılmıştır. (http://www.blu-ray.com/news/?id=1616) 34

Alt sistemlerin Bağlanmas lanması CPU ve hafıza normalde üç grup yol ile birbirlerine bağlanırlar. Bunlar bus olarak adlandırılır.: Data bus, address bus and control bus. CPU Data Bus Address Bus Control Bus Memory 35

Addres, Veri ve Kontrol Yolları Adres yolu (Address Bus): Hafıza adresi adres yoluna koyulur. Eğer hafıza adresi a bit kadarsa, 2 a kadar yer adreslenebilir. Veri yolu (Data Bus): İki yönlü yoldur. (bi-directional bus) Veri yolunda bilgiler iki yönlü transfer edilir. (Giren/Çıkan) Kontrol yolu (Control Bus) Veri transferlerini kontrol eder Okuma isteği Yazma isteği Transfer gerçekleştirildi bilgisi Processor Address Register Data Register Bus Control address bus a bits data bus d bits read write done Memory 0 1 2 3 2 a 1...

Hafızadan Veri Okuma Birden çok saat periyodu gerekiyor. Hafıza, CPU dan daha yavaş cevap veriyor. Addres bilgisi adres yoluna verilir. Read Line (RD) 0 yapılır, bu CPU nun okuma isteği olduğunu belirtir. CPU hafızanın cevap vermesini bekler (1 veya daha fazla cycles ) Read Line (RD) 1 olur, veri yoluna veri konulduğunu belirtir. Cycle 1 Cycle 2 Cycle 3 Cycle 4 CLK ADDR Address RD DATA Data

Alt sistemlerin Bağlanmas lanması Veri yolu Data bus bir çok yoldan oluşur ve her biri 1 bit bilgiyi taşır. Adres yolu Addres bus hafızadaki belli bilgileri işaretlemeye yara. Eğer hafıza 2 n word ise, adres yolunda bu kadar bit olmalıdır. 38

Giriş/Çıkış ış Cihazlarının n Bağlanmas lanması Connecting I/O I O Devices Her bir I/O cihazı için 1 kontrol yolu vardır. 39

Giriş/Çıkış ış Cihazlarının n Bağlanmas lanması Connecting I/O I O Devices The small computer system interface (SCSI) 8, 16, 32 yollu bir paralel arabirimine sahiptir. 40

Giriş/Çıkış ış Cihazlarının n Bağlanmas lanması Connecting I/O I O Devices FireWire, çok hızlı bir seri bağlantıdır. Bilgileri 50 MB/sec hızındaki paketler halinde gönderir. 41

Giriş/Çıkış ış Cihazlarının n Bağlanmas lanması Connecting I/O I O Devices The universal serial bus (USB) de bir seri bağlantı şeklidir. Keyboard, mouse gibi cihazları bilgisayara bağlamaya yarar. USB 1.1 ve USB 2.0 veri iletişim hızlarını bulun! 42

Giriş/Çıkış ış Cihazlarının n Bağlanmas lanması USB transfer hızları: Connecting I/O I O Devices Low Speed: 1.5 Mbps= 192KB/sn Full Speed: 12 Mbps= 1.5MB/sn High Speed: 480 Mbps= 60MB/sn 480Mbit hızın sadece USB 2.0 ile elde edilebilmesi. Low ve full speed hızlar ise USB 1.1'den kalma. Ancak USB 2.0 geriye uyumlu olduğundan, bu iki hızı da kapsıyor. 43

Giriş/Çıkış ış Cihazlarının n Bağlanmas lanması Connecting I/O I O Devices 44

Giriş/Çıkış ış Cihazlarının n Bağlanmas lanması Connecting I/O I O Devices Memory-Mapped I/O methodunda, CPU I/O denetleyicisindeki her bir kayıtçıyı hafızadaki bir yer olarak görür. CPU buradaki bilgileri transfer için özel komut kullanmaz. Sadece Read komutu kullanılır. 45

Program İşlenmesi Program Execution CPU her saat periyodunda komutları bir bir baştan sona işler. Basitleştirilmiş çevrim üç aşamadan oluşur. Al, Çöz ve İşle. No Start More Instructions? Yes Fetch Decode Execute Stop 46

Program İşlenmesi Program Execution 47

Program İşlenmesi Program Execution Programı işlemeden önceki hafıza ve CPU durumu. 48

Program İşlenmesi Program Execution Birinci ve ikinci işlem sonucunda bellek değerleri. 49

Program İşlenmesi Program Execution Üçüncü ve dördüncü işlem sonucunda bellek değerleri. 50

Giriş/Çıkış ış İşlemi Programlanmış I/O methodunda, senkronizasyon çok basittir. CPU I/O cihazını bekler. CPU I/O cihazını sürekli kontrol ederek zamanı boşa harcar. 51

Giriş/Çıkış ış İşlemi Interrupt driven - Kesilme temelli I/O metodunda, I/O cihazı hazır olduğunu CPU ya gönderir. (interrupts) Bu zamana kadar CPU diğer işleri yapabilir. 52

Giriş/Çıkış ış İşlemi Direct Memory Access (DMA) Geniş boyutlu verilerin, çok hızlı Giriş/Çıkış birimleri, sabit disk ile bellek arasındaki hızlı iletişim. DMA kontroller CPU nun bazı komutlarını kullanır ve kontroller kayıtçılarında blok verileri transfer öncesi ve sonrası tutar. 53

Giriş/Çıkış ış İşlemi 54

Giriş/Çıkış ış İşlemi CPU, DMA ve hafıza arasındaki veri alışverişi sırasında boştadır. 55