Bilgisayar Mimarisi ve Organizasyonu

Editör: Dr. Cengiz UĞURKAYA ve Dr. Osman ALİEFENDİOĞLU

 

 

 

400 sayfa, 80. gr 1. hamur kağıt.

Bu kitap, bilgisayar bilimlerinde önemli yer tutan ve hem donanım hem yazılım hem de işletim sistemleri konusunu yakından ilgilendiren "bilgisayar mimarisi" üzerindedir. Bölümleri üniversitelerimizin seçkin akademisyenleri tarafindan yazılmaktadır. Her akademisyen, çalışma alanına / araştırrma alanına en yakın bölümü yazmaktadır.

Bu kitabın, konuları ele alışında, okuyucunun "lojik devre tasarımı" ve "mikroişlemciler" konusunu bildiği varsayılmıştır. Kitabın amacıi, hem bilgisayar ile ilgili disiplinlere "bilgisayar mimarisi ve organizasyonyu" konularını öğretmek hem de üniversitelerde verilen "bilgisayar mimarisi" adlı derslere bir ders kitabı olmaktır.

Nitelikli ögretim veren üniversitelerin  "Bilgisayar Mühendisligi", "Matematik-Bilgisayar Bölümü", "Elektronik Mühendisligi", "Bilgisayar Teknolojileri", "Bilgisayar Öğretmenliği", "Yönetim Bilişim Sistemleri" ve hatta "Endüstri Mühendisliği" bölümleri için ciddi bir kaynaktır.

"Bilgisayar Mimarisi" ve "Bilgisayar Organizasyonu" konusunda hemen hemen tüm temel konuları içeren ve üstelik ileri seviye sayılabilcek konuları da içeren bir kitaptır.


İçindekiler

ÖNSÖZ

 

Bölüm 1.  TEMEL KAVRAMLAR

1.1. Bilgisayar Mimarilerinin Siniflanmasi

1.1.1 Flynn’in Siniflamasi

       SISD,  MIMD...

1.1.2. Von Neumann ve Harvard Mimarileri

1.2. Boole Cebri

1.3. Sayi Sistemleri

1.4. Kombinezonsal Devreler

            Toplayici, Çikarici, Bölücü

            Örnek ALU devresi

1.5. Ardisil Devreler

            Saklayici ve Sayicilar

            Bellek Birimleri

            Bellek Mimarisi

1.6. Özet

1.6. Sorular

 

Bölüm 2.  BILGISAYAR MIMARISINDE TEMEL BIRIMLER

2.1. Bilgisayarin Temel Iç Yapisi

2.2. Islemci Birimi

2.2.1. Islemcinin Tipik Iç Yapisi

2.2.2. ALU

2.2.3. Saklayicilar ve Islemci Iç Bellegi

2.2.4. Kesme (Interrupt) Özelligi ve Bayraklar

2.2.5. Tipik Komut Yapisi

2.3. Sistem Yollari ve Birimlerarasi Arabaglasim

2.3.1. Veri Yolu ve Adres Yolu

2.3.2. Giris/Çikis Yollari

2.3. Bellek Birimi ve Organizasyonu

2.3.1. Ana Bellek

2.3.2. Cep (Cache) Bellek

2.3.3. Asosiyatif Bellek

2.4. G/Ç Birimleri

2.5. Saklama Birimleri

2.5.1. Manyetik Saklama Birimleri

2.5.2. Optik Saklama Birimleri

2.5.3. ? Saklama Birimleri

2.7. Özet

2.8. Sorular

 

Bölüm 3.  İşlemciler ve Türleri

3.1. Mikroislemcinin Iç Yapisi

3.2. Islemcilerin Siniflanmasi

3.3. Komut Kümesi

3.3.1. Makina Komutlarinin Özellikleri ve Formati

3.3.2. Assembly Dili

3.3.4. Adresleme Modlari

3.3.4. Örnek Islemiyle Makina ve Assembly Programlamasi

3.4. CICS ve RISC Islemciler

3.4.1. CISC Islemci Mimarisi

3.4.2. RISC Islemci Mimarisi

3.5. Yardimci Islemciler

3.5.1. Aritmetik Yardimci Islemci

2.5.2. Grafiksel Yardimci Islemci

3.6. Komut Yürütmede Katmanli (Pipeline) Yapi

3.6.1. Bir Komutun Evreleri

3.6.2. Katmanli Yapinin Performansa Etkisi

3.7. Özet

3.8. Sorular

 

Bölüm 4.  KONTROL BİRİMİ

              Dr. Aylin KANTARCI

4.1. Kontrol Biriminin Görevleri

4.2. Mikroislemler ve Saklayici Aktarim Dili

4.3. Mikroprogramlama

4.4. Örnek Kontrol Birimi Tasarimi

4.4.1. Sikibagli (Hardwire) Tasarimi

4.4.2. Mikroprogramli Tasarimi

4.5. Özet

4.6. Sorular

 

Bölüm 5.  bellek yönetim birimi özellikleri

              Prof. Dr. Mesut RAZBONYALI

5.1. Bellek Yönetim Birimi Görevleri

5.2. Dogrusal Bellek Yapisi ve Fiziksel Adres

5.3. Sanal Bellek Yapisi

5.3.1. Sayfalama (Paging)

5.3.2. Dilimleme (Segmentation)

5.3.3. Sayfalama ve Dilimleme

5.3.4. Sayfalama ve Dilimde Örnegi

5.4. Yerdegistirme (Swapping)

5.5. Özet

5.6. Sorular

 

Bölüm 6.  giriŞ-çIKIŞ ve birimlerarasI iletiŞim

6.1. Bilgisayar Sisteminde Giris Çikis Birimlerinin Özellikleri

