TY - BOOK AU - Saatçi,Ali TI - Bilgisayar işletim sistemleri T2 - Bıçaklar Kitabevi SN - 9758695029 AV - QA76.76.O63 S23 2003 PY - 2003/// CY - Ankara PB - Bıçaklar Kitabevi KW - Operating systems (Computers) N1 - Includes bibliographical references and index; İÇİNDEKİLER; ÖNSÖZ xiii; GİRİŞ 1; 1.1. İşletim Sisteminin Genel Tanımı ve Konumu 2; 1.2. Bilgisayar Yapısının Gösteriminde Kullanılan Model 4; 1.3. İşin Tanımı 8; 1.4. Tek İş Düzeni, Çok İş Düzeni Tanımları 9; 1.5. Görev ve Çok Görevli İstem 12; 1.6. Toplu İşlem ve Etkileşimli İşlem 13; 1.7. Gerçek Zamanlı İşlem 15; 1.8. İşletim Sistemini Oluşturan Kesimler 16; 1.8.1. Ana İşlem Biriminin Yönetimi 18; 1.8.2. Zamanuyumlama İşlevleri 19; 1.8.3. Giriş/Çıkış Sistemi 20; 1.8.4. Ana Belleğin Yönetimi 20; 1.8.5. Kütük Yönetimi 21; 1.8.6 Sistem Komut Yorumlayıcısı 22; 1.9. Sistem Çağrıları 24; 1.10. Çok Kullanıcılı Bilgisayar Sistemi Kavramının Evrimi 28; GİRİŞ /ÇIKIŞ SİSTEMİ 31; 2.1. Giriş/Çıkış Birimleri 33; 2.1.1. Arabirim-Sürücü arası Bağlantı 34; 2.1.2. Giriş/Çıkış Arabirimleri 38; 2.2. Seçmeli Giriş/Çıkış Programlama 44; 2.3. Kesilme Düzeneği 54; 2.3.1. Kesilme Yordam Adresinin Ana Bellekten Alınması 58; 2.3.2. Kesilme Yordam Adresinin Arabirimce Sağlanması 59; 2.3.3. Kesilme Türleri 65; 2.3.4. 80X86 Türü İşleyicilerin Kesilme Düzeneği 67; 2.4. Kesilmeli Giriş/Çıkış Programlama 70; 2.4.1. Zincirleme Bağlantı Yönteminin Kullanımı 72; 2.4.2. Kesilme Önceliği Denetleme Biriminin Kullanımı 79; 2.4.3. Disket Birimi Kesiimeli G/Ç Programlama Örneği 83; 2.5. Doğrudan Bellek Erişim Düzeneği 88; 2.5.1. Doğrudan Bellek Erişim Denetleme Birimi 88; 2.5.2. DBE Denetleme Düzeneği Kullanım Örneği 94; 2.6. Giriş / Çıkış Kanalları - Giriş / Çıkış İşleyiciieri 97; GÖREV YÖNETİMİ 101; 3.1. Görevin Tanımı 102; 3.2. Görevlerin İşletim Süresince Bulunduğu Durumlar 105; 3.3. Görevlerle İlgili Sistem Çağrıları 109; 3.4. Görev Yönetimi 113; İş Yönetimi 114; Orta Dönemli Planlama 116; 3.5. Yönetim Algoritmaları 117; 3.5.1. İlk Gelen Önce Algoritması (First Come First Served) 120; 3.5.2. En Kısa İşletim Süresi Kalan Önce (Shortest Remaining Time First) 120; 3.5.3. Öncelik Tabanlı Algoritma (Priority based) 121; 3.5.4. Zaman Dilimli Algoritma (Time Sliced - RoundRobin) 122; 3.5.5. Çok Kuyruklu Algoritma (Multi-level Queues) 123; 3.6. İşletim Dizileri (Threads) 125; BİRLİKTE ÇALIŞAN GÖREVLER 127; 4.1. Koşut İşlem ve Görevler arası Etkileşim 128; 4.2. Görevler arası Zamanuyumlama 132; 4.2.1. Özel Donanım Desteği Gerektirmeyen Yöntemler 132; 4.2.2. Donanım Desteği Gerektiren Alt Düzey Araçlar 137; 4.2.3. Üst Düzey Zamanuyumlama Araçları 149; 4.3. Görevler arası Kilitlenme 158; 4.3.1. Kilitlenmenin Tanımı 158; 4.3.2. Kilitlenmelerden Korunma 160; 4.3.3. Kilitlenmelerden Sakınma 162; 4.3.4. Kilitlenmelerin Yakalanması ve Ortadan Kaldırılması 163; ANA BELLEK YÖNETİMİ 165; 5.1. Tek ve Bitişken Bellek Yönetimi 168; 5.2. Değişmez Bölümlü Bellek Yönetimi 170; 5.3. Değişken Bölümlü Bellek Yönetimi 173; Ana Belleğin Parçalanması Sorunu 175; Bitiştirme 176; 5.4. Yerideğişir Bölümlü Bellek Yönetimi 178; Diske Taşıma (Swappİng) 180; 5.5. Sayfalı Bellek Yönetimi 182; Görevlerin Adres Evreninin Kesişmesi, Sayfa Paylaşımı 187; 5.6. Kesimli Bellek Yönetimi 189; 5.7. Sayfalı Görüntü Bellek Yönetimi 196; Sayfa Çıkarma Algoritmaları 200; Görevlere Sayfa Atama Politikaları 202; 5.8. Kesimli Görüntü Bellek Yönetimi 205; 5.9. Kesimli - Sayfalı Görüntü Bellek Yönetimi 207; KÜTÜK YÖNETİMİ 213; 6.1. Kavramsal Kütük İşlemleri 216; 6.1.1. Sistem Komutlarıyla Gerçekleştirilen Kavramsal İşlemler 216; 6.1.2. Sistem Çağrılarıyla Gerçekleştirilen Kavramsal işlemler 220; 6.1.3. Kütüklerle ilgili kimi Örnek MS-DOS Sistem Çağrılan 223; 6.2. Diskin Fiziksel Yapısı 228; 6.3. Kütük Yönetim Sisteminin Ele Almışı 231; 6.3.1. Kılavuz Kütüklerin Ele Almışı 231; 6.3.2. Kütüklere Diskte Yer Atama Yöntemleri 239; 6.4. Kütük Yönetim Sisteminin Başarımı ve Güvenilirliği 246; 6.4.1. Diskon Bellek Alanlarının Kullanımı 246; 6.4.2. Kütük Yönetim Sisteminin Güvenilirliği 248; GÜVENLİK ve KORUMA 251; 7.1. Bilgisayar Sistemine Girişlerin Denetlenmesi 253; 7.1.1. Parolaya Dayalı Denetim 253; 7.1.2. Kimlik Kartına Dayalı Denetim 254; 7.1.3. Fiziksel Özelliklere Dayalı Denetim 254; 7.2. Erişim Denetimi 255; 7.2.1. Erişimde Koruma Halkaları 257; 7.2.2. Erişim Listeleri 258; 7.2.3. Görevlerin Yetkilerine Dayalı Erişim Denetimi 260; 7.3. Şifreleme 261; 7.4. Bilgisayar Virüsleri 263; AYGIT SÜRÜCÜLER 267; 8.1. Aygıt Türleri 268; 8.2. Aygıt Sürücü Yordamları 271; 8.3. Aygıt Sürücü Yordamlarının İşletimi 271; 8.4. Kesilme Yordam(lar)ı 273; 8.5. Aygıt Sürücü Özel Kütüğünün Yaratılması 273; 8.6. Damga Tabanlı Aygıt Sürücüler 274; 8.6.1. Adlandırma 274; 8.6.2. ini t () İşlevi ve Aygıtın Kaydedilmesi 274; 8.6.3. Çalışma Alanı 275; 8.6.4. struct f ile_operations yapısında tanımlı İşlevler 276; 8.6.5. Aygıt Sürücünün Çekirdek Katmana Eklenmesi 279; 8.6.6. Damga Tabanlı Aygıt Sürücü Örneği 280; 8.6.7. Damga Tabanlı Aygıt Sürücü Örneğiyle ilgili Ek Açıklamalar 293; 8.7. Öbek Tabanlı Aygıt Sürücüler 298; DAĞITILMIŞ İŞLEM 301; 9.1. İşletim Sistemleri İletişim Alt Kesimi 303; 9.1.1. TCP/IP Yazılımı 304; 9.1.2. TCP yâ da UDP 307; 9.2. Socket Sistem Çağrı Düzeneği 308; 9.2.1. Îstemci-Sunucu Yaklaşımı 309; 9.2.2. Sunucu Program için Socket Sistem Çağrıları 309; 9.2.3. İstemci Program için Socket Sistem Çağrılan 312; 9.2.4. Sunucu ve İstemci Program Örnekleri 313; 9.2.5. Alan Adı Sistemi (DNS-Domain Name System) 316; 9.2.6. Örnek Sunucu ve İstemci Programlarla İlgili Açıklamalar 318; 9.2.7. İstemci Programlar İçin Koşut Hizmet Yapısı 320; 9.2.8. İstemci/Sunucu Programlarda Connecîionless Modun Kullanımı 322; 9.3. Dağıtılmış Kütük Yönetim Sistemi (NFS) 326; 9.3.1. Ağ Düzeyi Kütük Paylaşımı 326; 9.3.2. Farklı Kütük Yönetim Sistemlerinin Bütünleşmesi 330; KAYNAKÇA 333; SÖZLÜK 335; İNGİLİZCE TÜRKÇE DİZİN 351; DİZİN 357 ER -