Öğr.Gör. Dr. Şirin KARADENİZ

Slides:



Advertisements
Benzer bir sunumlar
TEMEL BİLGİ TEKNOLOJİLERİ
Advertisements

Bilgisayar Donanımı Depolama Aygıtları.
AĞ YAPISI İNTERNET AĞLARI.
Öğr.Gör.Dr. Şirin Karadeniz
BİLGİSAYAR PROGRAMCILIĞI
DOSYALAMA SİSTEMLERİ (FAT32-NTFS)
İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar)
BİLGİSAYAR SİSTEMİ.
Öğr.Gör. Dr. Şirin KARADENİZ
İşletim Sistemlerine Giriş
Windows işletim sistemi ve sürümlerinin incelenmesi
Bilgisayar Ağlarına Giriş
İşlem Yönetimi (Semafor ve Kilitlenme)
BTÖ 303 İşletim Sistemleri ve Uygulamaları Dersi
İşletim Sistemlerine Giriş – 2 Kaynakların Paylaşımı
Bölüm 1: Introductions (Tanıtım,Tanım)
Bellek Yönetimi.
BİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI
İŞLETİM SİSTEMLERİ Ders İçeriği
BİLGİSAYARIN AÇILMASI.
İŞLETİM SİSTEMLERİ Öğr. Gör. S.Serkan TAN.
Bilgisayara Giriş Uzm. Murat YAZICI.
Bilgisayar Donanımı Depolama Birimleri.
AĞ İŞLETİM SİSTEMLERİ Öğr. Gör. Mustafa SARIÖZ
CEIT 101 Teorik Vasfi Tuğun - Konu 1- Vasfi Tuğun.
CEIT 101 Teorik Emrah SOYKAN - Konu 1- Emrah Soykan.
Abdulkadir KARADENİZ Avantaj ve Dezavantajları Girdi-İşlem-Çıktı Prensibi Donanım – Yazılım Kavramları Abdulkadir KARADENİZ.
BİLGİSAYAR SİSTEMİ.
Bilgisayar nedir? Bilgisayar; Zor ve karışık hesaplar yapabilen büyük miktarlardaki bilgileri depolama kapasitesine sahip otomatik bir cihazdır.
BİLGİSAYAR SİSTEMLERİ
İŞLETİM SİSTEMİ.
LINUX KURULUMU Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 224 AĞ İŞLETİM SİSTEMLERİ II DERSİ.
Sistem Çağrıları Proses Kontrol Çağrıları Bellek Yönetim Çağrıları
UBUNTU LINUX KURULUMU Ders-2
Bilgisayar Ağlarına Giriş. Tarihsel Gelişim Main- frame OS yoktu Batch Systems (Toplu İşlem) Birden fazla işin arka arkaya çalıştırılması.
LINUX KURULUMU Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 231 AĞ İŞLETİM SİSTEMLERİ DERSİ.
BTÖ 306 Bilgisayar Ağlarına Giriş Dr. Şirin Karadeniz Çelebi Uluyol.
İşletim Sistemleri Operation Systems Fon müziği.
Bilgisayar (Computer) Bilgisayar, uzun ve çok karmaşık hesapları bile büyük bir hızla yapabilen, mantıksal (lojik) bağlantılara dayalı karar verip işlem.
BİL İŞLETİM SİSTEMLERİ
BTÖ 306 Bilgisayar Ağlarına Giriş. BTÖ 306 Tarihsel Gelişim Main- frame OS yoktu Batch Systems (Toplu İşlem) Birden fazla işin arka.
Dijital Ölçütler.
Hafta2 Bilgisayar Donanımı Dersi
BELLEK YÖNETİMİ Memory Management
Bilgisayar İle İlgili Temel Kavramlar
Kalıcı Depolama Birimleri
FAT VE NTFS DOSYA YAPISI
Bilgisayar Donanımı Dersi
BİLGİSAYAR NEDİR?.
Bilgisayar Donanımı Dersi
Bilgisayar Ağlarına Giriş
Bellek Yönetimi(Memory management)
Bilgisayar İle İlgili Temel Kavramlar
Kalıcı Depolama Birimleri
BİLGİSAYAR ve Çalışma Mantığı.
Bilgisayar Ağlarına Giriş
Bilgisayar İle İlgili Temel Kavramlar
Kaynakların Paylaşımı
Bir bilgisayar sisteminin 4 bileşeni vardır;
Bir İşletim Sisteminin Mantıksal Yapısı
İşletim Sistemleri (Operating Systems)
Windows işletim sistemi ve sürümlerinin incelenmesi
Hafta1: İşletim Sistemlerine Giriş
İşletim Sistemleri (Operating Systems)
BİLİŞİM TEKNOLOJİLERİ
Öğr.Gör. Dr. Şirin KARADENİZ
WİNDOWS SÜRÜMLERİ ARASINDAKİ FARKLILIKLAR
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
Bilgisayar Donanımı Dersi Bilgisayarın Mimarı Yapısı ve Çalışma Mantığı.
Sunum transkripti:

