Merkezi İşlem Birimi: Bilgisayar içinde neler oluyor

Slides:



Advertisements
Benzer bir sunumlar
Bilgi Teknolojisinin Temel Kavramları
Advertisements

Anakartlar Sistemin merkezi bileşenidir.
Kuzey ve Güney Köprüleri
CEIT 101 Teorik Emrah Soykan - Konu 2 -.
CEIT 101 Teorik Vasfi Tuğun - Konu 2 -.
Bilgisayara Giriş Doç. Dr. Mehmet S. İlkay.
Donanımlar Uzm. Murat YAZICI.
66 CHAPTER SİSTEM UNITESİ. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 6-2 Sistem Üniteleri Mikro bilgisayarlar Masaüstü Dizüstü Tablet.
BİLGİSAYARIN MİMARİSİ, TEMEL BİLEŞENLERİ VE ÇALIŞMA MANTIĞI
Er. Ü. Mustafa Çıkrıkçıoğlu Meslek Yüksek Okulu
Ders 2 Donanım Birimleri.
Bilgisayar Donanımı Sistem Parçaları
TEMEL BİLGİ TEKNOLOJİLERİ KUL.
Hafta2 Bilgisayar Donanımı Dersi
Donanım ve Yazılım Tacettin İnandı Halk Sağlığı. DONANIM VE YAZILIM KAVRAMLARI Bilgisayar, yazılım (software) ve donanım (hardware) olmak üzere iki bölümden.
IŞLEMCILER Hüseyin ÖZTÜRK. İŞLEMCI NEDIR?  İş lemciler, mikroi ş lemciler bilgisayara yüklenen i ş letim sistemini ve di ğ er tüm programları çalı ş.
HÜSEYİN ÖZTÜRK Bilişim Teknolojileri Öğretmeni ANAKARTLAR Portlara Modülden Eklentiler Yap.
Donanım Birimleri.
Information Technology, the Internet, and You © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Computing Essentials 2013.
BELLEK BİRİMLERİ Hüseyin ÖZTÜRK. BELLEK NEDIR  Bellekler, bilgi depolama üniteleridir.  Bilgisayarlar her türlü bilgiyi (resim, ses, yazı gibi) ikilik.
HARİCİ VERİ DEPOLAMA SİSTEMLERİ
SUNUCU İŞLETİM SİSTEMİ Öğr. Gör. Ümit ATİLA.  1980’li yıllardan günümüze geldikçe, bilgi toplumuna yönelişte teknolojik rota, telekomünikasyon ve iletişim.
Bilgisayar Donanımı Dersi
DONANIM VE YAZILIM.
İŞLETİM SİSTEMLERİ ISE 206 DR. TUĞRUL TAŞCI. Dersin Amacı Bilgisayar sistemlerinin temel organizasyonunu tanımak İşletim sistemlerinin ana bileşenlerini.
Living in a Digital World Discovering Computers 2010 Bilgisayarı Keşfediyorum2010 Dijital Dünyada Yaşamak Bölüm 4 Sistem Bileşenleri.
EK DONANIM KARTLARI.
DEPOLAMA.
HARİCİ VERİ DEPOLAMA SİSTEMLERİ. HARİCİ VERİ DEPOLAMA NEDİR?  Harici Veri Depolama: Verilerimizi saklamak ve gelecekte kullanmak amacıyla kullanılan.
BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DONANIM VE YAZILIM.
GÜÇ KAYNAĞI VE FANLAR UTKU KAMALI İçerik Güç Kaynağı Nedir? Güç Kaynağı Tarihçesi Güç Kaynağının İç Yapısı Güç Kaynağı Kablo Bağlantıları Güç.
DERS BİLGİSAYAR DONANIMI KONU ANAKART
Bilişim Teknolojileri ve Yazılım Dersi
Bilgisayar Mühendisliğine Giriş
İnternet'e Bağlanmak İçin Neler Gereklidir?
Bilgisayar Donanımı Dersi
İŞLETİM SİSTEMLERİ ISE 206 Dr. Tuğrul TAŞCI.
BİLGİSAYAR ÖLÇÜ BİRİMLERİ
BİLGİSAYAR DONANIMI.
Bilgisayar Donanım ve Sistem Yazılımı
DİJİTAL ÖLÇÜ BİRİMLERİ
PROGRAMLAMA TEMELLERİ
BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ
Dijital Ölçütler.
DONANIM BİRİMLERİNİ TANIYOR MUSUNUZ?
EKRAN KARTLARI.
BİLGİSAYAR ÇEŞİTLERİ.
DOSYA BÜYÜKLÜKLERİ İkili Sistem Dosya Büyüklükleri ve Hesaplamalar
Kapasite Birimleri Depolama Birimleri
Bilgisayar nedir? Bilgisayar; Zor ve karışık hesaplar yapabilen büyük miktarlardaki bilgileri depolama kapasitesine sahip otomatik bir cihazdır.
Donanımlar Uzm. Murat YAZICI.
BİLGİSAYAR DONANIMI.
BİLGİSAYAR NEDİR ? Samet AYDEMİR Metin KARAARSLAN
Bilgisayar Mühendisliğine Giriş
Bilgisayar Sisteminin Anatomisi
NİŞANTAŞI ÜNİVERSİTESİ
Bilgisayar Donanımı Hafta 3
Temel Kavramlar Bilgisayar Çalışma Mantığı
BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ
NİŞANTAŞI ÜNİVERSİTESİ
Prof. Dr. Eşref ADALI Doç. Dr. Şule Gündüz Öğüdücü Sürüm-B
SABİT DİSKLER.
Bilgi Teknolojileri Hafta 01
Bilgisayar Donanımı BELLEKLER –ROM.
İşlemciler.
Veri Saklama Birimleri
VERİ YOLLARI VE ARABİRİMLER
ANAKARTLAR.
Önbellek Hafızalar BIL-304: Bilgisayar Mimarisi
Bilgisayar Donanımı Dersi Bilgisayarın Mimarı Yapısı ve Çalışma Mantığı.
Sunum transkripti:

