Pages

14 Eylül 2016 Çarşamba

Bilgisayar Nedir,Nelerden Oluşur ?


      Bilgisayar,verilen veriler üzerinde aritmetik ve mantıksal işlemler yapan,işlem sonuçlarını görüntüleyebilen,istenildiğinde bu verileri istenildiği kadar saklayabilen elektronik makinedir.

      Bilgisayarlar oluşumunu aslında hesap makinelerine borçlu desek yalan olmaz.Bir hesap makinesini ne için kullanırız ? Belli basamağa kadar yazabildiğimiz sayılarla matemetiksel işlemler yapar ve bunların görüntüsünü alabiliriz.Aslında bilgisayarda da yaptıklarımız buna benzer değil mi?
Hafızanın verdiği ölçüde bir şeyler yapabiliriz ve bu işlemin sonucunu monitörde görüntüleriz.

     Bilgisayarda 0 ve 1'lerden oluşan makine dili kullanılır(2'li tabanda).Yazdığımız yazılar,yüklediğimiz resimler,videolar,müzikler hafıza da 1'ler ve 0'lardan ibarettir.Bilgisayar bizim verdiğimiz verileri kendi diline çevirir ve bu dille işlem yapar.

    Bilgisayar yapısı itibari ile ikiye ayrılır:''Yazılım ve Donanım''.

    Donanım,bilgisayarın gözle görülebilir birimleridir,fizikseldir.Donınımı da ikiye ayırırsak:

   

    Temel Birimler:
    -Anakart
    -İşlemci(CPU)
    -RAM
    -Harddisk
    -Ekran kartı

     Çevre Birimler:
     -Fare(Mouse)
     -Klavye
     -Monitör
     -CD-ROM
     -Yazıcı
     -Tarayıcı
     -Modem
     -Güç kaynağı

     Yazılım,bilgisayarın çalışmasını sağlayan programların tamamıdır.Donanım yazılım olmadan bir şey yapamaz.Yazılım,donanıma iş yaptıran bölümdür.Yazılımda kendi içinde üçe ayrılır:



     -İşletim Sistemleri(Operating Systems)
     -Paket Programlar(Application Software)
     -Programlama Dilleri(Programming Language)

     *İşletim sistemi bilgisayarın olmazsa olmazıdır.Bilgisayarın donanımı ile kullanıcı arası iletişimi sağlayan programlar bütünüdür.Windows,Linux,Unix vb.

     *Paket programlar,kullanıcı isteğine göre hazırlanmış özel amaçlı yazılımlardır.Bilgisayara kurulması gerekir kullanılabilmesi için.World,Excel,Power Point,Oyun yazılımları.....

     *Programlama dilleri;ilk iki madde olan işletim sistemleri ve paket programlarını oluşturmak,geliştirmek için gerekli olan programlardır.C,C++,Java,Assembly,....




 



9 Eylül 2016 Cuma

Bilgisayarın Tarihsel Yolculuğu (2. Bölüm)



   ENIAC ilk bilgisayar olarak kabul ediliyor.Ama o da sadece sayısal mantıkla hesap yapabilen büyük bir hesap makinesiymiş aslında.
   İlk kişisel bilgisayar ise Altair 8800 kabul ediliyor.Ama onda da ekran ve klavye yokmuş.Bu sebeple ilk bilgisayarın IBM PC olarak gösterilmesi daha uygun.

   

   İlk ticari bilgisayar ise UNIVAC 1 (UNIVersal Automatic Computer) .
   İlk ticari ve taşınabilir bilgisayar ise Osborne 1.
   İlk olarak piyasaya sürülen tablet bilgisayar ise Apple'ın IPad



  Douglas Engelbart ise 1964 yılında ilk bilgisayar faresinin prototipini hazırlamış.
  1975'te Microsoft ve 1976'da Apple gibi büyük şirketler kurulmaya başlanmış.


Çağdaş bilgisayar tarihini dörde ayırırsak :

1950-1958 : ENIAC benzeri büyük aygıtlar

1958-1964 : Transistör kullanan daha hızlı ve güvenilir bilgisayarlar

1965-1971 : Transistör yerini tümdevreye(mikroçip) bırakıyor ve bilgisayarlar kendi aralarında iletişim kurabiliryor.Bilgisayarlar hacimce küçülüyor.

1972-günümüz : Kuantum bilgisayarlara,akıllı telefonlara,akıllı saatlere kadar giden yolculuk

8 Eylül 2016 Perşembe

Bilgisayarın Tarihsel Yolculuğu (1. Bölüm )



   Bugüne kadar elime ne kadar programlama kitabı aldıysam veya bilgisayarlarla alakalı bir kitap(sayıları çok değil ama olsun :D) hepsinin başında ya bilgisayarın ya da o kitaptaki programlama dilinin tarihçesi oldu.Ben de blog yazmaya karar verdiğimde demek ki adamların bir bildiği var bu tarihçe olayı önemli dedim.


  Şimdi kronolojik olarak bakarsak gelişmelere :

  1- İlk bilgisayarın tarihi abaküse kadar dayanıyor.MÖ Çinliler tarafından icat edilmiş.


2-İskoç matematikçi John Napier 1614 yılında hesaplamayı kolaylaştıran 10 çubuktan oluşan bir düzenek geliştirmiş.
 
