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



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

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

Bellekler. Mikroişlemciler ve Mikrobilgisayarlar

x86 Ailesi Mikroişlemciler ve Mikrobilgisayarlar

Donanımlar Hafta 1 Donanım

Von Neumann Mimarisi. Mikroişlemciler ve Mikrobilgisayarlar 1

İşletim Sistemlerine Giriş

Mikrobilgisayarlar. Mikroişlemciler ve. Mikrobilgisayarlar

İşletim Sistemleri (Operating Systems)

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

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

Temel Bilgisayar Bilgisi

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

Bilişim Teknolojileri

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

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

BİLGİSAYAR KULLANMA KURSU

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

William Stallings Computer Organization and Architecture 9 th Edition

Bilgisayarların Gelişimi

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

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

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

Temel Bilgi Teknolojileri -1

Merkezi İşlem Birimi (CPU)

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

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

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ı

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

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

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

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

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

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

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

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.

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

Bilgisayar Yapısı MİKROİŞLEMCİ SİSTEMLERİ. Bilgisayar Temel Birimleri. MİB Yapısı. Kütükler. Kütükler

İşletim Sistemi. BTEP205 - İşletim Sistemleri

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

Ünite-2 Bilgisayar Organizasyonu.

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

(Random-Access Memory)

MİKROİŞLEMCİLER 1 Ders 1

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

Temel Kavramlar-2. Aşağıda depolama aygıtlarının kapasitelerini inceleyebilirsiniz.

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

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

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

PORTLAR Bilgisayar: VERİ:

1. PS/2 klavye fare 2. Optik S/PDIF çıkışı 3. HDMI Giriş 4. USB 3.0 Port 5. USB 2.0 Port 6. 6 kanal ses giriş/çıkış 7. VGA giriş 8.

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

ENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 2. Hafta. Öğr. Gör. Dr. Barış Doğru

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

A.Ü. GAMA MYO. Elektrik ve Enerji Bölümü ALGORİTMA VE PROGRAMLAMA 1.HAFTA

Bilgisayar Sistemlerine Genel Bakış

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

TEKRAR DERSİ (Ders 1,2,3,4,5)

Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ

MC6800. Veri yolu D3 A11. Adres yolu A7 A6 NMI HALT DBE +5V 1 2. adres onaltılık onluk bit 07FF kullanıcının program alanı

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

Bilgisayar Mimarisi Nedir?

BM-311 Bilgisayar Mimarisi

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

BM-311 Bilgisayar Mimarisi

SORULAR (37-66) Aşağıdakilerden hangisi günümüz anakartlarının en çok kullanılan veriyoludur?

Bilgi ve iletişim teknolojileri Dersi Ders Notlarıdır?

Bilgi ve iletişim teknolojileri

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.

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

MONĐTÖRLER

BİLGİSAYARIN DONANIM BİRİMLERİ VE GÖREVLERİ

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

BİLGİ TEKNOLOJİLERİ SMO103

BİLGİSAYAR DONANIMI KONU: ANAKART RAM-ROM ADI: KÜBRA SOYADI: ŞAHİN NO: SINIFI:1/B ADI: SELMA SOYADI: ÇELİK NO: SINIFI:1/B

Sistem Programlama. Kesmeler(Interrupts): Kesme mikro işlemcinin üzerinde çalıştığı koda ara vererek başka bir kodu çalıştırması işlemidir.

~BĠLGĠSAYAR DONANIMI~

Bir analitik cihaza bir bilgisayar takılması için en az iki neden vardır: Ölçmelerin kısmen veya tamamen otomatikleştirilmesi.

Bahar Dönemi. Öğr.Gör. Vedat MARTTİN

Bölüm 7. Depolama. Bilgisayarların. Discovering. Keşfi Computers Living in a Digital World Dijital Dünyada Yaşamak

Bilgisayar Donanım 2010 BİLGİSAYAR

BİLGİSAYAR ORGANİZASYONU

TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Bilgi Teknolojisi Temel Kavramları

ANAKARTLAR. Anakartın Bileşenleri

Bilgisayar Yapısı MİKROİŞLEMCİ SİSTEMLERİ. Bilgisayar Temel Birimleri. Kütükler. Kütükler. Merkezi İşlem Biriminin İç Yapısı

Donan m Donan m Birimleri:

Bilgisayarların Çeşitleri:

Aşağıdaki sorularda doğru olan şıkları işaretleyerek değerlendiriniz.

ANAKARTLAR. Anakart, bir bilgisayarın tüm parçalarını üzerinde barındıran ve bu parçaların iletişimini sağlayan elektronik devredir.

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

KONU 1 BİLGİSAYAR VE ÇEVRE ÜNİTELERİ

BİLGİSAYARIN TEMEL BİLEŞENLERİ

Veri ve Dosya Yapıları. Kütük Organizasyonu 1

William Stallings Computer Organization and Architecture 9 th Edition

BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ

Assembly Dili Nedir? Assembly dili biliyorum derken hangi işlemci ve hangi işletim sistemi için olduğunu da ifade etmek gerekir.

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

Bilgisayar Mimarisi ve Organizasyonu Giriş

TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI

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

Transkript:

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

Bilgisayar Donanımı (Hardware) Bilgisayar Mühendisliğine Giriş 2

Bilgisayar Bilgisayar, dış ortamdan verileri alan, aldığı verileri işleyen ve işlenmiş verileri dış ortama veren elektronik cihazlardır. Verilerin İşlenmesi Dış Ortamdan Veriler İşlenmiş Veriler Bilgisayar Mühendisliğine Giriş 3

Bilgisayar Donanımı Bilgisayar donanımı, bilgisayarı oluşturan fiziksel parçaların genel adıdır. Elektronik Devreler Bilgisayar Mühendisliğine Giriş 4

Anakart(Main Board) Merkezi İşlem Birimi (Central Processing Unit- CPU) Bellek (Memory) Veri depolama üniteleri (Sabit Disk, CD-ROM, DVD-ROM) Güç Kaynağı İç Yapısı Çeşitli amaçlar için dizayn edilmiş elektronik kart (Ses, video vb.) slotları ve giriş-çıkış portları Bilgisayar Mühendisliğine Giriş 5

Anakart (MainBoard) PCI Slotu PCI- Express Slotu PCI- Express x16 Slotu Giriş-çıkış Portları İşlemcinin takıldığı bölüm Chipset Belleğin takıldığı bölüm Bilgisayar Mühendisliğine Giriş 6

Merkezi İşlem Birimi (Central Processing Unit-CPU) Mikroişlemci, bellekten komutları okuyan, çalıştıran ve giriş-çıkış cihazlarını kontrol eden birimdir. Bilgisayarın beynidir denilebilir. Bilgisayar içerisinde olan işlem akışlarını kontrol eder ve düzenler. Bütün matematiksel ve mantıksal işlemleri gerçekleştirir. Bilgisayar Mühendisliğine Giriş 7

Tarihsel Gelişim Tarih 1947 1 st transistor Bell Labs 1958 1 st IC Jack Kilby (2000 yılında Nobel ödülü kazanmıştır) 1971 1 st microprocessor Intel (hesap makineleri için) 1974 Intel 4004 2300 transistör 1978 Intel 8086 29K transistör 1989 Intel 80486 1M transistör 1995 Intel Pentium Pro 5.5M transistör 2006 Intel Montecito 1.7B transistör Bilgisayar Mühendisliğine Giriş 8