Merkezi İşlem Birimi: Bilgisayar içinde neler oluyor 2. Hafta

Hedefler MİB in bilesenlerini belirterek bunların birbirleriyle nasıl çalıştıklarını ve hafıza ile iletişimi anlatmak Bir program komutunun bilgisayar tarafından nasıl çalıştığını tarif etmek Veriler bilgisayarda nasıl ifade edileceğini göstermek Bilgisayarın komut ve verileri nasıl bulacağını tarif etmek Anakartın tarifi Bilgisayar hızı nın ne anlama geldiğini belirtmek

İçindekiler Bilgisayaraın bileşenleri MİB Depolama tipleri Program çalıştırılması Hafızada veri bulma Sistem birimi Microişlemci Veri yolu Hız ve güç

Bilgisayar Parçaları Ekran (1) Anakart (2) MİB (3) Hafıza (RAM) (4) Genişleme yuvası (5) Güç Kaynağı (6) CD-DVD,BD ROM (7) Sabit disk (8) Klavye (9) Fare (10)

MİB (Mekezi İşlem Birimi) Verileri MİB e gönderir GİRDİ (=INPUT) İşlemleri yapılmış verilere erişimi sağlar ÇIKTI (=OUTPUT) Veri ve programları depolar İkincil Depolama İşleme

MİB Verileri bilgiye dönüştrür Merkezi kontrol eder Depolanmış program komutlarını çalıştıran elektronik devre seti üç kısım Kontrol Birimi (CU) Matematik mantık birimi (ALU) yazmaçlar

Kontrol Birimi (CU) Kontrolu sağlayan bir donanım parçası Sistemi depolanmış program komutlarını çalıştırması için yönlendirir Donanımın diğer parçaları ile iletişimi sağlar

Matemtik / Mantık Birimi (ALU) Matematiksel işleri yapar Mantıksal işleri yapar

