Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
Dili "0" ve "1" lerden oluşan zeki makine
Bilgisayar, modern insanın düşünce gücünü şekillendirebilecek yegane bir araçtır.
Gerçek dünyanın gerçekliğini sorgulayabileceğimiz eşsiz bir icattır.
İnsanın zekası ile başbaşa kalmasıdır.
Teknik olarak, çok hızlı işlem yapma özelliğine sahip, büyük bilgileri çok küçük alanlarda saklayabilen ve istendiğinde bu bilgilere çok kısa bir zamanda ulaşabilen elektrikle çalışan elektronik bir cihazdır.
Çalışma mantığı;
1) veri girişi
2)Veri işlemesi
3) Monitörleme (Görüntüyü basma)
Peki ASCII kod tablosu nedir?
Tüm bu verilerin oluşutulması ve işlenmesi bilgisayar programları sayesinde yapılır.
Programlar işlemcilerin sırasıyla hangi işlemleri yapacağını belirten verilerdir.
İşlemci bilgisayarın çalışmasını sağlayan en önemli parçasıdır. Tüm işlemleri o yapar.
İşlemcinin çalıştıracağı programlar önce RAM belleğe yüklenir.
İşlemci mikro boyutlarda milyonlarca transistörden oluşur.
Yapısında işlem komutlarının yürütülmesini denetleyen Kontrol Ünitesi, Mantıksal ve matematiksel işlemleri yapan Aritmetik Mantık Ünitesi (ALU), verileri geçici olarak saklayan kaydediciler (Register) ve bellek erişimini kolaylaştıran Bellek Yönetimi Ünitesi bulunur.
RAM adresler ve datalardan meydana gelir. Her bir adres, bir data parçasıdır. CPU RAM den bilgi talep eder ve bilgileri bünyesinde işleyerek tekrar RAM e gönderir. Bilgiler gelişi güzel bir şekilde gönderilir ve RAM e bu yüzden Random Access Memory denir.
Bilgiler kalıcı olarak Harddiskte tutulur. Harddisk içinde sürekli dönen bir disk ve manyetik bir çubuk bulunur. Çubuğun hareketleri diskin her yerine ulaşır. Disk ve çubuk çok hızlı bir şekilde haraket etsede CPU nun bilgi işlemesi kadar hızlı olamaz. Bu sebeple harddisk ve RAM birbiri ile bağlantılı olmalıdır.
Bilgisayar ilk açıldığında ROM (Random Only Memory) bellek BIOS yazılımını RAM üzerine yükler ve işlemciyi başlatır.
BIOS yazılımı da Harddiskin ilk sektörünü RAM (Random Access Memory) belleğe yazar ve başlatır.
Bu sektör 512 bayt uzunluğundadır ve işletim sisteminin ilk parçasıdır.
BIOS işletim sistemlerini 512 baytlık ilk sektörün sonundaki iki bayttan tanır.
İlk sektör
512 baytlık ilk sektörün sonundaki 2 bayt
Bu iki baytın değerleri sırasıyla 16 tabanında 55 ve AA dır.
Her uygulamanın amacına uygun olarak yazılmış program kodları vardır.
İşlemcinin anladığı tek dil sayılardır (makine dili). Fakat bu dili anlamak insan için çok zordur.
Bu nedenle sayıların yerine mnemonic (nimonik) adı verilen kelimeler kullanılır.
Program kodları bu dille yazılır ve derlenerek sayılara dönüştürülür.
Makine diline en yakın programlama dili assembly dilidir.
Assembly komutları işlemci komutlarına (opcode) kolayca dönüştürülür.
Assembly makine dilinden kolay olsa da insan diline aslında çok yakın değildir.
Bu nedenle Python gibi daha üst seviyeli programlama dilleri geliştirilmiştir.
C kodları önce Assembly kodlarına, sonra da makine kodlarına çevrilir.
Her işlemci üreticisi işlemcisinin yapabileceği işlemlerin listesini sitesinde yayınlar.
Bu işlem kodlarına kısaca opcode (operation code) denir.
Tüm bu komutların listesine de instruction set denir.
SUB komutu çıkarma işlemi apar. "subtract" kelimesinin mnemonic halidir.
ADD komutu toplama işlemi yapar.
POP komutu hafızadaki veriyi okur ve geçici hafızadan siler.
CMP (compare) komutu karşılaştırma yapmak için kullanılır (büyük, küçük, eşit).
Art arda bu şekilde yazılan işlem komutatlarına program denir
Derleyici (Assembler) yardımıyla sayılara, yani makine diline çevrilir.
Tüm uygulamalar bu süreçten geçerek kullanıcılara ulaşır.