iltasyazilim
FD Üye
Bilgisayarın Genel Yapısı
En basit tanımıyla bilgisayar ham veriyi kendisine öğretilen yöntemlerle işleyen ve bu işlemler sonucunda elde ettiği sonuçları bize sunan makinedir Başka bir tanım da ; zor ve karışık hesaplar yapabilen büyük miktarlardaki bilgileri depolama kapasitesine sahip otomatik bir cihazdır
Bilgisayar Tipleri
Bilgisayarlar uygulama alanlarına göre 3 grupta toplanabilir
Dijital Bilgisayarlar
Bu tip bilgisayarlar yazım harfleri (AZ,az) yada sayı (09) şeklindeki bilgileri kabul eder ve bu bilgileri Dijital Bilgi olarak çıkışa verir Günümüzde kullanılan bilgisayarların %99 Dijital Bilgisayar’dır (PC’ler)
file:C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5 Cmsohtml1%5C01%5Cclipimage001
Anolog Bilgisayarlar
Bu tip bilgisayarlar giriş olarak Anolog bilgi kabul eder, bu bilgiyi işler Anolog veya Dijital çıkış verir Bu bilgisayarlar genellikle araştırma laboratuvarlarında kullanılır
Hibrid Bilgisayarlar
Özel amaçlı bilgisayarlardır Bu tip bilgisayarlar Anolog ve Dijital Bilgisayarların karışımıdır
Bilgisayarın kısımları
Bir bilgisayar 3 ana kısımdan oluşur
1 Hardware ( Donanım)
Bilgisayarı oluşturan mekanik ve elektronik parçaların en genel ismidir Donanım kısmı 3 ana başlıkta toplanabilir
a) Giriş Birimleri : İşlem yapabilmek için gerekli bilgiler bu cihazlarla sağlanır
· Klavye ( Keyboard)
· Fare ( Mouse)
· Tarayıcı ( Scanner)
b) İşlem Birimleri : Girilen verilerin işlendiği yerdir
· CPU, Merkezi işlem birimi ( Central Processing Unit)
· CU, Kontrol Birimi ( Control Unit) , Bütün bilgisayar işlemini koordine eder
· ALU, Matematik – Mantık Birimi ( ArithmeticLogic Unit) : Kontrol Birimine bağlı olarak Matematiksel işlemleri, alfabetik işlemleri, iki sayıyı kıyaslama gibi işemleri düzenler
· RAM, Rastgele Erişilebilir Bellek ( Random Access Memory)
· HDD, Sabit Disk Sürücü ( Hard Disc Driver)
· FDD, Disket Sürücüsü ( Floppy Disc Driver)
· CDROM, Sıkı Disk Sadece Okunabilir Bellek ( Compact Disc – Read Only Memory)
file:C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5 Cmsohtml1%5C01%5Cclipimage002
c) Çıkış Birimleri : Bilgisayarda üretilen sonuçların kullanıcıya sunar
· Monitör
· Yazıcı
· Çizici
· Modem
· Ethernet Kartı
· Kulaklık
· Hoperlör
++
| RAM |
++
|
|
++
| ALU |
++ | | ++
| Giriş | | CPU | | Çıkış |
++ | \ | ++
| CU |
++
|
|
++
| HDD |
++
Şekil 1 : Bilgisayar Donanım Blok Diyagramı
2 Software ( Yazılım)
Bilgisayardaki programların çalışması ile ilgili kısımdırBilgi işlenmesini sağlayan yöntemler topluluğudur Yazılım ile ilgili temel kavramlar şunlardır
Program : Belirli bir amaca yönelik olarak yazılmış, bilgisayarda yerine getirilmesi istenilen sıralı işlemler için komut ve işlem adımların tümüne Program denir Programda tanımlanan ilk işlem adımlarından başlayarak her bir adım sırayla ve çok hızlı bir şekilde yerine getirilir Hazırlanan program bilgisayara girildiğinde, programlama işlemi tamamlanmış olur
Veri : Bilgisayara girilen işlenmemiş bilgilere Veri denir
Programlama Dili : Bilgisayar programları yazımında belli kurallar dizisi takip edilir Bu kurallar dizisinin oluşturduğu gruba Bilgisayar Programlama Dili denir
Bilgisayarın yazılım kısmı 3 ana başlıkta toplanabilir Bunlar;
a) İşletim Sistemi : Bilgisayarda bütün programlar bir programın kontrolü altında çalışır Bilgisayarları hem program hem de donanım olarak tanıyan ve onları çalıştıran programa İşletim Sistemi denir Örnek MSDOS, Windows, Unix, Linux, BEOS
b) Derleyiciler : Derleyiciler çevirmen ( translater) olarak ta adlandırılır Her programlama dili kendi derleyicisine sahiptir Bir derleyici yüksek seviyeli bir dilde yazılan bir ifadeyi düşük seviyeli program diline çevirir Bu dil Makine Kodu veya Makine Dili dir Makine dili ; makine tarafından hiçbir değişikliğe uğratılmadan kullanılabilen dildir Örnek Fortran, C, C++, Pascal, Basic
c)Uygulama Programları : Programcılar tarafından yazılan programlardır Bu tip programlara Paket Program da denir Örnek Word, Excel, Logo, AutoCAD, Flash
3 Firmware (Micro Chips)
Günümüzde üreticiler bilgisayarı daha kolay kullanmak için içinde program barındıran ve bilgisayara rahatlıkla takılabilen Elektronik Chipler üretmektedir Firmware normalde donanım olarak düşünülen içinde mikro talimatlar bulunduran bir yazılımdır Yani yazılım içeren donanım parçalarıdır
Bilgisayarda Bir Programın Çalışması
Öncelikle bir programlama dilinde yazılmış bir Kaynak Program yazılmalıdır
READ *,A,B
TOPLAM A+B
PRINT *,TOPLAM
END
Yukarıdaki program bir FORTRAN 77 Derleyicinde yazılmıştır Bu programın çalışması için bu ifadeler bilgisayarın anlayacağı dile, Makine Dili, çevrilmesi gerekir Bu Derleme Fazı dır Dil hataları bu fazda bulunur ve ekrana mesaj şeklinde gösterilir Eğer bir hata varsa bu hataya Derleme Zamanı Hatası denir Hata yoksa bilgisayar makine kodunu üretir Makine Diline çevrilmiş programa Object yada Hedef Program denir En sonunda makine kodu programı çalıştırır
++ ++ ++
| Kaynak Program | | Derleme | | Makine Kodu |
++ ++ ++
|
V
Derleme Hatası
En basit tanımıyla bilgisayar ham veriyi kendisine öğretilen yöntemlerle işleyen ve bu işlemler sonucunda elde ettiği sonuçları bize sunan makinedir Başka bir tanım da ; zor ve karışık hesaplar yapabilen büyük miktarlardaki bilgileri depolama kapasitesine sahip otomatik bir cihazdır
Bilgisayar Tipleri
Bilgisayarlar uygulama alanlarına göre 3 grupta toplanabilir
Dijital Bilgisayarlar
Bu tip bilgisayarlar yazım harfleri (AZ,az) yada sayı (09) şeklindeki bilgileri kabul eder ve bu bilgileri Dijital Bilgi olarak çıkışa verir Günümüzde kullanılan bilgisayarların %99 Dijital Bilgisayar’dır (PC’ler)
file:C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5 Cmsohtml1%5C01%5Cclipimage001
Anolog Bilgisayarlar
Bu tip bilgisayarlar giriş olarak Anolog bilgi kabul eder, bu bilgiyi işler Anolog veya Dijital çıkış verir Bu bilgisayarlar genellikle araştırma laboratuvarlarında kullanılır
Hibrid Bilgisayarlar
Özel amaçlı bilgisayarlardır Bu tip bilgisayarlar Anolog ve Dijital Bilgisayarların karışımıdır
Bilgisayarın kısımları
Bir bilgisayar 3 ana kısımdan oluşur
1 Hardware ( Donanım)
Bilgisayarı oluşturan mekanik ve elektronik parçaların en genel ismidir Donanım kısmı 3 ana başlıkta toplanabilir
a) Giriş Birimleri : İşlem yapabilmek için gerekli bilgiler bu cihazlarla sağlanır
· Klavye ( Keyboard)
· Fare ( Mouse)
· Tarayıcı ( Scanner)
b) İşlem Birimleri : Girilen verilerin işlendiği yerdir
· CPU, Merkezi işlem birimi ( Central Processing Unit)
· CU, Kontrol Birimi ( Control Unit) , Bütün bilgisayar işlemini koordine eder
· ALU, Matematik – Mantık Birimi ( ArithmeticLogic Unit) : Kontrol Birimine bağlı olarak Matematiksel işlemleri, alfabetik işlemleri, iki sayıyı kıyaslama gibi işemleri düzenler
· RAM, Rastgele Erişilebilir Bellek ( Random Access Memory)
· HDD, Sabit Disk Sürücü ( Hard Disc Driver)
· FDD, Disket Sürücüsü ( Floppy Disc Driver)
· CDROM, Sıkı Disk Sadece Okunabilir Bellek ( Compact Disc – Read Only Memory)
file:C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5 Cmsohtml1%5C01%5Cclipimage002
c) Çıkış Birimleri : Bilgisayarda üretilen sonuçların kullanıcıya sunar
· Monitör
· Yazıcı
· Çizici
· Modem
· Ethernet Kartı
· Kulaklık
· Hoperlör
++
| RAM |
++
|
|
++
| ALU |
++ | | ++
| Giriş | | CPU | | Çıkış |
++ | \ | ++
| CU |
++
|
|
++
| HDD |
++
Şekil 1 : Bilgisayar Donanım Blok Diyagramı
2 Software ( Yazılım)
Bilgisayardaki programların çalışması ile ilgili kısımdırBilgi işlenmesini sağlayan yöntemler topluluğudur Yazılım ile ilgili temel kavramlar şunlardır
Program : Belirli bir amaca yönelik olarak yazılmış, bilgisayarda yerine getirilmesi istenilen sıralı işlemler için komut ve işlem adımların tümüne Program denir Programda tanımlanan ilk işlem adımlarından başlayarak her bir adım sırayla ve çok hızlı bir şekilde yerine getirilir Hazırlanan program bilgisayara girildiğinde, programlama işlemi tamamlanmış olur
Veri : Bilgisayara girilen işlenmemiş bilgilere Veri denir
Programlama Dili : Bilgisayar programları yazımında belli kurallar dizisi takip edilir Bu kurallar dizisinin oluşturduğu gruba Bilgisayar Programlama Dili denir
Bilgisayarın yazılım kısmı 3 ana başlıkta toplanabilir Bunlar;
a) İşletim Sistemi : Bilgisayarda bütün programlar bir programın kontrolü altında çalışır Bilgisayarları hem program hem de donanım olarak tanıyan ve onları çalıştıran programa İşletim Sistemi denir Örnek MSDOS, Windows, Unix, Linux, BEOS
b) Derleyiciler : Derleyiciler çevirmen ( translater) olarak ta adlandırılır Her programlama dili kendi derleyicisine sahiptir Bir derleyici yüksek seviyeli bir dilde yazılan bir ifadeyi düşük seviyeli program diline çevirir Bu dil Makine Kodu veya Makine Dili dir Makine dili ; makine tarafından hiçbir değişikliğe uğratılmadan kullanılabilen dildir Örnek Fortran, C, C++, Pascal, Basic
c)Uygulama Programları : Programcılar tarafından yazılan programlardır Bu tip programlara Paket Program da denir Örnek Word, Excel, Logo, AutoCAD, Flash
3 Firmware (Micro Chips)
Günümüzde üreticiler bilgisayarı daha kolay kullanmak için içinde program barındıran ve bilgisayara rahatlıkla takılabilen Elektronik Chipler üretmektedir Firmware normalde donanım olarak düşünülen içinde mikro talimatlar bulunduran bir yazılımdır Yani yazılım içeren donanım parçalarıdır
Bilgisayarda Bir Programın Çalışması
Öncelikle bir programlama dilinde yazılmış bir Kaynak Program yazılmalıdır
READ *,A,B
TOPLAM A+B
PRINT *,TOPLAM
END
Yukarıdaki program bir FORTRAN 77 Derleyicinde yazılmıştır Bu programın çalışması için bu ifadeler bilgisayarın anlayacağı dile, Makine Dili, çevrilmesi gerekir Bu Derleme Fazı dır Dil hataları bu fazda bulunur ve ekrana mesaj şeklinde gösterilir Eğer bir hata varsa bu hataya Derleme Zamanı Hatası denir Hata yoksa bilgisayar makine kodunu üretir Makine Diline çevrilmiş programa Object yada Hedef Program denir En sonunda makine kodu programı çalıştırır
++ ++ ++
| Kaynak Program | | Derleme | | Makine Kodu |
++ ++ ++
|
V
Derleme Hatası