Bilgisayarın Calışma Mantığı Nedir
Bilgisayarın Calışma Mantığı Hakkında Bilgi
İş ve okullardan, kişisel kullanıma kadar, gunluk hayatın bir cok işinde vazgecilmez bir arac oldu İlk bilgisayarlar; 1970li yıllarda, kişisel hesaplama parcaları satmaya başlayan Ed Roberts adında bir kişi tarafından geliştirilmiştir
Modern bir bilgisayar sistemi, bir veya birden fazla işlemci (ya da diğer bir soylemle CPU), gercek bellek (RAM), saatler, terminaller, diskler, bilgisayar ağı (network) birimleri, yazıcı uniteleri, CD surucusu, disket ve teyp uniteleri gibi IO unitelerinden oluşmaktadır Doğal olarak bir bilgisayar sistemi oldukca karmaşık bir yapıdadır
Programcıları, donanımın bu karmaşık yapısından etkilenmemelerini sağlamak ve disk gibi donanım unitelerinin nasıl calıştıklarını anlamak zorunda bırakılmamaları icin, donanımın uzerine ilave edilen yazılımların katmanlar şeklinde (layered system) oluşturulmaları ve bu sayede cok daha kolay bir şekilde, sistemin butun parcalarının yonetilebilmesi şeklinde bir yapılanma, uzun yıllar once geliştirilmiş bir yaklaşımdır
Bu yapının en alttaki uc katmanı donanımı oluşturmaktadır En alttaki katman, fiziksel uniteler, entegre devreler, kablolar, power (elektrik destek) uniteleri, disket suruculeri, disk uniteleri ve diğer benzeri donanım birimlerinden oluşmaktadır Bu katmanın mimari yapısı ile ilgilenmek ve bunları calışma prensiplerini geliştirmek elektronik muhendislerinin işidir Bu katmanlar yukarıdaki gibidir
Makine dili, genel olarak 50 ile 300 arasında komuta (intruction) sahiptir Veri taşıma, aritmetik işlem yapma ve değerleri kıyaslama gibi işlevleri yerine getirir Makine dili, yazıcı ve disket surucu gibi IO (inputoutput) unitelerinin denetimini ozel yuklenmiş bilgiler sayesinde yapmaktadır
Bileşenler
İcerisindeki butun parcaları gormek icin bilgisayarı acan cok fazla insan yoktur Harddisk ve RAM gibi ana parcalar, bir cok kişi tarafından adı duyulmuş bilinen terimlerdir Diğer ana bileşenler ve ne işe yaradıkları aşağıda verilmiştir:
Merkezi İşletim Sistemi (CPU): CPU bilgisayarın beyni olarak adlandırılır Asıl olarak, bilgisayarın işlemleri yerine getirmesini sağlayan mikrociplerden oluşur Assembly dilini kullanan CPU, sayısal bir motor olarak calışır
Hafıza: Bilgisayarın CPU ile iletişim kurma surecinde, verilerin tutulduğu yerdir Hafıza turleri; rastgeleerişim hafızası (RAM), saltokunur hafıza (ROM), temel girişcıkış sistemi, onbellek, sanal bellek ve flash bellektir
Anakart: Bilgisayardaki butun harici parcalar anakarta bağlıdır Temel olarak, butun bileşenlerin birbiriyle temas kurmasını sağlayan bir devreler butunudur
Guc Kaynağı: Bilgisayara guc sağlayan transformator (aku) dur
Hard disk: Yazılım programları ve dokumanlar gibi verilerin kalıcı olarak tutulduğu depolama birimidir Katı birimler olarak ta adlandırılırlar Hard diskler, verilerin kaydedilmesi ve verilere erişim icin birlikte calışan bir cok parcadan oluşurlar
İşletim Sistemi: Bilgisayarda, kullanıcıya arayuz sağlayan gorsel yonetim sistemleridir (Windows, linux gibi)
Entegre Elektronik Surucu Kontrolleri (IDE): Bu bileşen, hard disk surucu, floppy surucu ve CDROM dan sorumludur
Ses Kartı: Ses dosyalarının kaydedeilmesi ve oynatılmasından sorumludur
Grafik Kartı: Bu bileşen, belli bir formatta gonderilen grafiklerin, bilgisayar monitoru ile uyumlu hale getirilerek gosterilmesini sağlar
Portlar: Klavye, yazıcı gibi butun cevresel cihazlar bilgisayara portlar aracılığıyla bağlanır Portlar, bu cihazların bilgisayar ile iletişimini sağlar
Cevresel Birimler: Monitor, klavye, fare veya taşınabilir diğer aygıtlar cevresel birimler olarak adlandırılır Bu cihazlar, kullanıcının bilgisayarda işlem yapabilmesi icin aracılık yaparlar
USB (Universal Service): Daha guclu ve cok yonlu olan bir port turudur
Ağ Aygıtları : Bilgisayarın, iki veya daha fazla bilgisayardan oluşan diğer ağlar bağlanmasını sağlayan, cevirmeli modem, LAN kartı ve DSL modem gibi cihazlardır Bilgisayarların, internet gibi coklu bilgisayarların olduğu ağlara bağlanabilmesi icin gereklidir
Bilgisayarın Calışma Mantığı Hakkında Bilgi
İş ve okullardan, kişisel kullanıma kadar, gunluk hayatın bir cok işinde vazgecilmez bir arac oldu İlk bilgisayarlar; 1970li yıllarda, kişisel hesaplama parcaları satmaya başlayan Ed Roberts adında bir kişi tarafından geliştirilmiştir
Modern bir bilgisayar sistemi, bir veya birden fazla işlemci (ya da diğer bir soylemle CPU), gercek bellek (RAM), saatler, terminaller, diskler, bilgisayar ağı (network) birimleri, yazıcı uniteleri, CD surucusu, disket ve teyp uniteleri gibi IO unitelerinden oluşmaktadır Doğal olarak bir bilgisayar sistemi oldukca karmaşık bir yapıdadır
Programcıları, donanımın bu karmaşık yapısından etkilenmemelerini sağlamak ve disk gibi donanım unitelerinin nasıl calıştıklarını anlamak zorunda bırakılmamaları icin, donanımın uzerine ilave edilen yazılımların katmanlar şeklinde (layered system) oluşturulmaları ve bu sayede cok daha kolay bir şekilde, sistemin butun parcalarının yonetilebilmesi şeklinde bir yapılanma, uzun yıllar once geliştirilmiş bir yaklaşımdır
Bu yapının en alttaki uc katmanı donanımı oluşturmaktadır En alttaki katman, fiziksel uniteler, entegre devreler, kablolar, power (elektrik destek) uniteleri, disket suruculeri, disk uniteleri ve diğer benzeri donanım birimlerinden oluşmaktadır Bu katmanın mimari yapısı ile ilgilenmek ve bunları calışma prensiplerini geliştirmek elektronik muhendislerinin işidir Bu katmanlar yukarıdaki gibidir
Makine dili, genel olarak 50 ile 300 arasında komuta (intruction) sahiptir Veri taşıma, aritmetik işlem yapma ve değerleri kıyaslama gibi işlevleri yerine getirir Makine dili, yazıcı ve disket surucu gibi IO (inputoutput) unitelerinin denetimini ozel yuklenmiş bilgiler sayesinde yapmaktadır
Bileşenler
İcerisindeki butun parcaları gormek icin bilgisayarı acan cok fazla insan yoktur Harddisk ve RAM gibi ana parcalar, bir cok kişi tarafından adı duyulmuş bilinen terimlerdir Diğer ana bileşenler ve ne işe yaradıkları aşağıda verilmiştir:
Merkezi İşletim Sistemi (CPU): CPU bilgisayarın beyni olarak adlandırılır Asıl olarak, bilgisayarın işlemleri yerine getirmesini sağlayan mikrociplerden oluşur Assembly dilini kullanan CPU, sayısal bir motor olarak calışır
Hafıza: Bilgisayarın CPU ile iletişim kurma surecinde, verilerin tutulduğu yerdir Hafıza turleri; rastgeleerişim hafızası (RAM), saltokunur hafıza (ROM), temel girişcıkış sistemi, onbellek, sanal bellek ve flash bellektir
Anakart: Bilgisayardaki butun harici parcalar anakarta bağlıdır Temel olarak, butun bileşenlerin birbiriyle temas kurmasını sağlayan bir devreler butunudur
Guc Kaynağı: Bilgisayara guc sağlayan transformator (aku) dur
Hard disk: Yazılım programları ve dokumanlar gibi verilerin kalıcı olarak tutulduğu depolama birimidir Katı birimler olarak ta adlandırılırlar Hard diskler, verilerin kaydedilmesi ve verilere erişim icin birlikte calışan bir cok parcadan oluşurlar
İşletim Sistemi: Bilgisayarda, kullanıcıya arayuz sağlayan gorsel yonetim sistemleridir (Windows, linux gibi)
Entegre Elektronik Surucu Kontrolleri (IDE): Bu bileşen, hard disk surucu, floppy surucu ve CDROM dan sorumludur
Ses Kartı: Ses dosyalarının kaydedeilmesi ve oynatılmasından sorumludur
Grafik Kartı: Bu bileşen, belli bir formatta gonderilen grafiklerin, bilgisayar monitoru ile uyumlu hale getirilerek gosterilmesini sağlar
Portlar: Klavye, yazıcı gibi butun cevresel cihazlar bilgisayara portlar aracılığıyla bağlanır Portlar, bu cihazların bilgisayar ile iletişimini sağlar
Cevresel Birimler: Monitor, klavye, fare veya taşınabilir diğer aygıtlar cevresel birimler olarak adlandırılır Bu cihazlar, kullanıcının bilgisayarda işlem yapabilmesi icin aracılık yaparlar
USB (Universal Service): Daha guclu ve cok yonlu olan bir port turudur
Ağ Aygıtları : Bilgisayarın, iki veya daha fazla bilgisayardan oluşan diğer ağlar bağlanmasını sağlayan, cevirmeli modem, LAN kartı ve DSL modem gibi cihazlardır Bilgisayarların, internet gibi coklu bilgisayarların olduğu ağlara bağlanabilmesi icin gereklidir