Bilgisayarın Çalışma Mantığı


Çalışma mantığını kavramak için öncelikle bilgisayarın bir işi nasıl yaptığını ve bilgisayarın parçalarını incelemek gerekir.
Bilgisayar bir işi,komutu 3 aşamada gerçekleştirir.
  1. Bilgi girişi
  2. Bilginin işlenmesi
  3. Bilgi Çıkışı

Bu durumu örneklerle inceleyelim.
Örnek 1: Cd içerisindeki bir word dosyasını yazıcıdan yazdırmak için şu işlemler gerçekleşir.
  1. Giriş: Cd'deki word dosyası bilgisayar tarafından okunur.
  2. İşlem: Okunan bilgi bilgi işlemci tafaından yazıcının anlayacağı şekle çevrilir.
  3. Çıkış: Son olarak çevrilen bilgi çıktı olarak yazıcıya gönderilir.
Tüm modern bilgisayarlar temelde aynı yapısal özellikleri taşımaktadır.


Örnek 2: Sabit diskteki resim dosyasını paint ile düzenleyip Cd'ye yazdırmak için şu işlemler gerçekleşir.
  1. Giriş: Sabit diskteki resim dosyası bilgisayar tarafından okunur. 
  2. İşlem: Okunan resim painte aktarılır ve düzenlenir.
  3. Çıkış: Son olarak düzenlenen resim çıktı olarak Cd'ye gönderilir.

Bilgi girişi, bilginin işlenmesi ve bilgi çıkışı sırasında kullanılan bilgisayar parçalarını yaptıkları işe göre 5 gruba ayırabiliriz.
  1. Girdi Üniteleri: Bilgilerin bilgisayara aktarılmasını sağlar. Örneğin: Klavye, fare, tarayc, kamera yada mikrofon.
  2. Merkezi İşlem Birimi: Veriyi işlemeyi sağlar. Bilgisayardaki sadece 1 tane merkezi işlem birimi vardır, o da işlemcidir.
  3. Çıktı Üniteleri: İşlemcinin çkan sonuçlar dışarı aktarabilmesini sağlar. Örneğin: Monitör, yazc, sürücüler yada haporlör.
  4. Hafıza Birimi: Bilgisayar tarafından işlenecek bilgileri, programları depolamayı sağlar. Örneğin: Ram bellek, sabit disk, Cd yada Dvd.
  5. Veriyolu: Bilgisayarda, bir birimden diğerine veri aktarmak için veriyolları kullanılır. Örneğin: Klavyeden basılan bir tuşun bilgisi işlemciye veriyolu vasıtasıyla iletilir.

Bigilerin alınması,işlenmesi ve çıktı olarak istenilen yere gönderilmesi işlemcinin yönetiminde gerçekleşir. İşlemciyi yöneten şey ise programdaki komutlardır.
Peki nedir bu komutlar: Bu komutlar 0 ve 1 'lerden oluşmuş sayı dizileridir. Her bir komutun işlemcide yaptığı bir iş vardır. Ve bu 0-1'ler bizim istediğimiz sırada çalıştırıldığında bir işi gerçekleştirir. Bu komutların bütününe ise program, yazılım deriz. Yazılım bilgisayarda bir işi yapan komutlar bütünüdür. Biz bir yazılımı bilgisayardaki simgesine tıklayarak çalıştırdığımızda aslında yaptığımız şey yazılımın içindeki kodları hafızaya yüklemektir. Bu yüklenen kodlar ise sırası geldiğinde çalışarak programı yürütürler ve program ne için tasarlanmışsa o işi yaparlar. Örneğin bilgisayarda müzik dinlemek, oyun oynamak, v.s.

Makine Dili


Makine dili, geliştirilen ilk programlama dilidir. Bu dilde yazılan tüm komutlar 0 ve 1 lerden oluşur. Makine dili örneği
Bu program ekrana "Hello world" yazısını yazar.
101110110100010001 0000000110111001 0000110100000000 1011010000001110
1000101000000111 0100001111001101 0001000011100010 1111100111001101
0010000001001000 0110010101101100 0110110001101111 0010110000100000
0101011101101111 0111001001101100 0110010000100001

İkili Sayı Sistemi


İkili sayılar sayıların 2 tabanında yazılmasıyla elde edilir. Dolayısıyla tüm sayılar 0 ve 1 rakamları kullanılarak ifade edilirler. Günümüz bilgisayarlarının neredeyse tamamında kullanılırlar.

Günlük hayatta sayıları ifade etmek için onluk taban [decimal] kullanılır. Bunun anlamı, her sayının 0, 1, 2, 3, 4, 5, 6, 7, 8 ve 9 rakamları kullanılarak ifade edilmesidir. İkili sayılarda ise fark 10 yerine taban olarak 2'nin kullanılmasıdır. Dolayısıyla kullanabileceğimiz rakamlar 0 ve 1'dir.

101_{2}=(1\times 2^{2})+(0\times 2^{1})+(1\times 2^{0})=4+0+1=5_{{10}}

