İŞLETİM SİSTEMLERİ ISE 206 DR. TUĞRUL TAŞCI. Ders Kapsamı ve İşleyiş Planı Giriş Temel Bilgiler Bilgisayar Sistemi ve İşleyişi İşletim Sistemi Kavramları.

Slides:



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

AĞ YAPISI İNTERNET AĞLARI.
DOSYALAMA SİSTEMLERİ (FAT32-NTFS)
DİSK BİÇİMLENDİRME VE YAPILANDIRMA
BİLGİSAYAR KULLANIMI VE SAĞLIK
BİLGİSAYAR KULLANIMI VE SAĞLIK
Bilgi Teknolojisinin Temel Kavramları
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
VERİ SAKLAMA BİRİMLERİ
Kasalar Kasanın içinde anakart takma tepsisi, güç kaynağı yuvası, birkaç tane 5.25" ve 3.5"luk yuvalar -ki buralara sabit disk ve CD-ROM sürücü gibi aygıtlar.
Öğr.Gör. Dr. Şirin KARADENİZ
Bölüm 1: Introductions (Tanıtım,Tanım)
Bellek Yönetimi.
Bilgi Teknolojisinin Temel Kavramları
BTP 108 BİLGİSAYAR AĞ SİSTEMLERİ AĞ KAVRAMI Birden çok bilgisayarın birbirine bağlı olarak kullanılmasıyla oluşturulan çalışma biçimine bilgisayar ağı.
RAID Nedir?.
BÖLÜM 2: BİLGİSAYAR SİSTEM YAPILARI
İŞLETİM SİSTEMLERİ EYLÜL 2012.
BİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI
Depolama Alan Ağları – SAN Ağa Bağlı Depolama - NAS
BİLGİSAYARIN AÇILMASI.
İKİNCİL DEPOLAMA YÖNETİMİ
MART 2013 İŞLETİM SİSTEMLERİ.
BİLGİSAYARIN MİMARİSİ, TEMEL BİLEŞENLERİ VE ÇALIŞMA MANTIĞI
İŞLETİM SİSTEMLERİ Öğr. Gör. S.Serkan TAN.
AĞ İŞLETİM SİSTEMLERİ Öğr. Gör. Mustafa SARIÖZ
DOSYA SİSTEMLERİ Dosya sistemi disk üzerindeki dosyaların sistem tarafından kontrolüne olanak kılan yönetim sistemidir. Bu sistemler tipik olarak bir boot.
İŞLETİM SİSTEMİ.
EYLÜL 2014 İŞLETİM SİSTEMLERİ Bilgisayar Uygulamaları.
BİLGİSAYAR SİSTEMLERİ
DİSK SÜRÜCÜLER.
İsmail ÖZTÜRK Biliişim Teknolojileri Öğretmeni
Serial ATA-(SATA) Serial ATA, masaüstü bilgisayarlardaki, bazı sunuculardaki ve ağa bağlı depolama cihazlarındaki paralel ATA fiziksel depolama arabiriminin.
Denetim Masası Ms. Windows 8.1
Bilgi Teknolojisinin Temel Kavramları
Bölüm 13: I/O Sistemleri Giriş/Çıkış Donanımı
BİL İŞLETİM SİSTEMLERİ
Temel Bilgi Teknolojilerinin Kullanımı Öğr.Gör. Abdullah ŞENER.
BİM 101 Bilgi İşleme Giriş © 2006 Prentice-Hall, Inc.
Bilgi Teknolojisinin Temel Kavramları
Dosya Yönetimi.
Disk Bölümlendirme Disk Partititoning.
Dosya sistemi, bilgisayarın sabit disk üzerindeki verileri düzenlemek için kullandığı temel yapıdır. Disk depolamanın temel birimidir. Disklerin kullanılabilmesi.
İŞLETİM SİSTEMLERİ ISE 206 DR. TUĞRUL TAŞCI. Dersin Amacı Bilgisayar sistemlerinin temel organizasyonunu tanımak İşletim sistemlerinin ana bileşenlerini.
FAT VE NTFS DOSYA YAPISI
İŞLETİM SİSTEMLERİ ISE 206 Dr. Tuğrul TAŞCI.
DİLOVASİ 10-TL SINIFI VERİ SAKLAMA BİRİMLERİ ÖĞRTMEN= KÜRŞAT KUŞ =
1. HAFTA Giriş, Tarihçe ve Kavramlar
Konu : WİNDOWSTA VERİ DEPOLAMA YÖNTEMLERİ Hazırlayan : Güray Mantar
İŞLETİM SİSTEMLERİ ISE 206 DR. TUĞRUL TAŞCI. Dersin Amacı Bilgisayar sistemlerinin temel organizasyonunu tanımak İşletim sistemlerinin ana bileşenlerini.
SUNUM KONU BAŞLIKLARI->
SOLID STATE DISK (KATı DURUM DİSKİ). Daha önceki başlıkta geçmişten günümüze gelen manyetik disklerin çalışma şekli ele alınmıştı. SSD’ler manyetik disklerin.
SUNUCU İŞLETİM SİSTEMLERİ
DİSASTER CENTER FELAKET MERKEZİ Fatma tekin no:
Berkay Ak STORAGE.
Anakartın Temel Bileşenleri
İŞLETİM SİSTEMLERİ ISE 206 Dr. Tuğrul TAŞCI.
Sabit Diskler Sabit Disk Nasıl Çalışır? Sabit Disk Çeşitleri
Turgutlu Meslek Yüksek Okulu Bilgisayar Programcılığı
HAZIRLAYAN: ELİS MERCAN( )
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
DOSYALAMA SİSTEMLERİ (FAT32-NTFS)
İşletim Sistemleri Hazırlayan Hakan YİĞİT.
SABİT DİSKLER.
HARİCİ VERİ DEPOLAMA SİSTEMLERİ
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.
BİLİŞİM TEKNOLOJİLERİ
Öğr.Gör. Dr. Şirin KARADENİZ
Bilgisayar Donanımı Sabit Diskler- HDD Memduh F Şahin
Sunum transkripti:

