310 likes | 697 Views
BİL 110 Bilgisayara Giriş. Bilgisayarlarda Bilgi Nasıl İfade Edilir?. Öğrt. Gör. Dr. Ahmet Cengizhan Dirican Bilgisayar Müh. Böl. Bilgisayarlar Bilgiyi Nasıl İfade Eder veya Gösterir?.
E N D
BİL 110 Bilgisayara Giriş Bilgisayarlarda Bilgi Nasıl İfade Edilir? Öğrt. Gör. Dr. Ahmet Cengizhan Dirican Bilgisayar Müh. Böl.
Bilgisayarlar Bilgiyi Nasıl İfade Eder veya Gösterir? Bilgisayarlar bilgiyi, kendi elektronik doğalarına/teknolojilerine uygun bir biçimde 1’ler ve 0’lar veya ikili sayı sistemi kullanarak geliştirilmiş sayısal şifreleme teknikleri vasıtasıyla ifade ederler. Yapılan işlem temelde, belirli tipteki bir verinin, (tam sayı, ondalıklı sayı, yazı, resim veya ses), ona özel olarak geliştirilmiş, bilgisayar teknolojine uygun bir şekilde ve daha sonra onun işlenmesini mümkün kılacak bir biçimde şifrelenmesidir.
Veri Gösterimi, İkili Sistem ve Bit Kavramı Bilgisayarda veriler “digital” şekilde, yani ikili tabanda gösterilir. Bilgisayarlar yanlızca1 ve 0 değerleri üzerinde işlem yaparlar. 1 ve 0, “on/off” veya “açık/kapalı” durumlarını tanımlar. Bu iki durumu tanılamak için ikili (binary) sistem kullanılır. İkili sistem 1 ve 0 sayılarındanoluşan matematiksel bir sayma sistemidir. Her sayıya “binarydigits”kelimelerinin kısaltılmışı olan “bit” denir
Byte Kavramı • 8 bit’in gruplanması ile oluşturulan birimdir. • Verilerbyte ve byte’ın katları olarak depolanır (KB, MB, GB) • 256 farklı karakterin gösterimi için “1” ler ve “0” lardan oluşan yeterli farklı kombinasyonu sağlar • Numaralar • Büyük ve küçük harfler • Noktalama işaretleri
Onlu (Decimal) Gösterim • Her basamak için 10 olası değer (0-9) • 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ??? • Sonra ne yaparız? • En sağdaki basamak birler basamağı (0’dan 9’a), • Sonraki onlar basamağı (10’dan 90’a), • Sonraki yüzler basamağıdır (100 den 900 e) • vb... • 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, …, 98, 99, 100, vb. • Örneğin, 506 • 6 bir, 5 yüz • (6 x 100) + (0 x 101) + (5 x 102) = 506 • (6 x 1) + (0 x 10) + (5 x 100) = 506
İkili (Binary)Gösterim • Her basamakta sadece 2 olası değer (0 veya 1) • 0, 1, ??? • Sonra ne yaparız? • En sağdaki basamak birler basamağı (0 ve 1), • Sonraki ikiler basamağı (1’den 2’ye), • Sonraki dörtler basamağı (1’den 4’e) • vb... • 0, 1, 1 0, 1 1, 1 0 0, 1 0 1, …, 1 1 0 1, 1 1 1 1, vb. • Örneğin, 1 1 0 • 1 iki, 1 dört • (1 x 22) + (1 x 21) + (0 x 20) = (1 1 0)2 • (0 x 1) + (1 x 2) + (1 x 4) = (1 1 0)2
Yazının Gösterimi: ASCII Symbol DecimalBinary 7 55 00110111 8 56 00111000 9 57 00111001 : 58 00111010 ; 59 00111011 < 60 00111100 = 61 00111101 > 62 00111110 ? 63 00111111 @ 64 01000000 A 65 01000001 B 66 01000010 C 67 01000011 ASCII: American Standard CodeforInformationInterchange Latin alfabesi üzerine kurulu 7 bitlik bir karakter setidir ANSI X3.110-1963 adıyla bir standart olmuştur Sembolleri gösterebildiğimiz tekyolun bu olmadığına dikkat edin.
Veri Gösterimi (Input/Output) Adım 2.“D” harfi için elektronik sinyal sistem ünitesine gönderilir Adım1.Kullanıcı klavyeden “D” (shift+D) tuşuna basar Adım 3.“D” harfi için sinyal ASCII ikili koda (01000100) dönüştürülür ve işlenmek için hafızada saklanır Adım4. “D” harfinin ikili kodu üzerindeişlem yapıldıktan sonra kod görüntüye çevrilir ve çıkış aygıtında gösterilir Bir harf nasıl ikili sisteme çevrilir ve geri döndürülür
Yazının Gösterimi: EBCDIC ASCII Symbol EBCDIC 00110000 0 11110000 00110001 1 11110001 00110010 2 11110010 00110011 3 11110011 EBCDIC: ExtendedBinaryCodedDecimalInterchangeCode IBM tarafından kullanılan bir karakter kümesi ailesidir Daha çok OS/360 işletim sistemi ve S/390 sunucularında kullanılır Harf, rakam, işaretleri karşılayan 256 farklı sembolü kodlayabilir
Figure 1.18: The sound wave represented by the sequence 0, 1.5, 2.0, 1.5, 2.0, 3.0, 4.0, 3.0, 0
İkiye Tümleme Gösterim Sistemi Two’sComplemmentNotation
4 bit Kullanarak -6 Sayısının “İkiye Tamamlama Yöntemiyle” Gösterimi
İkiye Tamamlama Gösterimine Dönüştürülmüş Toplama Problemleri
Bilginin Saklanması • Bilgisayarda bilgiler kalıcı/sürekli hafıza ortamlarında saklanır. • Bunlar: Sabit diskler, Flash bellekler, CD/DVD, Disket • Hafıza Ortamlarının Ölçü Birimleri • Byte (B) = 8 bit • Kilobyte (KB) = 1024 Byte • Megabyte (MB) = 1024 KB = 1,048,576 Byte • Gigabyte (GB) = 1024 MB = 1,073,741,824 Byte • Terabyte (TB) = 1024 GB = 1,099,511,627,776 Byte