Professional Documents
Culture Documents
Hafta 9
Hafta 9
Hafta 9
İşletim Sistemleri
İşlemci (Ana işlem birimi – AİB)
Ana Hafıza
Bilgisayar Önb
elle
CPU kten e l l eğ
e
Önb kılır.
Sisteminin akta ’ya
rılır ba
Üst Seviye
Bileşenleri İst
ön enen
be v
yo llek eri
ha ks te te
fız a l lek sa
bu için ada n b e nu r
blo lun de Ö ulu ır.
ön k alın duğu b alın
ak belle ır ve
tar ğe
ılır
.
İŞLETİM SİSTEMLERİ
İŞLETİM
YÖNETEBİLMEKTEDİR.
SİSTEMLERİ
Program geliştirme
Editörler ve Debuggerlar
Program yürütme
İŞLETİM
G/Ç sürücülerine erişim
Rİ
• Dahili ve harici donanım hataları
• Hafıza hataları
• Sürücü arızaları
• Yazılım hataları
• Aritmetik taşma
• Yasaklanmış hafıza bölgelerine erişim
• İşletim sisteminin, uygulama isteklerini yerine getirememesi
Muhasebe (hesaplama)
• İstatistik toplama
• Kullanıcı hesaplarını sağlama
• 1. Büyük Bilgisayarlar için Sistemler
İşletim Basit toplu işlem sistemleri
Sistemlerinin Benzer işlerin toplu işlenmesi
sonucu işlem zamanının kısalması
Sınıflandırılmas Otomatik iş ardışıklığı: bir işten
diğerine otomatik geçmek (İlk basit
ı işletim sistemidir).
2. Masaüstü Sistemler
İşletim
Sistemlerinin G/Ç Aygıtları
Sınıflandırılması
Kullanma rahatlığı sağlar
Yüksek işlem
Paralel sistemlerin yeteneği
üstünlükleri: Yüksek
güvenilirlik
• Simetrik çoklu işlem (Symmetric
İşletim multiprocessing -SMP)
Sistemlerinin Her işlemci işletim sisteminin aynı kopyasını
çalıştırır.
Sınıflandırılma Başarım düşmeden, çoklu işlemci yapısı
çalışabilir.
sı Pek çok işletim sistemi SMP’yi destekliyor
• Simetrik olmayan çoklu işlem (Asymmetric
İşletim multiprocessing)
Sistemlerinin Her işlemci özel bir probleme tahsis edilir;
ana işlemci işleri planlaştırır ve diğer
Sınıflandırılma işlemciler arasında dağıtır
Genelde, çok büyük sistemler için
sı kullanılmaktadır.
4. Dağıtık Sistemler
İşletim
Sistemlerinin İşlem, birkaç fiziki işlemci arasında dağıtılır.
Sınıflandırılması
İşletim
Sanayi robotlarının denetiminde
Sistemlerinin sınırlı kullanılmaktadır.
Sınıflandırılması
G/Ç aygıt
kaynakları
gerektirir
• İşletim sistemi, görev yönetiminde aşağıdaki işleri icra
eder:
Kullanıcı ve sistem birimlerinin oluşturulması,
silinmesi
Görev Görevlerin oluşturulması, durdurulması ve yeniden
çalıştırılması
Yönetimi Görevlerin zamana uyum sağlama mekanizmasının
gerçekleştirilmesi
Görevler arasında iletişim sağlanması
Kilitlenmelerin yönetimi
• Bellek yönetimi ile ilgili, işletim sistem aşağıdakilerden
sorumludur:
Belleğin şimdiki durumda, hangi kısmının ve kim
Ana Belleğin tarafından kullanıldığı hakkında bilginin elde
edilmesi
Yönetimi Bellek alanı boş olduğunda bu alana hangi
görevlerin yüklenmesi hakkında, karar oluşturulması
• İşletim Sistem kütük yönetiminde aşağıdakilerden
sorumludur:
Kütüklerin oluşturulması ve silinmesi
Giriş / Çıkış
Ön belleğe yazıp-okuma
(I/O)
Sistemlerinin Spooling işlemlerinin gerçekleştirilmesi
Yönetimi
Aygıt-sürücü (device driver) arayüzlerinin yönetimi
Ağ
bulunur.
(bilgisayarlar) topluluğundan
oluşur.
Fonksiyonları
Yönetimi Birbirlerine iletişim hatları
aracılığıyla bağlanırlar ve iletişimi
Ağ kullanıcıları aynı ortak
kaynaklara erişebildiği gibi,
kullanıcı bazında erişimde
protokollerle gerçekleştirirler.
mümkündür
Hesaplama (bilgi-işleme) hızını
yükseltir.
Ağ
Verilerin kullanılabilirlik alanını
Fonksiyonları genişletir
Yönetimi
Güvenilirliği yükseltir
• İşletim Sisteminin koruma sistemi aşağıdaki işlemlerden
sorumludur:
Erişim Kontrolü
• Sisteme kullanıcı erişimini düzenler; İzinli ve
izinsiz kullanımları ayırt edebilme
Bilgi Erişim Kontrolü
Koruma • Sistem içindeki veri akışını ve verinin
kullanıcılara dağıtımını düzenler
Sistemi Sertifikasyon
• Sertifikasyonlara göre erişim ve akış kontrol
performansı sağlanır; İzinsiz erişimleri
engelleyebilme.
Komut • Sistemin kullanıcı ve İşletim Sistemi arasında arayüz
oluşturan yorumlayıcı sistem programıdır.
Derleyicisi