İŞLETİM SİSTEMLERİ ISE 206 DR. TUĞRUL TAŞCI

Ders Kapsamı ve İşleyiş Planı Giriş Temel Bilgiler Bilgisayar Sistemi ve İşleyişi İşletim Sistemi Kavramları Proses Yönetimi Proses ve Thread Senkronizasyon CPU Scheduling Deadlock Bellek Yönetimi Ana Bellek Sanal Bellek Depolama Yönetimi Büyük Depolama Yapısı Dosya Sistemi Ara Yüzü Dosya Sistemi İşleyişi Giriş-Çıkış Sistemleri Koruma ve Güvenlik Koruma Güvenlik İleri Konular Sanal Makineler Dağıtık Sistemler Vaka Çalışmaları Linux Windows Tarihi Perspektif

Depolama Yönetiminin Amaçları İkincil depolama aygıtlarının fiziksel yapısını tanımak ve kullanımdaki etkisini öğrenmek Depolama aygıtlarının performans özellikleri hakkında bilgi sahibi olmak Disk çizelgeleme algoritmaları hakkında bilgi edinmek Depolama yönetimi için, işletim sistemi tarafından sağlanan (RAID gibi) servisleri öğrenmek

Depolama Yönetimi ile İlgili Hususlar Bellek tüm program ve verileri sürekli saklayabilecek yapıda ve büyüklükte olmadığından, ikincil depolama aygıtı olarak diskler kullanılır. Dosya sistemi, program ve verilerin diskte depolanmasını ve bunlara erişimi sağlayan bir mekanizma sunar. Dosya, biçimi oluşturucusu tarafından tanımlanan birbiriyle ilişkili bir bilgi topluluğudur. Dosyalar, işletim sistemi tarafından fiziksel disklerin belli alanlarına yerleştirilir. Dosyalar, kolay kullanım için klasörler şeklinde organize edilir.