3- William Oughtred adının da bir rahip/matematikçi 1621 yılında sürgülü cetveli(Slide Rule) icat etmiş(Napier'in algoritmasından yararlanarak).Sürgü hareketiyle toplama ve çıkarma yapılabiliyormuş.Önceleri çok karmaşık ve kullanımı zor gelen alet sonraları ucuz olmasından dolayı popüler elektronik hesap makineleri çıkana kadar kullanılmış.


4- Wilhem Schickard 1624 yılında ilk kez dört işlemi bir arada yapabilen hesap makinesini geliştirmiş.


5- 1642 yılında Bleaise Pascal (Pascal üçgeni matematiğe katkılarından biri) vergi tahsildarı babasına yardım etmek için "Pascaline" adını verdiği hesap makinesini geliştirmiş(19 yaşındayken).Toplama ve çıkarma yapılabiliyormuş.


6- Gottfried von Leibniz,1673 yılında Pascal'ın hesap makinesini geliştirerek mekanik çarpma aletini yapmış.Leibniz Wheel olarak adlandırılan bu araç tekrarlı toplama işlemi yaparak çarpım sonuçlarını veriyormuş.
    


7- 1801 de Joseph Marie Jacquard delikli kartlar yardımıyla desenlerin kontrolünü sağlamış böylelikle ilk otomatik dokuma makinesi ortaya çıkmış.(Jakar tezgahları)
  Dosya:A la mémoire de J.M. Jacquard.jpg


8- 1822 yılında Charles Babbage özel amaçlı bir hesap makinesi olan fark makinesini yapmaya çalışmış.Ama yetersiz teknikler yüzünden bitirememiş.
   1833 yılında analitik makine adını verdiği bir aygıt geliştirmeye çalışmış.Bu makineyi de tamamlayamadan ölmüş.Bu makinenin giriş ünitesi delikli kartlar ile bilgi alabilmekte,işlemcisi bulunmakta,belleği ve çıkış ünitesi bulunmaktaymış.Yani mekanik olduğu halde günümüz bilgisayar kavramına en yakın aygıt bu tarihe kadar.
   Analitik makine ile fark makinesi arasındaki en önemli fark analitik makinenin delikli kartlarla programlanabilmesiymiş.
     
                                     (Fark makinesi-Charles Babbage-Analitik makinesi)

9- Lovelance kontesi Leydi Ada Augusto,inşa edilemeyen analitik makine için programlar yazmış.İlk programcı kabul edilir bu yüzden.Ona ithafen ilk geliştirilen programlama dillerinden birine ADA ismi verilmiş.
   

Bu tarihten itibaren donanımın yanına yazılım da eklenmiştir.

10-1874 de Christoper Latham Sholes bilgisayarın temel parçalarından olan klavyeyi geliştirmiştir.(QWERTY klavye)



11-1890 yılında Herman Hollerith tarafından geliştirilen delikli kartlar kullanılarak nüfus sayımı yapılmış.Bilgi kartların üzerine delinip,makine(Tabulating machine) de deliklere göre bilgi sınıflandırıyormuş.Bu yöntem başarı sağlayınca ilk kez hesaplama ve bilgisayar üzerine bir şirket açılmış.Sonra bu şirket IBM(International Business Machine) ismini almış.



IBM şuan:
-Dünyanın en büyük bilişim teknolojisi şirketidir
-Dünyada her yıl en fazla patent alan şirkettir.
IBM'in Watson isimli bilgisayarı bilgi yarışmasında rekortmen iki yarışmacıyı yenmiştir.Böylece Watson insan dilini anlayarak günlük dilde kullanılan sözdiziminin anlamını çözen ilk bilgisayar olarak kayıtlara geçmiştir.
IBM'in Deep Blue isimli bilgisayarı da satranç şampiyonunu yenmiştir.

12-1930'ların sonlarında John V. Atanasoff ve mastır öğrencileri özel amaçlı bir makine için çalışmalara başlamış.1942 yılında o ve öğrencisi Clifford Berry,ABC(Atanasoff Berry Computer) adını verdikleri makineyi bitirmişler.Şuanda kullandığımız bilgisayarla örtüşen makine ABCdir.Atanasoff ve Berry bilgisayar devrini başlatmıştır.



13-1944 yılında ABD'de Harvard Üniversitesi'nde Howard Aiken başkanlığında MARK I adında elektromekanik hesap makinesi icat edilmiş.Babbage analitik makinesine benzer çalışıyor ve içinde telefon röleleri kullanılıyormuş.Bir hafızası yokmuş ve delikli kartlar sayesinde çalışıyormuş.Bu makine çok büyükmüş.


File:Harvard Mark I Computer - Left Segment.jpg

14-1946 yılında Pennsylvania Üniversitesi'nde ENIAC(Electronic Numerical Integrator and Calculator) adında sayısal bilgisayar geliştirilmiş.Bu makine MARK I den 1000 kat daha hızlıymış ve 30 tonmuş.


15-1947 yılında transistör icat edilmiş.Transistörün icadı bilgisayarın güvenliği ve hızı açısından bir devrimmiş.



16- 1951 yılında ilk ticari bilgisayar UNIVAC I Amerika başkanlık seçimlerinde kullanılmış.Depolama birimleri teyplermiş.


17- 1952 yılında Grace Murray Hopper ilk çeviri programını geliştirmiş.Bu program verilen komutları,bilgileri alıp bilgisayarın anlayabileceği 0 ve 1'lere (makine dili) çeviriyormuş.1959 yılında COBOL(COmmon Business Oriented Language) dili geliştirilmiş.

18- 1954 yılında IBM şirketi,IBM 650 adında ticari topluluklar için bir bilgisayar geliştirmiş.