Slayt 1 - Ondokuz Mayıs Üniversitesi
Transkript
Slayt 1 - Ondokuz Mayıs Üniversitesi
GMB 103 Bilgisayar Programlama 2. Bilgisayarın İşleyişi Yrd.Doç.Dr. İbrahim Sönmez Ondokuz Mayıs Üniversitesi Ballıca Kampüsü Havacılık ve Uzay Bilimleri Fakültesi Meteoroloji Mühendisliği Bölümü [email protected] Bilgisayarın İşleyişi ■ Tüm veriler ile yapılan işlemnler bilgisayarda sayılar ile temsil edilir. ■ Tüm bilgisayarlar sayısaldır. ■ Bilgisayardaki tüm işlemler ve veri saklamalar temelde 1 ve 0 kullanılarak gerçekleştirilir. ■ Elektronik devrenin açık olması 1, kapalı olması da 0 değerine karşılık gelir. ■ Devreleri açıp kapama işlemini transistörler(çipler) yapar. Bilgilerin saklanması Bilgisar ekranında yazdığımız harf, rakam ve işaretler bilgisayarda tarafından nasıl algılanır ve saklanır? 1 5 A ~ 67 ( % Bilgilerin saklanması ■ En küçük bilgi birimini karakter olarak tanımlarsak; ■ Bilgisayarda her bir karakter bit ismi verilen hücrelerde saklanır. ■ Bit hücrelerinde bilgiler ikilik sisteme göre 1 veya 0 olarak saklanır ■ 8 bit’lik hücre grupları byte(bayt) olarak tanımlanır. 0 1 0 1 1 0 0 1 Bilgilerin saklanması Birim Tanım Örnek Bit() 1 ve 0 dan Bir devrenin açık 0 konumu 0 meydana gelen 2 Volt, kapalı 1 durumu 5volt li rakamdır. olarak gösterilir. Byte(B) 8 bit 1 byte oluşturur. Buda ASCII formatında bir karakteri ifade eder. A,C, 2,% gibi. KiloByte(KB) 1 KB = 1024 Byte 640 KB bellek gibi MegaByte(MB) 1 MB = 1024 KB Disket kapasitesi : 1.44MB Cd Rom : 700MB RAM : 256 MB gibi GigaByte (GB) 1 GB = 1024 MB Sabit Disk : 120 GB TeraByte (TB) 1 TB = 1024 GB 1000 adet Britannica ansiklopesidi PetaByte (PB) 1 PB = 1024 TB 1000*1000 adet Britanica ans. Bilgilerin saklanması Örnek : Klavyeden A harfine bastığımızda bunun işlemci tarafından nasıl algılandığını ve nasıl sonuç ortaya çıktığını inceleyelim ■ Klavyeden basılan karakter : A ■ Karakterin 10 lu sistemde karşılığı : 65 ■ Devrelerin durumu : ■ 2 li sistemde karşılığı : 0 1 0 0 0 0 0 1 ASCII Tablosu-Standart ASCII Tablosu-Genişletilmiş ASCII Tablosu ■ Herbir bilgi bitlerden oluşan byte paketleri içinde saklanır. ■ Herbir byte, ASCII tablosundaki referans adres bilgisini içerir. ■ Adres bilgisi nasıl hesaplanır? ASCII Referans hesabı 27 26 25 24 23 22 21 20 1 1 1 1 1 1 1 1 32 16 8 4 2 1 128 64 ASCII Referans hesabı Örnek : C karakter adresini ikilik sistemde ifade edelim. Adres no: 67 128 64 32 16 8 4 2 1 0 64 0 0 0 0 2 1 1 1 0 0 0 0 1 1 Sayıların saklanması 1-) 19 sayısını saklamak istiyorum. 128 64 0 0 32 16 8 4 2 1 0 1 0 0 1 1 Sonuç : ■ 19 sayısı 1 byte (8 bit) ile ifade etmek mümkün! ■ 0-255 arasındaki herbir sayıyı 1 byte (8 bit) ile ifade etmek mümkün! Sayıların saklanması 2-) 312 sayısını nasıl saklayabilirim? 128 32768 16384 64 8192 32 16 8 4 2 4096 2048 1024 512 256 1 312=256+32+16+8 0 0 0 0 0 0 0 1 0 0 1 1 1 0 0 0 Sonuç : ■ 312 sayısı 1 byte (8 bit) ile ifade edilemez! ■ 312 sayısı için en az 2 byte(16 bit) gerekir. Sayıların saklanması Sayı 0-255 256-65535 Bit 8 16 Byte 1 2 65536-16777215 24 3 16777216-4294967295 32 4
Benzer belgeler
Dijital Ölçüler
Boy ile Uzunluğu, Hacim ile kaplanan Alanı, Kilo ile Ağırlığı,…kastetmiş oluruz. Küçük cisimler için küçük birimlerden,
BÜYÜK cisimler için ise BÜYÜK birimlerden bahsederiz. Bir gemiyi tartmak için...