Bilgisayarda ikili sayı sisteminin kullanılma nedeni: bilgisayarın temelde sadece iki durumu ölçebilmesindendir. Bu durumu Sinyal yok 0, sinyal var 1 şeklinde özetleyebiliriz. Aslında bilgisayarların tüm bildiği, ölçebildiği budur. Fakat saniyede milyarlarca işlemi ardarada yapabilirler ve programla dilleri kullanılarak programlanabilirler.

Derleyici


Bir programlama dili ile yazılmış olan kaynak kodu makine koduna çeviren yazılımdır.

Örneğin, şu satırı bir programın kaynak kodunda (programın okunabilir hali) düşünelim:
X=2+Y
Alttaki assembly'de yazılmış satırlar, aynı programın derlenmiş halidir:
LOAD A [0]        ;; belleğin 0 adresindeki veriyi A siciline yükle 
ADD  A BX         ;; A siciline BX sicilindeki adreste bulunan veriyi ekle 
STOR A [100]      ;; sonucu 100 adresine yaz 

Bu örnekte çevirinin hedefi, programcının anladığı kaynak kodundan işlemcinin anladığı 0 ile 1 den oluşan makina dili kodunu üretmek (LOAD,ADD ve STOR komutları 0001, 0011 ve 0010 olarak yorumlanır)
 0001 01 00 00000000
 0011 01 10 00000010
 0010 01 00 00000100
 ---- -- -- ---------
  |   |  |   |_________bellek adresi
  |   |  |____________işaret   
  |   |______________sicil
  |_________________komut

Özetle derleyici yazdığımız kodu makinenin anlayacağı ikili sayı sistemine çevirir.

etiket: bilgisayar inceleme
Blogger tarafından desteklenmektedir.

What Is Lorem Ipsum?

Aşk Sözleri

Aşk sözleri nedir? Aşk sözleri bir site Dilek tutman için yıldızların kayması mı gerekiyor illa ki? Gönlüm gönlüne kaydı yetmez mi? Esk...

Formulir Kontak

Ad

E-posta *

Mesaj *

Bu Blogda Ara

Blog Archive

Kategori

acı badem kurabiyesi acıbadem kurabiyesi albert einstein alman kurabiyesi astronomi bırak yılmaz Bilgisayar bilgisayar inceleme Bilgisayar nasıl çalışır bilgisayarın çalışma mantığı bilgisyar bilim adam bilim adamlar bilim adamları bilim adamlarının hayatı bilim adamlari bir insanın yalan söylediği nasıl anlaşılır börek börek tarifleri burak yılmazın hayatı c.ronaldonun hayatı cpu nedir Cristiano ronaldonun hayatı diyet yap diyet yapmadan zayıflamak dünya sistemi egzersiz egzersiz hareketleri en sağlıklı yiyecekler erkek erkek saç bakım Erkeklerde Saç Dökülmesi evren hakkında bilgi fazla ilaç içmenin zararları fernando muslera fernando muslera kimdir futbol futbol hayat futbolcu galaxy galaxy mega 6.3 galaxy mega 6.3 inceleme galaxy s3 galaxy s4 galaxy telefonları grand theft auto 5 inceleme grand theft auto v gta v gta v ne zaman pc ye cıkar gülben ergen diyeti güneş sistemi Güneş Sistemi- Uzay araştırmaları güzel yemek tarifleri has hareketleri ınsan ıspanaklı börek ıspanaklı pide icatlar ilaç içmek yararlımı ilaç içmenin zararları insan İnsan İşlemci İşlemci Nedir ? İşlemci kara delik karadelik dünyayı yutarmı karadelik nedir karadelik nerdedir kas yapmak kepeğe karşı kilo kilo problemleri kilo ver kilo verelim Kilo verme kilo vermek kisisel kurabiye Lionel messi Lionel messi kimdir messinin hayatı mesut özil mesut özil biyografi mesut özil kimdir mesut özilin futbol hayatı mesut özilin hayatı Midye Poğaça mobil mobil inceleme muslera musleranın hayatı mutlu olma yolları Mutlu Olmak mutlu olmak istiyorum Mutlu olmanın sırları mutluluk nasıl zayıflarım pc poğça Ram ronaldinho kimdir ronaldinhonun hayatı ronaldo ronaldo kimdir sabri sarı oğlunun hayatı sabri sarıoğlı saç saç bakım saç bakımı saç dökülmesine çözüm saglık saglik saglikli yasam sağlık sağlık ve spor sağlıklı besinler sağlıklı olma yolları sağlıklı yaşam samsung galaxy s3 samsung galaxy s4 SUPERNOVA süpernova süpernova nedir teknoloji blogu Telefon telefon inceleme uzay uzay hakkında bilgi uzay aracı uzay aracı nasıl yapılır uzay hakkında bilgi uzay hakkında geniş bilgi uzay mekiği uzay nedir UZAY NEDİR ünlü bilim adamlari yağ yakma yalan söylemek yalan söylemek kötüdür yalan söyleyen insan yemek Yemek tarifi yemek tarifleri yemek ye yemek yiyorum zayıflama zayıflama hareketleri zayıflama yöntemleri zayıflamak

Pages

Follow

Updates

Why It Is Useful?

Get To Me!