Merkezi İşlem Biriminin İç Mimarisi 5 bölümden söz etmek mümkündür. 2 Genel Amaçlı Saklayıcılar 4 Özel Amaçlı Saklayıcılar R0 R1 R2 R3... R4 SR (Status Register) IR (Intruction Register) IP (Intruction Pointer) SP (Stack Pointer) MAR (Memory Address Register) MBR (Memory Buffer Register) 3 ALU (Arithmetic Logic Unit 1 Kontrol Birimi 5 Teknoloji Bağımlı Birimler (FPU, Cache Bellek vb...) Bilgisayar Mühendisliğine Giriş 9

Kontrol Birimi (Control Unit) Mikroişlemcinin içinde ve dışında olan bütün veri aktarımlarını kontrol eder ve çevre birimlere eşzamanlama (synchronization) için gerekli sinyallemeyi sağlar. Genel Amaçlı Kaydediciler Mikroişlemci içerisinde geçici olarak verilerin saklandığı saklayıcılardır. 8,16,32 ve 64 bit uzunlukta olabilirler. Aritmetik ve Mantık Birimi (ALU) Mikroişlemci içerisinde geçici olarak verilerin saklandığı saklayıcılardır. 8,16,32 ve 64 bit uzunlukta olabilirler. Bilgisayar Mühendisliğine Giriş 10

Özel Amaçlı Saklayıcılar Çeşitli türleri bulunmaktadır. Program Counter & Instruction Pointer (PC&IP): Bellekte yürütülecek bir sonraki komutun konumunu işaret eder. Kontrol birimi tarafından otomatik olarak arttırılır. Memory Address Register (MAR): PC de bulunan adres MAR da tutulur. Dış hafıza ve I/O birimlerini adreslemede kullanılır. Memory Buffer Register (MBR): Bir hafıza veya giriş biriminden mikroişlemciye okunan veri, iç saklayıcılara MBR yoluyla getirilir (veya tersi). Status Register (SR&Flags&PSW): Mikroişlemcinin en son yapmış olduğu bir aritmetik veya lojik işlemin durumunu belirtir. Stack Pointer (SP): Hafızada yığın(stack) olarak isimlendirilen özel bir bölgeye işaret eder. Bilgisayar Mühendisliğine Giriş 11

Teknoloji Bağımlı Birimler Daha önceleri mikroişlemci yapısı içerisinde yer almayan, fakat teknolojinin gelişmesiyle mikroişlemci performansını arttırmayı hedefleyen birimlerdir. (Örn. Floating Point Unit-FPU, Cache, Virtual Memory Yönetim Birimi vb...) Bilgisayar Mühendisliğine Giriş 12

Popüler Mikroişlemciler Intel Çekirdek 1 AMD Çekirdek 2 Fiziksel olarak çift çekirdekli bir mikroişlemcinin iç yapısı Bilgisayar Mühendisliğine Giriş 13

Bilgisayarların Sınıflandırılması Mikrobilgisayarlar (PC) Minibilgisayarlar (Özel bir görev için tasarlanmış bilgisayarlardır) İş İstasyonları - Yüksek hızlıdırlar - Karmaşık mühendislik hesaplamalarını gerçekleştirmek üzere tasarlanmışlardır. - Grafiksel işlem güçleri yüksektir. Süperbilgisayarlar Bilgisayar Mühendisliğine Giriş 14

Bellek (Memory) Ortak giriş/çıkışlara, yazma ve okuma kontrol sinyallerine sahip eşit uzunluktaki saklayıcıların bir tümdevre içerisinde sıralanmasıyla hafıza (bellek) yapısı elde edilir. Çeşitli türleri mevcuttur: Salt Okunur Bellekler(ROM) Salt Okunur Bellekler(Read Only Memory-ROM) Programlanabilir Salt Okunur Bellekler (PROM) Silinebilir Programlanabilir Salt Okunur Bellekler (EPROM) Oku/Yaz Bellekler(RAM) Statik Oku-Yaz Bellekler (SRAM) Dinamik Oku-Yaz Bellekler (DRAM) Bilgisayar Mühendisliğine Giriş 15

Salt Okunur Bellek (Read Only Memory-ROM) Üzerindeki veriler sadece okunabilir, yazılamaz. Kişisel bilgisayarlar Sabit programla çalışan bilgisayarlar Sistem programlarında kullanılır. Bilgisayar Mühendisliğine Giriş 16

Programlanabilir Salt Okunur Bellek (PROM) Bellek gözleri için nikel-krom veya polikristal maddelerinden oluşan bir sigorta bulunur. Üretildiklerinde bellek gözleri 0 veya 1 konumundadır. Yüksek bir akım uygulandığında sigorta atar. Sadece bir kez programlanabilir. Üzerindeki verilen silinmesi mümkün değildir. Bilgisayar Mühendisliğine Giriş 17

Silinebilir-Programlanabilir Salt Okunur Bellek (EPROM) Üretildiklerinde tüm bellek gözleri elektriksel olarak 1 konumundadır. Elektriksel olarak programlanabilirler. Morötesi ışık kullanarak silinebilirler. Belli sayıda silme ve programlama işlemi gerçekleştirilebilir. Bilgisayar Mühendisliğine Giriş 18

Elektriksel Olarak Silinebilir Programlanabilir Salt Okunur Bellek (EEPROM) Daha önceki verileri silmeye gerek yoktur. Programlama işlemi belirlenen sayıda tekrar tekrar gerçekleştirilir. Flash Bellek EEPROM tipi belleklere benzemektedir. Veriler, elektriksel olarak bloklar halinde silinmektedir. Taşınabilir USB depolama cihazlarında sıklıkla kullanılmaktadır. Bilgisayar Mühendisliğine Giriş 19

Oku-Yaz Bellekler (Random Access Memory-RAM) Veriler elektriksel olarak depolanırlar. Güç kesilmelerinde üzerindeki veriler kaybolur. Bilgisayar Mühendisliğine Giriş 20

Static RAM-SRAM Bellek üzerine bir veri yazıldığında, tümdevreye enerji verildiği ve yazılan yere başka bir kelime yazılmadığı sürece, bu kelime hafızada saklı kalır. Bu yüzden verinin tazelenmesi gibi bir durum söz konusu değildir. Ön belleklerde tercih edilir. Hızlı ve pahalı bir bellek türüdür. Bilgisayar Mühendisliğine Giriş 21

Dynamic RAM-DRAM Her bir hücrede saklanan verinin, peryodik bir şekilde okunup tekrar geri yazılarak tazelenmesi gerekmektedir. Aksi halde bellek hücresindeki veri kaybolur. Bir kondansatör ve transistörden oluşur. Veri, kondansatörün doldurulması ile saklanmaktadır. Fakat sistem üzerinde istenmeyen kaçak akımlar oluştuğundan kondansatörün sık sık tazelenmesi gerekmektedir. Bilgisayar Mühendisliğine Giriş 22

Bellek Düzeni Bellek tümdevresinin kapasitesi arttıkça kullanılacak uç sayısı da logaritmik olarak artmaktadır. Temel bellek birimi gözedir. Gözelerin yanyana gelmesiyle gözler oluşur. Gözelerin bir araya gelmesiyle de bellek oluşur. Bilgisayar Mühendisliğine Giriş 23

Adres (Des.) 8 bit Adres (hex) Program Sayıcısı 0 1 2 3..... Yürülükteki Komut Bir Sonraki Komut 0000H 0001H 0002H 0003H 16 bit adres hattına sahip bir sistemin bellek yapısı 65531 65532 65533 65534 65535 FFFBH FFFCH FFFDH FFFEH FFFFH Bilgisayar Mühendisliğine Giriş 24

Veri Depolama Aygıtları 1- Birincil Depolama Aygıtları Hızlı Erişim Süresine Sahiptirler Fiyatı daha fazladır. Daha küçük kapasiye sahiptir 2. İkincil Depolama Aygıtları Erişim süresi daha uzundur. Fiyatı daha düşüktür Daha büyük kapasitededir. Bilgisayar Mühendisliğine Giriş 25

Birincil Depolama Aygıtları Yarıiletken teknolojisini kullanırlar. Bir hafıza chip i çok büyük ölçekte transistör ve diğer elektronik elemanların birleşiminden oluşur. Erişim süreleri nano saniyeler mertebesindedir. Bilgisayar Mühendisliğine Giriş 26

Veri Depolama Aygıtları İki kategoride incelemek mümkündür: i) Direkt Erişimli Depolama Üniteleri Örn: Drumlar, Sabit ve hareketli kafalara sahip diskler, optik sürücüler ii) Seri Erişimli Depolama Üniteleri Örn: Manyetik teypler Bilgisayar Mühendisliğine Giriş 27