Manyetik diskler, her iki tarafı manyetik malzeme ile kaplanmış plakalardan (1-5) oluşur. Diske veri kaydetme manyetik olarak yapılır. Her plaka üzerinde bir okuma-yazma kafası (read-write head) bulunur. Manyetik disk kullanımdaki iken bir sürücü motor dönüş yapar. Dakikada 5400, 7500 ve dönüş (RPM). Manyetik diskler için, iki hız değeri söz konusudur. Erişim hızı ve transfer hızı. Diskler bilgisayar sistemine bir dizi giriş- çıkış veri yolu ile bağlıdır. ( ATA, PATA, SATA, eSATA, USB, SAS, FC ) Manyetik Disklerin Yapısı

Katı hal disklerinin hareketli parçası bulunmadığı için manyetik disklere göre daha güvenli, veri erişiminde arama ve gecikme zamanı oluşmadığı için manyetik disklere göre daha hızlıdır. Katı hal diskleri, manyetik disklere göre daha az enerji tüketirler. Üretim maliyetleri manyetik disklere göre daha yüksek, boyutları daha küçük, kapasiteleri ve kullanım ömürleri ise genellikle daha azdır. Manyetik teypler, günümüzde pek kullanılmayan ikincil depolama aygıtlarıdır. Diğer disklere göre genellikle daha uzun ömürlü ve daha fazla kapasiteye sahip olmalarına rağmen, erişim hızları oldukça düşüktür. Genellikle sıkça kullanılmayan verileri yedekleme amaçlı olarak kullanılırlar. Diğer Diskler (Katı Hal Diski – Manyetik Teyp) SSD Disk Harici Teyp Sürücü

Disk Kullanımı Host-Attached ve Network- Attached Storage Diskler bilgisayar sistemi içinde iki şekilde kullanılır: Yerel giriş- çıkış birimleri üzerinden ( Host-Attached) ve uzaktaki bir aygıt aracılığıyla dağıtık bir dosya sistemi üzerinden ( Network-Attached) Yerel giriş-çıkış birimleri üzerinden belli veri yolları ile diske erişim sağlanır. Yaygın olarak bilinen ve kullanılan veri yolları: ATA, PATA, SATA, eSATA, USB, SAS, FC Ağ üzerinde bulunan depolama aygıtları, NAS (Network- Attached Storage) olarak adlandırılır. NAS erişimi, uzak prosedür çağrıları aracılığıyla sağlanır. Ağ üzerinden depolama aygıtı erişimi, farklı bilgisayarların ortak kullanımını sağladığından yerel kullanıma göre avantajlı iken, erişim hızı bakımından dezavantajlıdır.

Depolama Alanı Ağı (Storage Area Network – SAN) Ağ erişimli depolama sistemlerinin temel problemlerinden birisi, giriş-çıkış işlemlerinin ağın bant-genişliğini tüketmesidir. Bu da erişim gecikmelerine sebep olur. Depolama Alanı Ağı (SAN), ağ erişim protokolleri yerine depolama protokollerinin kullanıldığı özel bir ağ olarak tanımlanır. SAN sistemlerinin gücü, esnek olmalarından kaynaklanır. Bir SAN sistemi üzerinde birçok bilgisayar ve depolama aygıtı konumlandırılabilir. Bir SAN anahtarı (switch) bilgisayar ve depolama aygıtları arasındaki iletişimi kontrol eder. Erişime imkan verebilir, ya da kısıtlayabilir. Bir örnek olarak, SAN üzerindeki bir bilgisayarda boş disk alanı azalmış ise, SAN üzerinde düzenleme yapılarak o bilgisayarın kullanabileceği disk alanı artırılabilir.