Matematik işleri + Toplama Çıkarma Çarpım Bölüm - / *

Mantıksal işler NOT AND OR >= <= > < < > = Şartları değerlendirme Karşılaştırma sayılar harfler Özel karekterler AND OR >= <= > < < > =

Yazmaçlar Özel amaç Yüksek hız Geçici hafıza MIB içinde yeralır Komut yazmacı O anda çalıştırılan komutu tutar Veri yazmacı İşlemi yapılacak veriyi tutar İşlem sonundaki veriyi tutar

Depolama Tipleri

Depolama Tipleri İkincil hafıza yazmaçlar Kullanılacak veriler Uzun dönem hafıza Çok yakında kullanılacak veriler geçici Depolamadan daha hızlı erişim yazmaçlar Şu an işleri derhal yapılacak olan veriler Hafızadan daha hızlı erişim

Kapasite ölçüsü Bit likt –tek bir 1/0 depolama ünitsi 4-bitlik ünite 1 0 1 1 1 0 1 1 8-bit=bir bayt 187

Kapasite ölçüsü 00000000 0 00000001 1 ☺ 00000010 2 ☻ . . 00101011 43 + 01000001 65 A 01000010 66 B . . . 01100001 97 a 01100010 98 b . 11111111 255 space

Kapasite ölçüsü C 67 01000011 A 65 01000001 H 72 01001000 İ 152 10011000 T 84 01010100 5 bytes space needed to store

Kapasite ölçüsü(devam…) 101=10 22=4 102=100 23=8 103=1000 24=16 . 210=1024

Depolama kapasitesini ölçmek KB – kilobyte 1024 bytes Bazı disketler Ön bellek MB – megabyte 1024 KB RAM GB – gigabyte 1024 MB Sabit Diskler CD ve DVD TB – terabytes 1024 GB Geniş sabit diskler

Hafıza Çeşitli adlandırmalar Depolama Birincil depolama Ana depolama İçsel depolama Hafıza/bellek Brincil hafıza/bellek Ana bellek/hafıza

Hafızanın başlıca türleri RAM Random Access Memory ROM Read Only Memory

RAM Değerleri tutmak için enerji ister geçici Veriler ve konutlar tutulur Kullanıcılar hafıza deyince bunu tip hafızayı kastederler

RAM da neler var? İşletim sistemi O an çalışan programlar Program tarafından gerekecek veriler Çıktı olan orta dercelili sonuçlar

ROM Kalıcı Bilgisayarın açılması için gerekli komutlar Veriler ve komutlar okunabilir fakat değiştirilemez Komutlar tipik olarak fabrikalarda yüklenir

Programların çalıştırılması CU komutları alır ve hafızaya yerleştirir CU komutları çözer CU ilgili donanım kısmını uyararak eylem yapmasını söyler Kontrol uygun dananım kısmına transver edilir İş yapılır Kontrol tekral cu ya geçer MİB işleri getirir çözer çalıştırır Geri yazar

Makine turu Komut- zamanı CU hafızadan komutu alır ve yazmaçlara yerleştirir CU komutu çözer ve gerekli verinin hafızadaki yerini belirler

Makine turu Çalıştırma- Zamanı Çalıştırma CU hafızadaki veriyi ALU deki yazmaça götürür Kontrol ALU verilir ve komut çalıştırılır Kontrol tekrar CU CU operasyonun sonuçlarını hafızaya veya yazmaça kayıt eder

Sistem saati Sistem saati sabit oranda vuruşlar üretir, Her vuruş, bir makine turu(dögüsü) dur, Bir program komutu gerçekte MİB e çok sayıda komut olabilir Her bir MİB komutu bir vuruş alır MİB in komut set vardır– bilgisayarın anlayabileceği ve yürütebileceği komutlar

Hafızada verileri bulma Hafızadaki her bir biriminin bir adresi vardır Adresler asla değişmezler İçindekiler değişirler Hafıza birimi bir komut veya bir veri bulundururlar Programcılar sembolik isimler kullanırlar