Birçok farklı türü mevcuttur. (Hard diskler veya floopy diskler gibi) Manyetik disklere bir diğer alternatif ise optik disklerdir. (CD- ROM lar ve DVD-/+ ROM lar ) Optik disklerde bilgiler disk yüzeyine lazer ile yazılır ve okunur. Bilgisayar Mühendisliğine Giriş 28

Sabit Kafaya Sahip Diskler(Fixed Head Disks) Bilgi disk üzerinde bulunan trackler üzerine yazılır. Trackler üzerindeki bilgi miktarı eşittir. İç kısımlardaki tracklerın bilgi yoğunluğu daha fazladır. Bilgisayar Mühendisliğine Giriş 29

Diskler üzerindeki iki yüzeye de bilgi yazılır. İstisna olarak, sadece en alt ve en üst kısımda yer alan disklerin sadece tek yüzeyine bilgi yazılır. Her bir track için ayrı ayrı okuma/yazma kafası bulunur. Bilgisayar Mühendisliğine Giriş 30

Hareketli Kafaya Sahip Diskler(Movable-Head Disks) Fixed-head disklerden farklı olarak her yüzeyde sadece 1 tane okuma-yazma kafası bulunur. Tüm okuma-yazma kafaları aynı anda hareket ederler. Dikey olarak aynı noktaya erişirler. Erişim süreleri fixed-head disklere göre daha fazla olmasına rağmen maliyetleri daha düşüktür. Bilgisayar Mühendisliğine Giriş 31

