3 Kasım 2008 Pazartesi

BİLGİSAYAR

İlk bilgisayar 1930'ların sonunda Dr.John Atanasoff tarafından lowa State University de master öğrencilerinin matematik hesaplamaları yapmaları için tasarlanmıştır.


ilk bilgisayar 1946 yılında Penssylvania Universitesinde icat edildi. ENIAC(Elektronic Numerical Integrator And Calculator); hava tahmini yapmak ve atom enerjisi hesaplamaları için yapılmıştı. 30 ton ağırlığında ve genişçe bir salon büyüklüğündeydi. Bunu programlamak için yüzlerce kablo binlerce açma kapama düğmesi gerekmişti. 1946 yılında Dr.John Neumann Princeton Universitesinde "Stored Program Computer" mantığını ortaya attı. Bu teknik bilgisayarın belleğinde program saklamayı sağlıyordu. Ve böylece Eniac'ın programlanabilmesi için gerekli düğme ve kablolatı kullanma zorunluluğu ortadan kalktı.





Bilgisayar donanım ve yazılım olmak üzere 2 ana temel parçadan oluşur.

I-Donanım
*İşlemci
-Aritmatik mantık birimi
-Kontrol birimi
*Bellek
-Geçici bellek
-Hücre
-Gerilim devreleri (bit - byte)


II-Yazılım
*Sistem yazılımları
-İşleitim sistemi
*Uygulama yazılımları
-Kelime işlem
-Sayısal tablolama
-İnternet tarayıcılar
-Yayın programları
-Sunum programları
-Veri tabanı prograları
*Geliştirme yazılımları
-Quick basic
-Ms-C building
-Board-C
-Ms-visual basic
-Borland Delphi
*Yardımıcı yazılımlar
-Format







DONANIM





İşlemci : Bir komut çalıştırmak için dizayn edilmiş alt sistemlere denir.

Bellek : Komutları geçici olarak saklamak için kullanılır.Komutların operantların ve komut sonuçlarının geçici olarak saklandığı birimlerdir.Bellek hücrelerden ve her bir hücre 8 adet gerilim devesinden oluşur.Veriler bu gerilim devreleri ile ifade edilirler ve her bir gerilim devresinin değeri bit olarak ifade edilir.


8 BİT=1 BYTE
1024 BYTE = 1 KİLOBYTE(KB)
1024 KİLOBYTE = 1 MEGABYTE(MB)
1024 MEGABYTE = 1 GİGABYTE(GB)
1024 GİGABYTE = 1 TERABYTE(TB)

1024 TERABYTE = 1 PETABYTE(PB)
1024 PETABYTE = 1EKSABYTE(EB)
1024 EKSABYTE = 1ZETTABYTE(ZB)
1024 ZETTABYTE = 1YOTTABYTE(YB)'tır.



Giriş birimleri : Klavye, mouse, camera, mikrofon, scanner(tarayıcı), ışık kalemi, dokunma ekranı, joistik v.b.




Çıkış birimleri : Monitör, yazıcı, CD ve DVD yazıcılar, hoparlör, plotter v.b.




Giriş-Çıkış : Harddisk



Son olarak donanımın çalışma şeklini Von Nevmann Mimarisi olarak adlandırılan komut çevrim sistemi ile açıklayalım ;




Von Neumann Mimarisi:Aritmetik mantık birimi ve kontrol birimi diye 2 kısımdan oluşur. Bir komutun çalıştırılabilmesi 4 aşamda gerçekleşir.

1.aşama Al-getir(fetch) : Kontrol birimi komutları bellekten alıp işlemciye iletir.

2.aşama Çözümleme(decode) : Kontrol birimi işlemin türünü belirler.

3.aşama Çalıştır(execute) : aritmetik mantık birimi işlemi çalıştırır.

4.aşama Sakla(store) :

Kontrol birimi : Komutu bellekten alıp işlemciye getiren , çözümleyen , çalıştıran ve saklanmasını kontrol birimi gerçekleştirir.

Komut birimi : komutların çalıştırılması 4 aşamada gerçekleştirlir ve buna komut çevirimi denir. '' 1 komut çevirimi 1 hz'dir ''

Komut : Operand (veri) ve/veya operatörlerin belirli bir sırayla araya gelmesiyle oluşturulan dizilimlerdir.İşleme girecek olan verileri ve işlemin bütünlüğünü sağlar.


Operatör : İşlemin niteliğinin veren sembollere denir.


Operand : İşeleme girecek olan verilere denir ve ayrıca bir programın anlamlı en küçük parçasıdır.


Y = X1+X2 şeklinde yazılır.

Y ==> bilgi X1 , X2 ==>veri X1+X2 ==> komut


Komutların 3 çeşit yazım şekli vardır.

1- +X1X2 ==> prefix (ön ekli)

2- X1X2+ ==> postfix (son ekli)

3- X1+X2 ==> infix (orta ekli)
YAZILIM


Program : Komutların bir problemi çözmlemek için ardışık olarak bir araya getirilmesi ile oluşan komutlar bütünüdür.

Sistem : Bilgi işlem sisteminin çalışması için ihtiyaç duyduğu yazılımlardır.


*İşletim sistemi : Donanım ile kullanıcı arasındaki arayüz olarak görec yapar.Komut yönelimli ve nesne yönelimli işletim sistemleri olarak ikiye ayrılırlar.


I-Komut yönelimli (akrakter tabanlı) işletim sitemleri
-MS-DOS
-PC-DOS
II-Nesne yönelimli (grafik tabanlı) işletim sistemleri
-Windows
-Pardus
-Linux





Uygulama programları : Kullanıcıya arar sağlama için üretilmiştir ve bu prograları kullanırken mutlaka bir işletim sistemine ihtiyaç duuylmaktadır.


•Kelime İşlem(word)
•Sayısal Tablolama (excel)
•İnternet Tarayıcı (firefox)
•Muhasebe programları


Yardımcı programlar : İşletim sistemini içerisnde yer almayan ancak işletim sistemine yardımcı olarak kullanılan programlardır.


Geliştirme programları : Yazılım geliştirmek için kullanılan herhangi bir programlama dilinin içeriğile çalışlırlar.


Hiç yorum yok: