Bir CPU'nun İki Ana Bileşeni Nelerdir?

Merkezi işlem birimlerinin iki ana bileşeni vardır: işlemcinin çalışmasını düzenleyen kontrol birimi ve sayıları gerçekten kıran ve değerleri karşılaştıran aritmetik mantık birimi. Bununla birlikte, bu iki transistör kümesi, çalışmak için CPU'nun güç verdiği bilgisayardaki bellek kaynaklarına güvenir.

Hafıza

Tam olarak CPU'nun bir parçası olmasa da, işlem birimleri, verileri depolayan bellek ve yürütmeleri gereken program talimatları olmadan işe yaramaz. Bu, sabit sürücülerin ve ikincil depolama aygıtlarının kalıcı olarak depolanmasını ve ayrıca bilgisayarınızın RAM'inde bulunan geçici belleği içerir. CPU'ların çok geçici depolama için yalnızca çok küçük bir belleği vardır ve ayrı bellek kaynakları olmadan çalışamazlar.

Kontrol ünitesi

Kontrol ünitesi, adından da anlaşılacağı gibi, programları yürütmek için diğer donanım bileşenlerine komutlar veren devredir. Kontrol ünitesi aslında herhangi bir kodu kendisi yürütmez; bunun yerine, program talimatlarının yürütülmesini, talimatları bellekten alarak, bu talimatları gerektiği gibi ayrıştırarak ve ardından uygun donanım bileşenlerini bu talimatlara göre hareket edecek şekilde zamanlayarak yönetir. Bu şekilde kontrol ünitesi tüm bilgisayarın çalışmasını yönetir.

Aritmetik mantık Birimi

ALU, işlemcinin gerçek hesaplamalarını gerçekleştiren CPU bileşenidir. Devresi, kontrol ünitesinin kendisine ilettiği talimatlardaki toplama, çıkarma, çarpma ve bölme denklemlerini hesaplar. ALU ayrıca mantıksal işlemler gerçekleştirir: bir değerin diğerine eşit olup olmadığını, bir değerin diğerinden küçük olup olmadığını veya bir değerin diğerinden büyük olup olmadığını belirleme süreci. Bu mantıksal işlemler, yazılım akışını düzenleyen kontrol yapıları için gereklidir.

Kayıtlar

Kayıtlar, işlemcinin harici bellek kaynaklarından verileri almasından çok daha hızlı bir şekilde CPU'ya veri sağlayan, aslında bir CPU donanımının parçası olan küçük bellek miktarlarıdır, ancak yalnızca işlemcinin ihtiyaç duyduğu bilgi bitleri içindir. herhangi bir zamanda el. Bu, kontrol ünitesi bunları başka bir yerde depolayana kadar ALU bileşen işlemlerinin sonuçlarını içerebilir veya veri benzeri program talimatları veya değişken değerler içeren RAM veya sabit sürücüdeki bellek adreslerini içerebilir.