Bilgisayar Mühendisliğine Giriş 32

Disklerin Organizasyonu Bilgi, plakalar üzerinde bulunan trackler üzerinde saklanır. Her bir track sektörlerden oluşur. 1 byte lık bilgi okunmak istendiğinde İşletim sistemi doğru yüzey, track ve sektörü bulur. Sektörün tamamı buffer a aktarılır. İstenilen 1 byte lık bilgi buffer da bulunur. Bilgisayar Mühendisliğine Giriş 33

Bilgisayar Mühendisliğine Giriş 34

Silindirler Trackler Bir silindirdeki bilgiye kafayı hiç hareket ettirmeden ulaşılabilir. Bilgisayar Mühendisliğine Giriş 35

Disklerin Kapasitesi TK= Her tracktaki sektör sayısı X Sektör Kap. SK=Silindirdeki Track Sayısı X TK DK=Silindir Sayısı X SK. TK= Track Kapasitesi SK=Silindir Kapasitesi DK=Disk Kapasitesi Bilgisayar Mühendisliğine Giriş 36

Örn: Her biri 256 byte olan 30.000 kayıttan oluşan bir dosya aşağıdaki özelliklere sahip olan bir diskte kaç silindir üzerine sığdırılabilir? - Bir sektördeki byte sayısı = 512 - Bir tracktaki sektör sayısı = 55 - Bir silindirdeki track sayısı = 20 - Silindir sayısı = 4092 Çöz: Kayıt için gerekli olan toplam alan 256 x 30000 = 7680000 byte Gerekli Sektör Sayısı 768.10 4 /512 = 15000 sektör Bir silindirdeki sektör sayısı 20 x 55 = 1100 Gerekli olan silindir sayısı 15000 / 1100 = 13,63 tane silindir gerekmekte. Bilgisayar Mühendisliğine Giriş 37

Disklerin PC İçerisinde Konumlandırılması Master: İlk seçilecek olan disktir. Slave: İkinci seçilecek olan disktir. Raid: Birden fazla aynı Hdd nin tek bir Hdd gibi görünerek sistemin daha verimli ve hızlı çalışmasını sağlamak için kullanılan teknolojidir. Örn: 2 adet Hdd yi tek bir hard disk gibi çalışması mümkündür. 1- Disk = 200 gb 2- Disk = 200 gb Raid olduğu taktirde sistem bunu 1 adet 400 gb sabit disk olarak görür. SATA0: 1. Sata Hard Disk Slotudur SATA1: 2. Sata Hard Disk Slotudur SATA2: 3. Sata Hard Disk Slotudur SATA3: 4. Sata Hard Disk Slotudur SATA Hard Disk Slotu IDE Hard Disk Slotu Bilgisayar Mühendisliğine Giriş 38

Disklerin Bağlantı Arayüzleri IDE (Integrated Drive Electronics) Teorik olarak saniyede 100 ve 133Mbit lik transfer yapmak üzere geliştirilmiş yapılardır. 40 adet paralel hatta sahiptir. Serial ATA Seri iletişim için tasarlanmış 7 tane hatta sahiptir. Bu yapı sayesinde saniyede 150 Mbit ve daha fazla transfer imkanı doğmaktadır. Bilgisayar Mühendisliğine Giriş 39

Optik Üniteler (CD-ROM) Sadece okunabilir disktir. 700 Mb lık bilgi saklayabilir. Hız birimi olarak X kullanılır. (Örn: 52X,48X vd.) Veri optik olarak lazerle kodlanır ve okunur. 700 Mb. civarı bilgi veri depolanabilir. Sayısal bilgi bir dizi iniş ve düzlükle gösterilir. Pit (Çukur, iniş) : Disk plakası üzerinde küçük bir çöküntüdür. Land (Düzlük) : Çukurlar arasında kalan düz bölümler veya iz üzerindeki yüksek seviyelerdir. Bilgisayar Mühendisliğine Giriş 40

CD-ROM (Devam) Her çukur ve yüzey değişimi 1 olarak alınır. Her iki geçiş arası ise 0 olarak alınır. EFM modülasyon tekniği kullanılarak her 8 bitlik bilgi 14 bit ile ifade edilir. Bu kodlama tekniği yardımıyla farklı hızlara sahip olan CD-ROM sürücülerde aynı CD-ROM okunabilir. Bilgisayar Mühendisliğine Giriş 41

