Bilgisayar Organizasyonu Ünite 10. GÖMÜLÜ SİSTEMLER

10. GÖMÜLÜ SİSTEMLER 10.1. Özellikler Gömülü sistemler bir veya daha fazla belirli görevi yerine getirmek için tasarlanmış özel amaçlı makinelerdir. Gömülü sistem tasarımındaki ana amaç, donanım karmaşıklığını ve maliyeti azaltmaktır. Anahtarlar, motorlar, ışıklar vb. gibi giriş ve çıkış aygıtları tümleşik işlemciye G / Ç arayüzleri aracılığıyla bağlanırlar. İşlemci genellikle bu cihazların üzerine entegre edilmiştir veya …

Bilgisayar Organizasyonu Ünite 9. BİLGİSAYAR AĞLARI

9. BİLGİSAYAR AĞLARI 9.1. Bilgisayar Ağları Bir bilgisayar ağı, basitçe birbiriyle bilgi ve kaynakları paylaşan, birbirine bağlı bilgi işlem cihazları sistemidir. “Bilgi işlem cihazları” terimi, kişisel bilgisayarlar (PC’ler) ve dizüstü bilgisayarların yanı sıra Tabletler, TV’ler ve akıllı telefonları da içerir. Bu bölümde, bu cihazların tamamı için “bilgisayar” kelimesini kullanılacaktır. Bilgisayarlar arası ağ bağlantısı yalnızca bakır …

Bilgisayar Organizasyonu Ünite 8. BELLEK

8. BELLEK 8.1. Bellek Türleri CPU tasarımındaki gelişmelere uyumluluk sağlamak amacıyla farklı bellek türleri ortaya çıkmıştır. Bellek hızı, bir şekilde CPU’ya ayak uydurmak zorundadır, aksi halde bellek sistemi yavaşlatan bir eleman olmaya başlar. Son yıllarda CPU’larda pek çok gelişme görülmesine rağmen, ön bellek (Cache Memory) kullanımı sayesinde ana belleğin CPU’ya ayak uydurmak için geliştirilme ihtiyacı …

Bilgisayar Organizasyonu Ünite 7. İŞLEMCİ VE KOMUT SETİ MİMARİLERİ

7. İŞLEMCİ VE KOMUT SETİ MİMARİLERİ 7.1. Bilgisayar Sistemleri Türleri Modern bir bilgisayar sistemi, bir süper bilgisayar, büyük ölçekli bir makine (veya bir ana bilgisayar), bir mini bilgisayar veya bir mikro bilgisayar olarak sınıflandırılabilir. Uygulamada bu dört ana kategorinin mini-mikrosistem, mikro-minisistem, vb. gibi diğer kombinasyonları da kullanılmıştır. Donanım ve yazılım teknolojilerindeki ilerlemelerle günümüzde bu sistemler …

Bilgisayar Organizasyonu Ünite 6 : DMA VE VERİ YOLU

6. DMA VE VERİ YOLU Giriş Programlanmış ve kesme modlu G/Ç yapıları, verileri cihazdan bir CPU registerına (BBB’de akümülatör) veya CPU registerından cihaza aktarır. Aktarılacak veri miktarı yeterince büyükse CPU aşırı yüklenir. Verilerin boyutları büyük olduğunda ve üzerinde karmaşık hesaplamalar yapılmak istendiğinde bellekte yer alması gerekir. Verileri doğrudan ana belleğe veya bellekten aktarılması DMA ile …

Binary Kodu 1 ve 2 ye Tümleme

2.4.2 Tamsayı Tamsayı, adı üzerinde 3, 5, 2001, 50000 gibi kesirli kısmı olmayan sayılardır. Bir tamsayı, bellekte, en yalın şekliyle ikili tabandaki doğal karşılığıyla saklanır. Örneğin 3910 sayısının ikili tabandaki karşılığı 100111’dir; dolayısıyla, yalın bir şekilde, doğrudan ikili karşılığı saklanabilir. Ancak, herbirinin birbirine göre daha uygun olduğu çeşitli tamsayı formatları vardır. Bunlar şu şekilde sıralanabilir: …

Bilgisayar Organizasyonu Ünite 5 : GİRİŞ / ÇIKIŞ BİRİMLERİ

5. GİRİŞ / ÇIKIŞ BİRİMLERİ 5.1. Genel G/Ç Modeli Bir giriş ve bir çıkış cihazı olan BBB’ın (Basit Bir Bilgisayar) G/Ç yapısı Şekil 5.1’de gösterilmektedir. BBB, veri giriş hatları (DIL – Data Input Lines) ve veri çıkış hatları (DOL – Data Output Lines) aracılığıyla çevre birimleriyle iletişim kurar. Giriş ve çıkış olmak üzere iki kontrol …

Bilgisayar Organizasyonu Ünite 4 : BASİT BİR BİLGİSAYAR

BASİT BİR BİLGİSAYAR Giriş Günümüzde bir bilgisayar tasarlamak, epey eğitim almış bir bilgisayar mühendisinin işidir. Bunun gibi bir giriş ders kitabında (ve bilgisayar organizasyonu dersinde) bugün piyasada bulunanlar gibi bir bilgisayar tasarlamak ve inşa etmek için gerekli tüm bilgileri sunmak imkânsızdır. Bu bölümde, bilgisayar organizasyonunun temellerine ve ardından, CISC ve RISC tasarım felsefelerini yansıtan iki …

Bilgisayar Organizasyonu Ünite 3 : BOOL CEBRİ VE DİJİTAL MANTIK

3. BOOL CEBRİ VE DİJİTAL MANTIK Giriş George Boole, Abraham Lincoln Amerika Birleşik Devletleri’nde siyasete atıldığı sırada İngiltere’de yaşıyordu. Boole, cebirsel sembolleri kullanarak mantıksal süreçleri ifade etmenin yollarını geliştiren, böylece sembolik mantık veya Bool cebri olarak bilinen bir matematik dalı yaratan bir matematikçi ve mantıkçıydı. Bool cebirinin John Vincent Atanasoff tarafından bilgisayarlara uygulanması uzun zaman …

Bilgisayar Organizasyonu Ünite 2 : BİLGİSAYAR SİSTEMLERİNDE VERİ GÖSTERİMİ

BİLGİSAYAR SİSTEMLERİNDE VERİ GÖSTERİMİ Giriş Herhangi bir bilgisayarın organizasyonu, büyük ölçüde sayıları, karakterleri ve kontrol bilgilerini nasıl gösterdiğine bağlıdır. Yıllar boyunca oluşturulan standartlar bilgisayar organizasyonuna yön vermiştir. Bu bölüm de, bilgisayarların sayıları ve karakterleri nasıl depoladığı ve değiştirdiği açıklanmaktadır. Burada sunulan fikirler, her tür dijital sistemin organizasyonunu ve işlevini anlamak için temel oluşturur. Dijital bir …

Bilgisayar Organizasyonu Ünite 1 : GİRİŞ

1. GİRİŞ 1.1. Bilgisayar Sistemleri Organizasyonu Dijital bir bilgisayarın birincil işlevi, veri girişini işleyerek uygulama alanlarında kullanılabilecek sonuçları üretmektir. Örneğin, bir kavşakta trafik ışığını kontrol etmek için kullanılan dijital bir bilgisayarı düşünün. Girdi verileri, belirli bir süre boyunca kavşaktan geçen araçların sayısıdır; işlem, araba sayısının bir fonksiyonu olarak kırmızı-sarı-yeşil zaman periyotlarının hesaplanmasından oluşur ve çıktı, …