Tanıtım
Tıpkı insanlar gibi, bilgisayarlar da bilgiyi işlemek için bir beyin kullanır. Bir bilgisayar için beyin, merkezi işlem birimidir (CPU). CPU, bilgisayarın tüm programlarını yürüten çiptir. Anakart üzerinde bulunur ve bilgisayarın içindeki diğer tüm donanım bileşenleriyle iletişim kurar. Önce işlemciden geçmeden hiçbir şey çalışamaz.
Bilgi İşlemenin 4 Adımı
Her bilgisayar programında bir dizi talimat bulunur. CPU, programları çalıştırmak için talimatları kılavuz olarak kullanır. Talimatlarla ne yapacağını belirlemek için CPU, programın hatasız çalıştığından emin olmak için 4 adımdan geçer. 4 adım; getirme, kod çözme, yürütme ve geri yazmadır.
Günün Videosu
Getirme Aşaması
Yapılması gereken ilk şey getirme adımıdır. Kullanıcı bir programı açmak için komut verdiğinde, CPU bu talebi alır ve işler. CPU daha sonra programın konumu için belleğe erişerek istenen programı alır. Her programın bir program sayaç numarası vardır; bu, CPU'nun programı bulmak ve programdan daha fazla talimat almak için kullandığı bir yol haritasıdır.
Kod Çözme Aşaması
Kod çözme işlemin bir sonraki aşamasıdır. Bir CPU bir program getirdiğinde, bizim gördüğümüz tüm güzel grafiksel yönleri görmez. Tek gördüğü programlama kodu. Bu kod, CPU'nun anlayacağı bir dilde deşifre edilmelidir. Programcıların yazılım programları yazmak için kullandıkları kelimenin tam anlamıyla yüzlerce farklı programlama dili vardır. CPU önce programın hangi dilde yazıldığına karar vermeli ve ardından kodun içinde tutulan talimatları anlaması için kodunu çözmelidir.
Kod çözme işlemi, adımların başka bir listesidir. CPU, yönetilebilir olması için kodu parçalar. CPU'nun ilgilendiği kısımlar, onunla doğrudan iletişim kuran yegane kısımlardır. İşlem kodu (kodun sayısal sırasını gösterir), kodun yürütülmesi gereken sırayı bulmak için kullanılır. Bir CPU'nun kodu kendi başına yorumlayamadığı zamanlar vardır; bu yüzden mikro program adı verilen bir çevirmen kullanır. Mikro program kodu yorumladıktan sonra, talimatları anladığı bir dilde CPU'ya geri gönderir.
Yürütme Aşaması
Sonraki yürütme aşamasıdır. Koddaki talimatların sayısal sırasını bulduktan sonra, CPU artık bunları sırayla yürütmeye hazırdır. Program yüklenir ve kullanıcı için hazır hale getirilir. Adım 1'den başlayarak, programın verimli çalışması için gerekli tüm bileşenler, gerekirse opcode ve mikro program kullanılarak yüklenir.
Geri Yazma Aşaması
Geri yazma aşaması son aşamadır. Önceki adımların her biri sırasında, CPU süreçle ilgili geri bildirimi kaydeder. Adımlardan biri sırasında bir sorun varsa bu gereklidir. Yüklenen her şey başarılı olsa bile, CPU durumu tekrar belleğe yazar. Bunun bir örneği, bir hatanın Windows'un düzgün başlamamasına neden olmasıdır. Bilgisayar yeniden başlatıldıktan sonra CPU hatayı belleğe yazar. Program tekrar yüklendiğinde, CPU son denemeden gelen geri bildirimi alır ve kullanıcıya bir mesaj görüntüler. Yani, bir bilgisayar bilgiyi bu şekilde işler; CPU'yu kullanarak programlama kodu içindeki önceden tanımlanmış adımları ve talimatları izleyerek.