Verilerin ifadesi On/Off (açık/kapalı) Devrenin durumunu ifade etmek için ikilik sayı sistemi kullanılır 1 ON OFF

İkilik sistem 11011001=217 1.128+1.64+0+1.16+1.8+0+0+1.1 1.27+1.26+0.25+1.24+1.23+0.22+0.21+1.20 1.128+1.64+0+1.16+1.8+0+0+1.1 128+64+16+8+1=217 (onluk sistem) 217=2.102+1.101+7.100 =2.100+1.10+7.1 =200+10+7=217

Bit, Bytes, Words BIT BYTE WORD Binary DigIT On/off circuit 1 or 0 8-bits Bir alfanumerik karekteri depolar WORD Yazmacın büyüklüğüdür MİB nin bir birim olarak işlem göreceği bit sayısı Word deki bit sayısı işlemciye göre değişir tipik olarak 32-bit tir 0 = 00000000 1 = 00000001 2 = 00000010 ... 254 = 11111110 255 = 11111111 0/1 One byte

Kod düzeni ASCII (American Standard Code for Information Interchange ) 8-bit yani bir byte kullanır 28 = 256 mümkün olan karekterkombinasyonu alabilir Hemen her PC kullanır EBCDIC(Extended Binary Coded Decimal Interchange Code ) Genellikle IBM uyumlu ana bilgisayarlarda kullanılırlar Unicode İki 8-bit yani 2 byte (16-bit) kullanır 216 = 65,536 mümkün olan karekterkombinasyonu alabilir Tüm dünya dil karekterlerini destekler ASCII ile uyumludur

Sistem Birimi Kara kutu Elektronik bileşenlere ev sahipliği yapar anakart Depolama araçları bağlantılar Bazı Apple Macintosh modelleri sistem birimini monitor içindedir.

Sistem Birimi Kara kutu Anakart İşlemci Hafıza Donanımın diğer parçalrına bağlantı İlave chipler eklenebilir – mat işlemci

Anakart IDE-Sabit disk soketi Floppy-slotları Genişleme slots-PCI AGP USBs COM-port Fare & Klavye LPT1 MİB-soket RAM slotları Floppy-slotları IDE-Sabit disk soketi Mikrofon & Hoperlor Kuzey köprü

Sistem Birimi Kara kutu Depo ayğıtları Sabit disk sürücü Floppy sürücü CD-ROM sürücü DVD-ROM sürücü

İşlemci MIB bir chip üstüne işlenmiş Chip boyutu 3.5 x 3.5 cm Silikon dan oluşur Milyonlarca transistörden oluşur Elektronik anahtarlar olup akımın geçmesini sağlarlar

İşlemci Bileşenleri Kontrol Birimi – CU Matematik / Mantık Birimi – ALU Yazmaçlar Sistem saati

İşlemci tipleri Intel-compatible Intel Cyrix Pentium AMD Celeron Xeon and Itanium Core Duo Core 2 Duo

İşlemci tipleri PowerPC Apple, IBM, ve Motorola nın ortak çalışması Apple Macintosh PC ailesinde kullanılır Serverlerde ve içiçe sistemlerde kul. Alpha Compaq üretimidir pahalı server larda ve iş istasyonlarında

Hız ve güç Bilgisayarı hızlı yapan şey nedir? İşlemci hızı Veri yolu (Bus line) genişliği Önbellek oluşu Flash hafıza RISC bilgisayarlar Parallel işlemler

Bilgisayar işlem hızı Bir komutu çalıştırması için geçen zaman: Milisaniye 1/103 (= 1/1000) Microsaniye 1/106 Nanosaniye 1/109 Modern Bilgisayarlar Pico saniye 1/1012 gelecekte