Öğr.Gör. Dr. Şirin KARADENİZ İşletim Sistemlerine Giriş – 2 Bir İşletim Sisteminin Fonksiyonları Açısından Mantıksal Yapısı Öğr.Gör. Dr. Şirin KARADENİZ

Bir İşletim Sisteminin Mantıksal Yapısı İşlem Yönetimi Dosya Yönetimi Bellek Yönetimi Aygıt Yönetimi

Aygıt yönetimi Bağımlı olan bölüm’e aygıt sürücüsü (device driver) de denilmektedir. Örneğin yazıcı sürücüsü. Bağımsız olan bölüm, ise aygıt bağımlı bölümün yürüteceği yazılım ortamını temsil etmektedir. Örneğin aygıt bağımsız alan, sistem çağrı arayüzündeki çağrıları aygıt sürücüsüne iletmektedir. Bu; aygıt yönetimin bağımsız bölümünün; bir aygıta okuma ve/veya yazma işlemlerini yürüten sistem çağrılarını içerdiği anlamına gelmektedir. Örneğin yazıcının sürücüsü yüklendiğinde işletim sisteminin ona çağrı gönderebilmesi ve yazıcıyı hemen kullanabilmesi.

Aygıt yönetimi Aygıt Bağımsız Bölüm Aygıt Bağımlı Bölüm Aygıt

İşlem Yönetimi (Process Management) Şu soruları cevaplar; İşlemlerin kaynaklara ulaşması sırasında nasıl bir kaynak yalıtımı yapacağı, Bir kaynağı paylaşması gereken birden fazla işlem olduğunda hangi politikaları kullanarak bu kaynağı paylaştıracağı Bunları yaparken de bellek yönetimi ile birlikte çalışarak belleğin bu işlemler, iş parçacıkları arasında paylaştırılmasını sağlar.

İşlem Yönetimi (Process Management) Birçok işletim sistemi işlem ve iş parçacığı (Thread) ve kaynak yönetimini birlikte ele almaktadır. İş parçacığı, bilgisayarda en düşük kaynağa ihtiyaç duyan bir program parçasıdır. Genellikle bir işlem ile birlikte kullanılır. İlgili işleme ayrılmış disk alanı, dosyalar, bellek gibi kaynaklarını kullanarak çalışır. Çoklu kullanım (multithreading) ise bir işlemin birden fazla iş parçacığına bölünerek aynı anda çalıştırılmasıdır. Bir işlem birden fazla iş parçacığından oluşmaktadır.

İşlem Yönetimi (Process Management) İş Parçacığı Kaynak Yönetimi İşlem Çoklu programlama Diğer Kaynaklar Bellek MİB

Bellek Yönetimi (Memory Management) Bellek yönetimi işlem yönetimi ile birlikte çalışarak ana bellekte işlemlerin yerleşimini sağlamaktadır. Her işlem bir bellek bölgesi istemekte ve bellek yönetimi de bu işlemlerin çalışması için kaynak yalıtımını da sağlayarak gerekli bellek bölümünü ayırmaktadır.

Bellek Yönetimi (Memory Management) Modern bellek yönetimleri sanal bellek (virtual memory) sağlayarak fiziksel bellekten çok daha büyük bir bellek alanının kullanılmasını sağlamaktadır. Eğer işletim sistemi sanal belleği destekliyorsa bellek yönetiminin bir kısmı aygıt ve dosya yönetimleri ile birlikte çalışarak belleği yönetir.

Bellek Yönetimi (Memory Management) Yalıtım ve Paylaşım Blok Yerleşimi İşlem Yönetimi Sanal Bellek Depolama Aygıtları Ana Bellek

Dosya Yönetimi (File Management) Dosya yönetimi, bellek ve aygıt yönetimi ile birlikte çalışarak dosyaların hard disk ve CD-ROM gibi depolama birimlerine yazılmasını sağlamaktadır. İşletim sistemi bu yönetimi yapabilmek için dosya sistemlerini kullanmaktadır. Örn: FAT, FAT32, NTFS, EXT2.