Disk Çizelgeleme (Disk Scheduling) Diskler için en önemli husus, yüksek bant-genişliği ve hızlı erişimdir. Arama zamanı (seek time), disk kolunun erişilmesi istenen sektörün bulunduğu silindire taşınması için geçen süredir. Dönme gecikmesi (rotational latency) ise, disk okuma-yazma kafasının erişilmesi istenen sektöre kadar döndürülmesi için geçen ek zamandır. Disk bant-genişliği, diske yapılan ilk erişim isteği ile transferin tamamlanması arasında geçen toplam sürenin, transfer edilen toplam veriye bölümü ile elde edilir. Disk çizelgeleme, hem erişim zamanını hem de bant- genişliğini iyileştirmek amacıyla gerçekleştirilen bir disk yönetim faaliyetidir.

Disk Çizelgeleme Yöntemleri FCFS ( First-Come First-Served): FCFS ( First-Come First-Served): İlk gelen istek ilk olarak yerine getirilir. Bu yöntem basit olmasına rağmen etkin bir yöntem değildir. SSTF ( Shortest- seek-time-first ): SSTF ( Shortest- seek-time-first ): Okuma yazma kafasına en yakın olan erişim isteği yerine getirilir. SCAN (Tarama): SCAN (Tarama): Tarama yönteminde, disk kolu, diski bir uçtan diğer uca doğru iki yönlü olarak sürekli tarayarak, üzerine geldiği silindirde var olan erişim istekleri yerine getirilir. C-SCAN (Circular Scan): C-SCAN (Circular Scan): Diğer bir tarama yöntemidir. Bu yöntemde, disk kolu tarama yaptığı yöndeki en uzak silindirdeki isteği yerine getirerek ters yöne döner. LOOK ve C- LOOK: LOOK ve C- LOOK: Bu yöntemlerde tarama yönteminin benzerleridir. Bu yöntemlerin farklılığı, herhangi bir yöne hareket etmeden önce istek beklemeleridir. Disk çizelgeleme yöntemleri manyetik diskler için uygulanır. SSD disklerde hareketli bir mekanizma bulunmadığında n FCFS, temel olarak uygulanan yöntemdir.

Disk Çizelgeleme Yöntemleri Günümüzde piyasada bulunan diskler için, dönme gecikmesi de nerdeyse arama zamanına eşit hale gelmiştir. Bu nedenle, disk üreticileri disk çizelgeleme yöntemlerini kontrolör donanımı üzerinde çalışacak şekilde üretmektedir. Disk çizelgelemede tek problem giriş-çıkış performansı değildir. İşlem önceliği: Yazma isteklerinin okuma isteklerine göre daha acil olarak yerine getirilmesi gerekebilir. Sistem çökmesi ihtimaline karşı, yazma işlerinin garantiye alınması gerekebilir.

Disk Yönetimi – Disk Yapısı ve Biçimlendirme İşletim sistemi, disk yönetimi kapsamında disk başlatma (initialization), disk biçimlendirme (formatting) ve bozuk-blok düzeltme (bad-blok recovery) gibi işlevleri yürütür. Yeni bir manyetik disk, boş durumdadır. Bu diske veri kaydedilebilmesi için öncelikle, disk kontrolörünün okuyup yazabilmesi için sektörlere ayrılmalıdır. Bu işleme düşük seviye biçimlendirme (low-level formatting) ya da fiziksel biçimlendirme denilir. Fiziksel biçimlendirmede, her bir sektör özel verilerle yapılandırılır. Bu veriler, çoğunlukla başlık (header), veri alanı (data area) ve kuyruk(trailer) şeklindedir. Başlık ve kuyruk, disk kontrolörünün kullanacağı sektör numarası ve hata doğrulama kodu ( Error Correcting Code – ECC) gibi bilgileri içerir.