CD-ROM (Devam) 1 sn lik süre 75 sektörden oluşur. Her sektörde 2 KB lik bilgi saklanır. 65 dakikalık bir CD üzerinde 65x60x75 = 292500 sektör bulunur. Toplam kapasite= 292500 x 2 = 585000 Kb =571 Mb Her sektör dakika:sn:sektör_no şeklinde ifade edilir. Bilgisayar Mühendisliğine Giriş 42

DVD Kapasitesi 4 GB tan 17 GB(25CD) a kadar değişebilir. 133 dakikalık stüdyo kalitesindeki bir filmi veya 30 saatlik bir muzik parçasını (Cd kalitesinde) depolayabilir. DVD nin kapasitesinin artmasındaki en büyük neden CD lerde olan pit genişliğinin 0,834 mikrondan 0,4 mikrona indirilmesi ve Trackler arasında olan boşluğun 1.6 mikrondan 0,74 mikrona indirilmesidir. Bilgisayar Mühendisliğine Giriş 43

DVD (Devam) CD DVD Bilgisayar Mühendisliğine Giriş 44

DVD (Devam) Yoğun olan pitleri okuyabilmek için DVD daha küçük dalga boylarını kullanmaktadır (635-650 nm. (CD de ise 780 nm.)) Pit genişliğinin ve trackler arasındaki boşluğun azaltılması ile kapasite 4,7 GB a çıkarılmıştır. Çift katmanlı yapı ile bu 8,4 GB a; her iki yüzün de kullanılması ile kapasite 17 GB a kadar çıkabilmektedir. Bilgisayar Mühendisliğine Giriş 45

Güç Kaynağı (Power Supply) Sistemin enerji ihtiyacını karşılayan birimdir. Sıradan bir bilgisayarın kullandığı güç kaynağı yaklaşık 250-400 Watt arası güçtedir. Bilgisayar Mühendisliğine Giriş 46

Sistem Yolları Mikroişlemcili sistemin alt birimlerinde bulunan saklayıcılar, adres yolu, veri yolu ve kontrol yolunu içeren bir sistem yolu (system bus) ile birbirine bağlıdır. Sistem Yolu Bilgisayar Mühendisliğine Giriş 47

Sistem Yol Çeşitleri PCI (Personal Computer Interface) PCI Express AGP (Accelerated Graphic Port) (Video kartları için tasarlanmıştır) ISA (Industry Standart Architecture) VESA (Video Electronics Standars Association) Bilgisayar Mühendisliğine Giriş 48

Bağlantı Noktaları Bilgisayarın dış dünya ile iletişim kurduğu noktalardır. Temel olarak PC lerde 2 adet seri (Serial) ve 1 adet paralel port (Paralel) bulunur. Buna ek olarak USB (Universal Serial Bus) bulunur. 1.1 ve 2.0 olmak üzere 2 çeşit standardı vardır. Teoride; USB 1.1 saniyede 12 Megabit; USB 2.0 saniyede 480 Megabit veri transferi gerçekleştirir. Bilgisayar Mühendisliğine Giriş 49

Bilginin Birimler Arasındaki Hareketi Bilgi, birimleri birbirine bağlayan yollar yardımıyla ilerler. Bilgisayar Mühendisliğine Giriş 50

Örnek: Bilginin, diskin i. Sektöründen okunması ve belleğin n. adresine kaydedilmesi Öncelikli olarak CPU, kontrolcüye bir okuma isteğinde bulunur. (1) CPU Kaydedici(ler) Okuma Tamam (3) Veri Okuma İsteği (1) Ardından kontrolcünün denetimi altında, belleğe direkt erişim sağlanır. (2) Direct Memory Access (2) Cache Sistem Yolları Daha sonra kontrolcü,,işlemciye işlemin tamamlandığını bildiren sinyal yollar. (3) Bellek I/O Kontrolcüsü Disk Bilgisayar Mühendisliğine Giriş 51

Bilgisayar Yazılımı (Software) Bilgisayar Mühendisliğine Giriş 52