6.1.1. Bellek Adresli G/Ç (Memory Mapped)

6.1.2. Port Numarali G/Ç

6.2. Port Türleri ve Sistem Baglantisi

6.2.1. Seri Port

6.2.2. Paralel Prot

6.2.3. USB

6.2.4. ?

6.3. Birimlerarasi Iletisim Mekanizmasi

6.3.1. El Sikisma Mekanizmasi

6.4. Dogrudan Bellek Erisim (DMA)

6.5. Özet

6.6. Sorular

 

Bölüm 7. KESME (Interrupt) ve KULLANIM AMAÇLARI

              Dr. Rifat ÇÖLKESEN

7.1. Kesme Mekanizmasi ve Kesme Hizmet Programlari

7.2. Maskelenebilir ve Maskelenemeyen Kesme

7.3. Kesme (Vektör) Tablosu

7.4. Kesme Isleminde Öncelik

7.5. Kesme Isleminin Tetiklenmesi/Üretilmesi

7.5.1. Yazilimla Kesme Üretemi

7.5.2. Donanimla Kesme Üretimi

7.5.3. Zamanlanmis Kesme Üretimi

7.6. Kesme Sürecinde Kesme/Içice Kesme

7.6. Örnek Bir Sistemin Kesme Mekanizmasi

7.7.  Özet

7.8.  Sorular

 

Bölüm 8. SAKLAMA BİRİMLERİ VE ARŞİVLEME SİSTEMLERİ

8.1. Saklama Birimleri Türleri ve Özellikleri

8.1.1. Disk’in Iç Yapisi

8.2. RAID Sistemler

          RAID 0, RAID 1 ... RAID 5 ve RAID 6.

8.3. Arsivleme Sistemleri ve Özellikleri

8.4. Saklamada Hata Sezme ve Düzeltme Teknikleri

8.4 Özet

8.5. Sorular

 

Bölüm 9. ÖRNEK BİR  MİMARİ TASARIMI

9.1. Mimarinin Genel Yapisi

9.2. Tasarim Asamalari

9.2.1. Veri Altyapisi

9.2.2. Kontrol Altyapisi

9.3. ???

9.4. Özet

9.5. Sorular

 

Bölüm 10. ÇOK İŞLEMCİLİ MIMARİLER VE PARALELİZM

10.1. Çok Islemcili Sistemler

10.2. Paralelizm

10.3. Hizlanma (Speed-up)

10.4. Paralel Bilgisayar Mimarileri

10.4. Özet

10.5. Sorular

 

Bölüm 11. PC’lerin mimari aÇIndan incelenmesi

11.1. Modern Kisisel Bilgisayarlarin Iç Yapisi

11.2. Bellek Organizasyonu

11.3. Iç-yol Yapilari

11.4. G/Ç Organizasyonu

11.5. Islemcilerin Gelisim Evreleri

11.6. Çevre Birimleri

11.7. Özet

10.8. Sorular

 

Bölüm 12. Motorola ve intel ailelerinin karŞILAŞTIRILMASI

12.1. Motorola Islemcilerinin Genel Özellikleri

12.2. Intel Islemcilerinin Genel Özellikleri

12.3. Iki Ailenin Karsilastirilmasi

12.4. Özet

12.5. Sorular

 

Ek-A: Elektrik/Elektronik Mühendisliği Kurumları

           IEEE

           EMO

KAYNAKÇA

DIZIN


 

Yayinevimizin konuyla ilgili eserleri:

Diskrete Matematik Ortak Yazarli

Veri Madenciligi Dr. Gökhan SILAHTAROGLU

Veri Madenciligi Yöntemleri Dr. Yalçin ÖZKAN

Network TCP/IP ve UNUX El Kitabi Dr. Rifat ÇÖLKESEN

Network/Veri Haberlesmesi Uygulamalari Yasin KAPLAN

Veri Haberlesmesi/Network Temelleri Yasin KAPLAN

Veri Haberlesmesi/Network Kavramlari Yasin KAPLAN

Java ve Yazilim Tasarimi Altug Altintas

Bilgisayar Mimarisi Ortak Yazarli

Elektronik Mühendisligine Giris Ortak Yazarli

Endüstri Mühendisligine Giris Ortak Yazarli (Editör: Prof. Dr. Ercan ÖZTEMEL)

Bilgisayar Aglari Dr. Demir ÖNER

Bilgisayar Mühendisligine Giris Ortak yazarli (Editör: Dr. Rifat ÇÖLKESEN)

Veritabani ve Uygulamalari Yilmaz KAYA ve Ramazan TEKIN

Sistem Analizi ve Tasarimi (Bilgisayar Bilimlerinde)  Prof.Dr. Oya KALIPSIZ ve ark.

Yazilim Mühendisligi   Dr.Erhan SARIDOGAN

C++ ve Nesneye Yönelik  C Programlama   Dr.Erhan SARIDOGAN

Programlama Sanati Algoritmalar (C Uyarlamasi)  Dr.Cengiz UGURKAYA (Editör)

C Programlama Dili - Iste C  Dr.Rifat ÇÖLKESEN

Uygulamali C Programlama Dili   Bora TUNCER

Veri Yapilari ve Algoritmalar  Dr.Rifat ÇÖLKESEN

Veri Yapilari Algoritma Temelleri Dr.Sefer KURNAZ

MATLAB Kilavuzu  Dr.Aslan INAN

JAVA ve Yazilim Tasarimi  Altug B. ALTINTAS

Linux Altinda Programlama   Ali VARDAR

GTK/GNOME Programlama   Ali VARDAR

Kitaplarimizin tüm listesi için buraya tiklayiniz.

 


Akademik Kitaplar - Üniversite Ders Kitaplar - Mühendislik Kitapları