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

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...

Detaylı