Bilgisayar Programı (Computer Program): Belli sırada komutların bir araya gelmesiyle oluşur. Dokümantasyon (Documentation) : Programın fonksiyonlarını açıklar. Sistem Yazılımı(Sytem Software): Donanım üzerinde gerçekleşen hareketleri koordine eder. (Kişisel ve ağ işletim sistemleri) Bilgisayar, donanım ile sistem yazılımının bir araya gelmesiyle bir anlamlılık ifade eder. Uygulama Yazılımı (Application Software): Belirli bir amaç için geliştirilmiş olan ve kullanıcıya yardımcı olan yazılımlardır. (Kelime işlem programları, elektronik tablolama programları, veri tabanları, mail programları.) Bilgisayar Mühendisliğine Giriş 53

Sistem Yazılımı (System Software) Bilgisayar Mühendisliğine Giriş 54

İşletim Sistemleri (Operating Systems) Temel donanım işlemlerini gerçekleştirirler. Örn: Klavyeden verilerin alınması ve işlenmiş verilerin ekrana veya yazıcıya basılması gibi. Kullanıcı ve donanım arasında bir arayüz oluşturular. Bu sayede kullanıcı donanımın detaylarını bilmeden sistemi kullanabilir. Mantıksal hafızayı fiziksel eşdeğerine çevirir ve aynı zamanda bu hafızanın etkin olarak yönetimini sağlar. İşletim sistemi üzerinde koşan görevleri yönetir. Bilgisayar kaynaklarını bu görevler arasında paylaştırır. Bilgisayarın dış dünya olan iletişimini sağlar. (Çevresel aygıtlar, internet..) Sistemdeki dosya yönetimini sağlar. Bilgisayar Mühendisliğine Giriş 55

Uygulama Yazılımı İşletim Sistemi Kullanıcı Donanım Bilgisayar Mühendisliğine Giriş 56

Uygulama Yazılımı İşletim Sistemi TC Kimlik No su 25622223334 olan kişinin adı-soyadı nedir? TC Kimlik No su 25622223334 olan kişinin kaydı 9. sektör, 56. tracktedir. Donanım Bilgisayar Mühendisliğine Giriş 57

Uygulama Yazılımı (Application Software) Bilgisayar Mühendisliğine Giriş 58

Kelime İşlem Programı Bilgisayar Mühendisliğine Giriş 59

Elektronik Tablolama Programı Bilgisayar Mühendisliğine Giriş 60

Grafik Programı Bilgisayar Mühendisliğine Giriş 61

Elektronik Haberleşme Programı Bilgisayar Mühendisliğine Giriş 62

Programlama Dilleri Bilgisayar makine dilinde yazılmış komutları çalıştırabilir. Bu dilde yazılmış komutlar binary formdadır. Programcı tarafından komutları ikili biçimde temsil etmek zaman alıcı ve dikkat gerektiren bir işlem olduğundan komutların İngilizce deki kısaltmaları kullanılarak temsil edilirler. Buna sembolik gösterim (mnemonic) denir. Programcı tarafından sembolik gösterim şeklinde yazılan komutlar dönüştürücü(assembler) kullanılarak makine kod karşılıklarına dönüştürülür. Bilgisayar Mühendisliğine Giriş 63

Kaynak Kod Assembler Linker ADD D0,D1 Kaynak kodu, makina koduna dönüştürür. Birkaç farklı modülü bir araya getirir. Binary Kod 1100101010101001 Sık kullanılan fonksiyonlar, rutinler Kütüphane Bilgisayar Mühendisliğine Giriş 64

Programlama dilleri geliştikçe, program yazımı sırasında kısaltmalar yerine İngilizce deki bazı deyimler kullanılmaya başlanmıştır. Böylece program yazımı daha kolay bir hale gelmiştir. Örn: Fortran, Pascal, C, C++ Yazılan kodlar, o dilin derleyicisi tarafından makine kodlarına dönüştürülmektedir. Böylece herhangi bir programlama altyapısı olmayan kişiler için de program yazımı kolay bir hale gelmiştir. Bilgisayar Mühendisliğine Giriş 65

Soyutlama ve Karmaşıklık (Abstraction and Complexity) Soyutlama, karmaşıklığın yönetilebilmesine imkan tanır. Detayların nasıl işlediğini gizleyerek, her bir birimin bir biri ile nasıl iletişim kurarak hangi görevleri yerine getirdiğini açıklar. Böylece sistemin anlaşılabilirliği sağlanmış olur. Uygulama Programı Derleyici Makine Dili Bilgisayar Mimarisi Dijital Tasarım Elektronik Devreler Bilgisayar Mühendisliğine Giriş 66