İşlemci hızı Saat hızı Bir saniyedeki komut sayısı Megahertz (MHz) Gigahertz (GHz) Bir saniyedeki komut sayısı Her saniyede milyonlarca komut (MIPS) Karmaşık matematiksel işlerin yürütülmesi Her saniyede bir milyon floating-point (Megaflop )

Önbellek Küçük çok hızlı geçici bellek bloğu Veri transferini hızlandırır Çok sık veya şu an kullanılan komut ve veriler tutulur

Önbellek tipleri İç ön bellek Diş ön bellek Level 1 (L1) İşlemci içinde 128KB a kadar Diş ön bellek Level 2 (L2) Ayrı olabilir 4MB a kadar SRAM technolojisi Ucuz ve L1 den daha yavaş Hafızadan daha hızlı ve pahalı

önbellek

L1 önbelleği Level 1 önbelleği işlemci içinde üretilmiştir. Bir tür RAM dır, tipik olarak 8, 16, 20, 32, 64 or 128 Kb olup, MİB in saat frekansı ile aynı hızda işlem görür. Bu nedenle L1 e MİB in bir parçası denir.

L1 önbelleği (devam...) L1 önbelleği normalde iki kısımdan oluşur, biri veri için ve diğeri komut için. Örneğin, Athlon işlemci 32 KB veri belleği ve a 32 KB komut belleği ne sahiptir. Eğer ön bellek herikisi için ortak tek yapılmışsa, buna birleştirilmiş önbellek denir.

Önbellek devam(...)

Pentium II and Cache In the earlier processor generations, the L2 cache was placed outside the chip: either on the motherboard (as in the original Pentium processors), or on a special module together with the CPU (as in the first Pentium II’s).

Pentium 4 (II, “Northwood”) CPU L1 cache L2 cache Athlon XP 128 KB 256 KB Athlon XP+ 512 KB Pentium 4 (I) 20 KB Pentium 4 (II, “Northwood”) Athlon 64 Athlon 64 FX 1024 KB Pentium 4 (III, “Prescott”) 28 KB Pentiun D 1st [two pentium M]-(pIII&P4 hybrid) oparate in 32 bit 2MM Pentium D (two p4 prescot) 2 MB Pentium core 2 Duo E6700 oparate in 64 bit 64KB(=2x32) 4 MB

Core 2 duo tipleri Model Clock speed Bus speed L2 cache TDP Price Core 2 Extreme X6800 2.93GHz 1066MHz 4MB 75 W $999 Core 2 Duo E6700 2.67GHz 65 W $530 Core 2 Duo E6600 2.4GHz $316 Core 2 Duo E6400 2.13GHz 2MB $224 Core 2 Duo E6300 1.86GHz $183

Flash Hafıza Kalıcı RAM Kullanıldığı bazı yerler Cep telefonları Dijital fotograf makineleri Dijital muzik çalarlar PDAs

Komut seti CISC Technolojisi RISC Technolojisi Complex Instruction Set Computing Geleneksel bilgisayarlar Bir çok komut kullanılmaz RISC Technolojisi Reduced Instruction Set Computing Komutların küçük alt seti Hızı arttırır

İşlem tipleri Serial işlem Parallel işlem Her seferinde bir komut çalıştırır getirir, çözer, çalıştırır, depolar Parallel işlem Aynı zamanda çök işlemci kullanılır Her saniyede trilyonlarca floating-point komutlarını saniye (teraflops) Ex: ağ serverları, superbilgisayarlar

CMOS Complementary metal oxide semiconductor Az bir enerji kullanırlar Bilgisayarı açmak için gerekli ayarları depolamak için kullanılır Bilgiyi pil yardımı ile tutar

RAM O an ki program için gerekli komut ve verileri tutar Hafızadaki verilere rastgele erişilebilir Kolay ve hızlı erişim vardır geçici silinebilir Üzerine yazılabilir

RAM Tipler Sabit olarak yenilenmeli ucuz SRAM DRAM Static random access memory Enerji durduğu sürece içeriği korur DRAM dan daha hızlı DRAM Dynamic random access memory Sabit olarak yenilenmeli ucuz

