İşletim Sistemleri (Operating Systems)

Slides:



Advertisements
Benzer bir sunumlar
BİLGİSAYAR DONANIM ELEMANLARI
Advertisements

BİLİŞİM TEKNOLOJİLERİ
BİLGİSAYAR KULLANIMI VE SAĞLIK
BİLİŞİM TEKNOLOJİLERİ
BİLGİSAYAR NEDİR?.
BİLGİSAYAR KULLANIMI VE SAĞLIK
BİLGİSAYAR SİSTEMİ.
BTÖ 303 İşletim Sistemleri ve Uygulamaları Dersi
Bilgisayar Yapısı-Genel
Öğr.Gör. Dr. Şirin KARADENİZ
Bölüm 1: Introductions (Tanıtım,Tanım)
BDEM 105.
BİLGİSAYAR DONANIMI SELİN POSBIYIK 9/H 551 SIDIKA RODOP ANADOLU LİSESİ
CPU (Merkezi İşlem Ünitesi)
BİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI
Bilgisayara Giriş Doç. Dr. Mehmet S. İlkay.
Bilgisayar Donanımı Öğr. Gör. Tolga HAYIT
Donanımlar Uzm. Murat YAZICI.
DONANIM. Donanım nedir? Donanım bilgisayarı oluşturan her türlü fiziksel parçaya verilen verilen addır. Donanım bir merkezi işlem biriminden (Central.
BİLGİSAYAR DONANIM ELEMANLARI
BİLGİSAYARIN MİMARİSİ, TEMEL BİLEŞENLERİ VE ÇALIŞMA MANTIĞI
KAPASİTE (HAFIZA) ÖLÇÜ BİRİMLERİ
İŞLETİM SİSTEMLERİ Öğr. Gör. S.Serkan TAN.
DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ
Üsküdar Halk Eğitim Merkezi Eczane Çalışanlarının Eğitimi Bilgisayar Dersi Ayşenur Buyruk
DERS 5 PIC 16F84 PROGRAMLAMA.
CEIT 101 Teorik Vasfi Tuğun - Konu 1- Vasfi Tuğun.
CEIT 101 Teorik Emrah SOYKAN - Konu 1- Emrah Soykan.
Bilgisayar nedir? Bilgisayar; Zor ve karışık hesaplar yapabilen büyük miktarlardaki bilgileri depolama kapasitesine sahip otomatik bir cihazdır.
Ders 2 Donanım Birimleri.
BİLGİSAYARIN BİLEŞENLERİ DONANIM OLARAK BİLGİSAYARI TANIYALIM BİLGİSAYARIN BİLEŞENLERİ.
BİLGİSAYAR SİSTEMLERİ
Dersin Kapsamı Bilgisayar Nedir, Ne Yapar?
BİLGİSAYAR SİSTEMLERİ
Bilişim Teknolojileri Öğretmeni İsmail ÖZTÜRK
DONANIM NEDİR?.
İşletim Sistemleri Operation Systems Fon müziği.
Bölüm 3: İşletim Sistemi Yapıları
Bölüm 13: I/O Sistemleri Giriş/Çıkış Donanımı
BİL İŞLETİM SİSTEMLERİ
Bilgisayar Mühendisliği Bölümü
Bilgisayar Sistem Mimarisi
Hafta2 Bilgisayar Donanımı Dersi
BİLİŞİM TEKNOLOJİSİNİN TEMELLERİ
BİLGİSAYARI TANIYORUM. MERHABA BENN BİLGİSAYARKURDU ALİCAN.
Bilgisayar Donanımı Dersi
BİLGİSAYARIN YAPISI Donanım ? Yazılım.
İŞLEMCİLER İŞLEMCİLER.
Anakart Bilgisayarın tüm parçalarını üzerinde barındıran ve bu parçalar arasında iletişimi sağlayan birincil devre kartıdır. Anakartlar elektriği geçirmeyen.
BİLGİSAYAR NEDİR?.
Bilgisayar Donanımı Dersi
DERS 5 PIC 16F84 PROGRAMLAMA.
ANKARA ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ SOSYAL HİZMET BÖLÜMÜ
DONANIM BİRİMLERİNİ TANIYOR MUSUNUZ?
Mikroişlemciler Giriş.
BİLGİ SAYAR.
BİLGİSAYAR DONANIM PARÇALARI
BİLGİSAYAR DONANIM ELEMANLARI * Fiziksel olarak bir bilgisayarı oluşturan tüm birimlerdir. * Donanım somut bir kavramdır. Bu nedenle donanımı, elle tutulur,
Bir İşletim Sisteminin Mantıksal Yapısı
Açılış yoklama İşletim Sistemleri. Bilgisayarlarda işletim sistemi, donanımın doğrudan denetimi ve yönetiminden, temel sistem işlemlerinden ve uygulama.
İşletim Sistemleri (Operating Systems)
Bilgisayar Mühendisliğine Giriş
BİLİŞİM TEKNOLOJİLERİ
Öğr.Gör. Dr. Şirin KARADENİZ
BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ
BİLGİSAYAR DONANIM ELEMANLARI * Fiziksel olarak bir bilgisayarı oluşturan tüm birimlerdir. * Fiziksel olarak bir bilgisayarı oluşturan tüm birimlerdir.
BİLGİSAYAR DONANIM ELEMANLARI * Fiziksel olarak bir bilgisayarı oluşturan tüm birimlerdir. * Fiziksel olarak bir bilgisayarı oluşturan tüm birimlerdir.
Bellekler.
Bilgisayar Donanımı Dersi Bilgisayarın Mimarı Yapısı ve Çalışma Mantığı.
Sunum transkripti:

İşletim Sistemleri (Operating Systems)

İşletim Sistemleri (Operating Systems) Genel bilgiler Ders kitabı: Tanenbaum & Bo, Modern Operating Systems:4th ed., Prentice-Hall, Inc. 2013 Operating System Concepts, A. Silberschatz, G. Gagne, P. B. Galvin, Wiley, 2013. Değerlendirme Arasınav : %40 Lab. Uyg. ve Ödevler : %30 Final Sınavı: %30 İletişim E-posta: polath@gmail.com

İşletim Sistemleri (Operating Systems) Ders içeriği 1. Bilgisayar Sistemlerinin Yapısı 2. İşletim Sistemlerine Giriş 3. İşlem-Süreç (Process) 4. İş Parçacıkları (Threads) 5. Süreç Senkronizasyonu 6. Mikroişlemci Görev Zamanlaması 7. Ölümcül Kilitlenme (Deadlocks) 8. Ana Bellek 9. Sanal Bellek 10. Kütük İşlemleri 11. Dosya Sistemi Arayüzü ve Uygulaması 12. Giriş Çıkış Sistemleri 13. Koruma ve Güvenlik

Hafta_1 Bilgisayar Sistemlerinin Yapısı

İşletim Sistemi nedir? İşletim sistemi; donanımın doğrudan denetimi ve yönetiminden, temel sistem işlemlerinden, bilgisayar kaynaklarının paylaşımından ve uygulama programlarını çalıştırmaktan sorumlu olan sistem yazılımıdır. İşletim sistemi, bütün diğer yazılımların belleğe, girdi/çıktı aygıtlarına ve dosya sistemine erişimini sağlar. Birden çok yazılım aynı anda çalışıyorsa, her yazılıma yeterli sistem kaynağını ayırmaktan ve birbirleri ile çakışmamalarını sağlamaktan da sorumludur.

İşletim Sistemi nedir? İşletim sistemi birincil olarak bir kaynak yöneticisi olarak tanımlanabilir. Yönetilen kaynaklardan en önemlisi donanımdır. Bu anlamda işletim sistemlerinin anahtar kaynakları genel olarak Merkezi İşlem Birimi (MİB) Bellek Girdi / Çıktı aygıtları Veri olarak sınıflandırılabilir.

Bilgisayar Sisteminin Yapısı Bilgisayar donanımı, sayısal bir bilgisayarı (tüm yan birimleriyle) oluşturan elektronik yapıtaşları ve bunların bir araya gelmesinden oluşan işlevsel birimlerdir. Bilgisayarlar, program adı verilen bir dizi komut sayesinde verileri işleyerek komutlarda belirtilen işlemleri gerçekleştirirler. Üst düzey bir dille yazılan bir programın işlenebilmesi için makina diline çevrilmesi ve ana bellekte bulundurulması gerekir. Bütün bu işlemler, temel 4 işlevsel birimden (Merkezi İşlemci birimi, Bellek, Girdi ara birimleri, Çıktı ara birimleri) oluşan bilgisayarlarca görev dağılımıyla gerçekleştirilir. Bu birimler veri, adres ve kontrol yolları (bus) ile birleştirilirler.

Bilgisayar Sisteminin Yapısı Sayısal bilgisayarın en temel üniteleri; Merkezi işlem Birimi (Central Processing Unit-CPU) Bellek (Memory) Girdi/Çıktı birimleri (Input/Output devices)

Bilgisayar Sisteminin Yapısı Merkezi İşlemci Birimi : aritmetik-mantık ve kontrol alt birimlerinden oluşur. Programın komutlarının işlenmesi, aritmetiksel/mantıksal işlemler, tüm sistemin veri akışının kontrolü. Bellek : RAM, ROM. RAM işlevi: Makina diliyle yazılmış programları ve verileri işlenirken saklamak. ROM işlevi: Değişmeyen (sabit) programları saklamak Girdi Ara Birimleri : Değişik tipte veri girişi; Klavye, disket sürücü, CD sürücü, Fare, ses kartları. Çıktı Ara Birimleri : Değişik tipte veri çıkışı; Ekran, disket sürücü, CD sürücü, hoparlör, ses kartları, grafik kartları.

Bilgisayar Sisteminin Yapısı Bilgisayarın üç birimi arasındaki veri ve program akışını sağlamak üzere, çok sayıda bağlantıdan oluşan yollar bulunmaktadır. Bu yollar; Veri Yolu (Data Bus), Adres Yolu (Adress Bus), Kontrol Yolu (Control Bus)

Bilgisayar Sisteminin Yapısı Adres Yolu (Address Bus) : İşlemcinin bilgi yazacağı veya okuyacağı her hafıza hücresinin ve çevre birimlerinin bir adresi vardır. İşlemci, bu adresleri bu birimlere ulaşmak için kullanır. Bir işlemcinin ulaşabileceği maksimum adres, adres yolunun genişliği ile ilişkilidir. Bu yüzden adres yolunun tek yönlü olduğu söylenebilir. Mikroişlemcinin kullanabileceği bellek kapasitesi adres hattı sayısı ile yakından ilgilidir. N=Adress hattı sayısı ise kullanılabilecek bellek kapasitesi; Max. Bellek Büyüklüğü=2N ile gösterilir.

Bilgisayar Sisteminin Yapısı Veri Yolu (Data Bus): İşlemci, hafıza elemanları ve çevresel birimleriyle çift yönlü veri akışını sağlar. CPU veri yolunu çevresel cihaz veya hafızayla arasında veri transferi için kullanır. Birbirine paralel iletken hat sayısı veri yolunun kaç bitlik olduğunu gösterir. Örneğin, iletken hat sayısı 64 olan veri yolu 64 bitliktir. Yüksek bit sayısına sahip veri yolları olması sistemin daha hızlı çalışması anlamına gelir.

Bilgisayar Sisteminin Yapısı Kontrol Yolu (Control Bus): İşlemcinin diğer birimleri yönetmek ve eşzamanlamayı (senkronizasyon) sağlamak amacı ile kullandığı sinyallerin gönderildiği yoldur. Örnek olarak oku ve yaz sinyalleri. CPU’dan hafıza veya çevresel cihazlara tek-yönlü bir bağlantı sağlar.

Bilgisayar Sisteminin Yapısı

Bilgisayar Sisteminin Yapısı Günümüz genel amaçlı bilgisayarları bir veya birden fazla CPU’ya, ortak bus üzerinden kontrol edilen cihazlara ve paylaşılmış hafızaya sahiptir. CPU ile Input/Output Controller eş zamanlı çalışırlar ve paylaşılmış hafızaya aynı anda erişmek isteyebilirler. Memory Controller erişimi yönetir.

Bilgisayar Sisteminin Yapısı

Bilgisayar Sisteminin Yapısı Bilgisayar sisteminin çalışması : Bilgisayar çalışmaya başladığında, başlangıç programı olarak bootstrap programını kullanır. Bootstrap programı, EEPROM(Electrically Erasable Programmable Read-Only Memory) veya Flash EEPROM içerisinde saklanır. Bootstrap programlarına firmware adı verilir. Firmware programı bilgisayarın tüm bileşenlerini (CPU register, cihaz denetleyicileri, hafıza içeriği) başlatır. Bootstrap programı, işletim sistemi kernel’ının bulunduğu konumu bilmek ve hafızaya yüklemek zorundadır. Bilgisayar gerçekte Kernel olarak bilinen kısmı sürücüden bilgisayar belleğine kopyalar.

Bilgisayar Sisteminin Yapısı Bilgisayar sisteminin çalışması : Kernel yüklendikten sonra sisteme ve kullanıcılara servis sağlamaya başlar. Kernel: İşletim sisteminin ana kısmını teşkil eder Bütün uygulamaları başlatır Birimleri ve belleği düzenler Bellekte ayarlama yapar Diğer gerekli fonksiyonları çalıştırır

Bilgisayar Sisteminin Yapısı Bir işlemcinin çalışma döngüsündeki 4 ana evre Von Neumann mimarisine sahip bir sistemde komut çalışmaya fetch (komutun hafızadan CPU içerisindeki register’a alınması) ile başlanır. Fetch aşaması sonucunda komut instruction register’a alınır. Komut çözümlenir, çalıştırılır ve sonucu (varsa) hafızaya aktarılır.