Disk Yönetimi – Disk Yapısı ve Biçimlendirme Bir yazma işleminde, ECC tüm veri alanındaki veriden hesaplanarak güncellenir. Okuma işleminde ise, ECC tekrar hesaplanır ve önceki değerle karşılaştırılır. Eşleşme olmadığı takdirde bu verinin ya da sektörün zarar görmüş olduğu anlamına gelir. Disk kontrolörü uyarılarak, verideki bozulmanın düzeltilmesi sağlanır. Günümüzde manyetik diskler çoğunlukla, üreticiden fiziksel biçimlendirmesi yapılmış olarak çıkar. Bu, üreticiye diski test etme ve boş sektörleri belirleme imkanı verir. Fiziksel biçimlendirme yapılırken, başlık ile kuyruk arasında kalan veri alanının boyutunun ne olacağı belirtilmelidir. Bu değer genellikle 256, 512 ya da 1024 byte’dir. Diski daha büyük boyutlu sektörlere sahip olacak şekilde biçimlendirmek, her iz(track) üzerinde daha az sayıda sektör oluşturulmasını sağlarken aynı zamanda, daha az başlık ve kuyruk olması demektir. Böylece daha fazla veri alanı elde edilir.

Disk Yönetimi – Disk Yapısı ve Biçimlendi rme Fiziksel disk biçimlendirmesi, İşletim sisteminin diski kullanmaya başlaması için yeterli değildir. İşletim sisteminin diski kullanmaya başlaması için kendi veri yapısını diske yazması gerekir. Bu iki aşamada yapılır. İlk aşamada disk bölümlendirme (partitioning) ikinci aşamada ise mantıksal biçimlendirme (logical formatting) yapılır. Mantıksal biçimlendirme dosya sisteminin oluşturulması demektir. Çok çeşitli dosya sistemleri mevcuttur. Windows sistemlerde FAT32 ve NTFS yaygın olarak kullanılır. ReFS ise Windows 8 sunucu sistemleri için geliştirilmiş yeni bir dosya sistemidir. VMFS, sanal makinelerin imajlarını ve anlık görüntülerini (snapshot) sakalamak için geliştirilmiş bir dosya sistemidir. Yaygın Olarak Kullanılan Dosya Sistemleri Windows FAT – FAT32 NTFS ReFS Linux EXT ReiserFS XFS, JFS Macintosh HFS+ BSD, Solaris UFS Dağıtık Sistemler ZFS Xscan VMFS GFS

Disk Yönetimi – Disk Başlatma Açılış programı (bootstrap) çoğu bilgisayarda ROM’da tutulur. ROM’ların başlatmaya ihtiyacı olmaması ve sabit bir adreste çalışması, işlemcinin açılışta ve yeniden başlatmada doğrudan bu programı yürütebilmesini sağlar. ROM sadece okunabilir olduğu için virüs bulaşma riski de yoktur. Açılış programı ile ilgili problem, bu programda değişiklik yapmanın donanım çipini değiştirme zorunluluğunu ortaya çıkarmasıdır. Bundan dolayı, birçok sistemde işi sadece tam açılış programını diskten getirme görevi olan küçük bir açılış programı ROM’da tutulur. ROM’daki küçük açılış programı, disk kontrolörüne açılış bloklarını okuması gerektiği sinyalini gönderir ve bu kodu işletmeye başlar. Tam açılış programı işletim sisteminin gerekli kısımlarını belleğe yükleyip başlamasını sağlar. Windows işletim sistemindeki bir açılış sürecini düşünelim. Windows disk bölümlemeye imkan veren bir işletim sistemidir. Bölümlerden birisi ise işletim sistemi ve aygıt sürücülerini içeren sistem bölümü olarak ayrılmıştır. Windows sisteminin açılış kodu, diskin ilk sektöründe (MBR – Master Boot Record) tutulur. ROM’daki açılış programı ile başlayan açılış süreci, MBR’deki açılış koduna yöneltilir. Ayrıca, MBR diskteki bölümleri ve hangi bölümün sistem bölümü olduğunu tutan bir tabloya sahiptir. Sistem açılış bölümüne ulaşarak, açılış sektörünü okur ve alt sistemleri ve servisleri yüklemeye başlar.