Types of RAM SDRAM (synchronous dynamic random access memory ) DRAM dan hızlı Rambus DRAM SDRAM dan hızlı pahalı DDR (Double-Data-Rate Synchronous Dynamic Random Access Memory) Known as DDR SDRAM or DDR RAM DDR2 (the bus is clocked at twice the speed of the memory cells) DDR3 (Can transfer I/O data at eight times the speed of the memory cells it contains )

Data transfers per second Chipler ve modülleri Standard name Memory clock Cycle time I/O Bus clock Data transfers per second Module name Peak transfer rate DDR3-800 100 MHz 10 ns 400 MHz 800 Million PC3-6400 6400 MB/s DDR3-1066 133 MHz 7.5 ns 533 MHz 1066 Million PC3-8500 8533 MB/s DDR3-1333 166 MHz 6 ns 667 MHz 1333 Million PC3-10600 10667 MB/s[1] DDR3-1600 200 MHz 5 ns 800 MHz 1600 Million PC3-12800 12800 MB/s

RAM a ekleme SIMMS – chipler tek yüzde DIMMS – chipler her iki yüzde Eklenecek maximum hafızayı Anakart la belirlidir

ROM Programlar ve veriler fabrikada kalıcı olarak kayıt edilirler okur Kullanıcı değiştiremez Açılış rutinlerini bilgisayar açılınca yükleyebilir kalıcı

PROM Programlanabilir ROM ROM yazıcıları verileri değiştirebilirler

Veri yolu (Bus Line) Elektirik sinyallerinin geçtiği yol Sistem yolu Veriyi MİB ile hafıza arasında taşınan yol Yol genişliği (Bus width) Bir defada taşınabilecek bit miktarı (=sayısı) Normalde MİB word büyüklüğü kadardır Hız MHz lerle ölçülür

Veri yolu (devam..) = Daha geniş veri yolu Daha güçlü bilgisayar MİB bir defasında daha fazla veri taşır Hızlı bilgisayar MİB daha geniş adreslere başvurabilir Daha fazla hafıza kullanılabilir

Genişleme yolları Anakartı genişleme slot larına bağlarlar Genişleme kartları slotlara takılır Aryüz kartları Adaptör kartları Dış bağlantı veya port sağlarlar Seri Paralel

Genişleme yolları

PC yolları ve Portları ISA Düşük hızlı fare modem gibi araçlar takılır PCI Yüksek hızlı sabit disk ağ kartı gibi araçlar takılır AGP Hafıza ile ekran kartını birbirne bağlar yüksek performas verir PCI-Express Yüksek hızlı ekran kart ve diğerleri araçlar bağlanır USB Çok sayıda genişleme kartlarını elimine ederek anakarta bağlantı kurulabilen bir port IEEE 1394 (FireWire) Yüksek hızlı yol olup video ekipmanlarını bilgisayara bağlar PC Card PCMCI Kredi kartı ebatlarında PC kartları olup genellikle laptoplarda olur

ISA PCI AGP PCI-Express USB IEEE 1394 (FireWire) PC Card PCMCI in 8 to 16 Data Bits, at 8 MHz Bus Speed, at 20 MB's, data Transfer Rate PCI from 32 to 64 Data Bits, at 66 MHz Bus Speed, at 150 MB's Data Transfer Rate AGP PCI-Express USB IEEE 1394 (FireWire) PC Card PCMCI Supports 64MB addressing, Bus mastering , PnP, 33 Mhz clock rate.

PCI Express x16 slot PCI Express x1 slot

PCI-E PCI PCI Express slots (from top to bottom: x4, x16, x1, and x16), compared to a traditional 32-bit PCI slot (bottom). A PCI Express link is built around pairs of serial (1-bit), unidirectional point-to-point connections known as "lanes". This is in sharp contrast to the PCI standard which is a bus-based system in which all the devices share the same bidirectional, 32-bit (or 64-bit), parallel signal path.