BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

Benzer belgeler
DİSK DEPOLAMA ALANLARI

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

Dosyaların Özellikleri (Attribute) Dosya İşlemleri. İki Seviyeli Katalog Sistemleri. Tek Seviyeli Katalog Sistemleri. Hiyerarşik Katalog Sistemleri

BTP 205 İŞLETİM SİSTEMLERİ

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

Bilgilerin Uzun Vadeli Saklanması

Dosya, disk üzerinde depolanmış verilerin bütününe verilen isimdir. İşletim sistemi genel olarak iki çeşit dosya içerir.

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar) Öğr.Gör. Dr. Dr. Şirin KARADENİZ

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu

BLG 312 Bilgisayar İşletim Sistemleri 2006 BLG 312. Bilgilerin Uzun Vadeli Saklanması. Dosya Sistemi Görevleri. Dosya Sistemi Özellikleri

Fiziksel Veritabanı Modelleme

Temel Kavramlar-2. Aşağıda depolama aygıtlarının kapasitelerini inceleyebilirsiniz.

Temel Linux Eğitimi 1., 2. ve 3. Bölümler

Dosya Saklama Ortamları (Sabit Diskler) Kütük Organizasyonu 1

Yrd. Doç. Dr. Caner ÖZCAN

Sanal Bellek (Virtual Memory)

İŞLETİM SİSTEMLERİ. (Operating Systems)

İşletim Sistemleri. Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

DOSYA NEDİR? Verilerin HDD de saklanması. Verilerin HDD de saklanması DOSYA SİSTEMİ NEDİR?

Veri ve Dosya Yapıları. Kütük Organizasyonu 1

Master boot record (MBR)

Linux Dosya ve Dizin Yapısı

Chapter 12: Depolama Sistemleri

İşletim Sistemleri. Discovering Computers Living in a Digital World

Algoritma Geliştirme ve Veri Yapıları 3 Veri Yapıları. Mustafa Kemal Üniversitesi

BİLGİ İŞLEM DERS 3. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

B-Tree Dosya Sistemi (BTRFS)

Sıralı Erişimli Dosyalar. Kütük Organizasyonu 1


Yrd. Doç. Dr. A. Burak İNNER

Bilgisayar İşletim Sistemleri BLG 312

İşletim Sistemlerine Giriş

Linux altında komut satırında...

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

İŞLETİM SİSTEMLERİ. İŞLETİM SİSTEMİ Kavramı. Klasör ve Dosya Mantığı. Klasör ve Dosya Mantığı

DOSYA ORGANİZASYONU. Giriş ÖZLEM AYDIN TRAKYA ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

Kütük Yönetimi. Kütük Yönetim Sisteminin İşlevleri. Hacettepe Üniversitesi Kavramsal Kütük Modeli.

Dosya ve Klasör İşlemleri

Mpuantor 2.7 Client Kurulumu

LOGO DESTEK DOKÜMANI

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

BLM-112 PROGRAMLAMA DİLLERİ II. Ders-8 Dosya İşlemleri-1. Yrd. Doç. Dr. Ümit ATİLA

KONU: İşletim Sistemleri I - Ms-Dos İşletim Sistemi SORULAR

Linux işletim sistemlerinde dosya hiyerarşisinde en üstte bulunan dizindir. Diğer bütün dizinler kök dizinin altında bulunur.

Eln 1002 Bilgisayar Programlama II

Windows XP: Virtual Memory / Sanal Bellek Perşembe, 07 Eylül :51 - Son Güncelleme Salı, 12 Eylül :07

ENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 5. Hafta. Öğr. Gör. Dr. Barış Doğru

Yrd.Doç.Dr. Celal Murat KANDEMİR. Kodlama (Coding) : Bir nesneler kümesinin bir dizgi (bit dizisi) kümesi ile temsil edilmesidir.

ALGORİTMA VE PROGRAMLAMA II

MAK 1005 Bilgisayar Programlamaya Giriş. BİLGİSAYARA GİRİŞ ve ALGORİTMA KAVRAMI

YZM VERİ YAPILARI DERS#9: HASH FONKSİYONLARI

Düşünelim? Günlük hayatta bilgisayar hangi alanlarda kullanılmaktadır? Bilgisayarın farklı tip ve özellikte olmasının sebepleri neler olabilir?

EK 1 Sayısal Verilerin Özel İncelemesi - Dosya İncelemesi

William Stallings Computer Organization and Architecture 9 th Edition

Fiziksel Tasarım Konuları. Dosya Organizasyon Teknikleri Kayıt Erişim Yöntemleri Veri Yapıları

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ

DOSYA ORGANİZASYONU. Doğrudan erişimli dosya organizasyonu ÖZLEM AYDIN TRAKYA ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

BİLGİ İŞLEM DERS 1. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

Temel Bilgi Teknolojileri I

JAL IN İNTERNET TEN İNDİRİLMESİ VE KURULMASI

Pascalda oluşturulacak dosyalar değişkenler gibi programın başında tanımlanır.

Linux Ubuntu Kurulumu

ELN1002 BİLGİSAYAR PROGRAMLAMA 2

Widows un çalışmasında birinci sırada önem taşıyan dosyalardan biriside Registry olarak bilinen kayıt veri tabanıdır.

ELN1002 BİLGİSAYAR PROGRAMLAMA 2

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

William Stallings Computer Organization and Architecture 9 th Edition

Teknoloji ile Tanışalım

Background (Arka Plan)

Veri Yapıları. Öğr.Gör.Günay TEMÜR Düzce Üniversitesi Teknolojis Fakültesi

LİNUX. Dosyalar ve dizinler

Dosya Saklama Ortamları (Devam) Kütük Organizasyonu 1

Hem lw hem de sw komutlarının ofseti 16-bitlik işaretli tamsayıdır.

Bilgisayar Programlama. Giriş

Windows 7 - IIS 7.5 üzerine PHP ve MySQL kurulumu

Yrd. Doç. Dr. Caner ÖZCAN

GENETİK ALGORİTMA ÖZNUR CENGİZ HİLAL KOCA

Merkezi İşlem Birimi MİKROİŞLEMCİ SİSTEMLERİ. MİB Yapısı. MİB Altbirimleri. Durum Kütüğü. Yardımcı Kütükler

Bilgisayarların Gelişimi

BELLEK YÖNETY. Bellek Yönetimi

ENF102 TEMEL BİLGİSAYAR BİLİMLERİ VE C/ C++ PROGRAMLAMA DİLİ. Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü

5. HAFTA KBT104 BİLGİSAYAR DONANIMI. KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi

VERİ YAPILARI LİSTELER. Yrd. Doç. Dr. Murat GÖK Bilgisayar Mühendisliği Bölümü YALOVA ÜNİVERSİTESİ

Bilgi ve iletişim teknolojileri Dersi Ders Notlarıdır?

Hafta 7 C Programlama Diline Giriş ve C Derleyicisi

License. Veri Tabanı Sistemleri. Konular büyük miktarda verinin etkin biçimde tutulması ve işlenmesi. Problem Kayıt Dosyaları

Dosya Yönetim Sistemi Hazırlayan : mustafa kaygısız Kaynak: megep.meb.gov.tr

Ünite-3 Bilgisayar Yazılımı.

Beyhan KARPUZ, Uzman Kütüphaneci Karadeniz Teknik Üniversitesi 2016

Yrd. Doç. Dr. Caner ÖZCAN

1.4. BİT Nİ KULLANMA ve YÖNETME

Graf Veri Modeli. Düğümler kümesi. Kenarlar kümesi

Veri Tabanı Yönetim Sistemleri Bölüm - 02

İşletim Sistemleri (Operating Systems)

File System Object. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Bilgisayar Sistemlerine Genel Bakış

Windows 10 için Java JDK 8 ve NetBeans IDE 8.2 Kurulumu Detaylı Anlatım

Üst Düzey Programlama

Transkript:

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015 Ders- 8 Dosya Sistemleri ve Dizinler Yrd. Doç. Dr. Burcu Can Buğlalılar Bilgisayar Mühendisliği Bölümü

Bilgisayar Katmanları

İçerik Dosya, dosya sistemi ve dizin kavramları Metin dosyaları ve ikili dosyalar Dosya türleri ve uzantıları Dosya erişimi Dosya koruma Dizin ağacı Mutlak ve göreli yollar Disk planlama algoritmaları

Dosya Sistemleri Dosya: Birbiriyle ilişkili olan verilerin toplamından oluşan, bir adı olan ve ikincil bellekte verilerin düzenlenmesi için kullanılan yapılar. Dosya sistemi: İşletim sisteminin yönettiği dosyalar için kullandığı mantıksal görünüm. Dizin: Bir adı olan bir grup dosya. 4

Metin ve İkili Dosyalar Metin dosyası ASCII veya Unicode karakter kümelerinden karakterler içeren dosya. İkili dosya Bitlerinin okunabilmesi için özel bir yorum gerektiren, özel bir formatta verileri saklayan dosya. 5

Metin ve İkili Dosyalar Metin dosyası ve ikili dosya kavramları yanıltıcı olabilir. Bilgisayarda bütün veriler ikili basamaklar olarak saklanırlar! Metin dosyaları 8 veya 16 bitlik kümeler halinde biçimlendirilir ve karakter olarak yorumlanırlar. İkili dosyalar başka bir özel formatta biçimlendirilmişlerdir. 6

Dosya Türleri Dosya türü: Bir dosyadaki verinin türü. Çoğu dosya, formatından bağımsız olarak, özel türde bir bilgi içerir. Dosya uzantısı: Bir dosyanın türünü belirten ve dosyanın adının bir bölümü. Dosya adları genelde iki kısımdan oluşur: Dosya adı. Dosya türü 7

Dosya Türleri Aşağıdaki dosyalar ne tür dosyalardır? Chapter.doc Figure1.jpg Interview.wav MyFavorite.mp3 Şekil 11.1 Sık kullanılan bazı dosya türleri ve uzantıları Doğru uzaniyı kullanmanın avantajı nedir? 8

Dosya İşlemleri Bir dosya ile veya bir dosya üzerinde ne tür işlemler gerçekleştirilebilir? 9

Dosya Erişimi Sıralı erişim: Bir dosyadaki bilgilere sıralı olarak erişilen yöntemdir. En son kaydın okunabilmesi için, baştan itibaren bütün kayıtların okunabilmesi gerekir. Doğrudan erişim: Dosyadaki bilgilerin kavramsal olarak numaralandırılmış mantıksal kayıtlar halinde tutulduğu ve bir kayda, kayıt numarası ile doğrudan ulaşılabildiği yöntem. 10

Dosya Erişimi Şekil 11.2 Sıralı dosya erişimi 11

Dosya Erişimi Şekil 11.3 Doğrudan dosya erişimi 12

Dosya Erişimi Hangi dosya erişim yönteminin sizce gerçekleştirilmesi daha kolaydır?: Sıralı erişim Doğrudan erişim 13

Dosya Koruma Dosya koruma: Dosyaya erişimin sınırlandırılması n Çok kullanıcılı sistemlerde, dosyanın korunması büyük önem taşır. n Bir kullanıcının başka bir kullanıcının dosyasına erişmesi izin verilmedikçe istenmeyen bir durumdur. n Bir dosya koruma mekanizması kimin o dosyayı kullanacağına ve hangi amaçla kullanacağına karar verir. Dosya koruması neden önemlidir? İki örnek veriniz. 14

Dosya Koruma Unix işletim sistemindeki dosya koruma yönteminde, dosya ayarları üç kategoriye ayrılmış: 15

Dizin Ağaçları Dizin, bir grup dosyanın bir ad verilerek tutulduğu yapı Bir dizin başka bir dizinin içinde yer alabilir. 3. Basım Dizin Slaytlar Dizin Bolum01.ppt Bolum.ppt Dosyalar 16

Dizin Ağaçları Ana dizin: İçeren dizin Alt dizin: İçerilen dizin Dizin ağacı: Bir dosya sisteminin mantıksal görünümü; iç içe yer alan dizinleri gösteren yapı. Kök dizini: En üst düzeydeki dizin. 17

Dizin Ağaçları Şekil 11.4 Windows da örnek bir dizin ağacı 18

Dizin Ağaçları Herhangi bir anda, belli bir konumda çalışıyor olursunuz (yani, belli bir altdizinde). Çalışma dizini: O anda çalıştığınız alt dizin. 19

Unix te Bir Dizin Ağacı Şekil 11.5 UNIX te bir dizin ağacı 20

Yol Adları (Path Names) Yol (Path): Dosya sistemindeki bir dosyanın veya alt dizinin metin olarak verilmiş konumu. Mutlak yol (Absolute path): Kökte başlayan ve bütün ardışık alt dizinleri içeren yol Göreli yol (Relative path): O anda çalışılan dizinden itibaren başlayan yol adı. 21

Yol Adları (Path Names) Mutlak yollar C:\Program Files\MS Office\WinWord.exe C:\My Documents\letters\applications\vaTech.doc C:\Windows\System\QuickTime O anda çalışılan dizin: C:\My Documents\letters Göreli yollar cancelmag.doc applications\calstate.doc 22

Disk Planlama İşlemler gerçekleş- Qrilmek için giriş/çıkış birimlerini bekliyor: Hangileri bir sonraki adımda işleqlir? Bir bilgisayarda en yavaş çalışan birimlerin giriş/çıkış birimleri olduğunu hairlayın. 23

Disk Planlama Birden fazla işlem çalıştıran bir bilgisayar için zaman içinde diske erişim istekleri artar. Disk planlama: İşletim sisteminin hangi isteklerin daha önce ele alınmasına karar verdiği yöntem 24

Disk Planlama Şekil 11.5 Manyetik bir disk sürücü Arama zamanı ve gecikmeyi hairlayın.

Disk Planlama İlk gelen, İlk hizmet alır: İstekler, kafaların konumlarından bağımsız olarak, vardıkları sırayla karşılanırlar. En kısa arama zamanı önce: Disk kafalarının mümkün olan en az hareketiyle sağlanacak işlemler önce gerçekleştirilir. Tarama Tanıdık geldi mi? Disk kafaları sürekli içe ve dışa hareket ederek karşılaştıkları istekleri yerine getirirler. 26

Disk Planlama Sıralı olarak silindir istekleri: 49, 91, 22, 61, 7, 62, 33, 35 Okuma yazma kafaları 26 numaralı silindirde. Bu istekler aşağıdaki yöntemlere göre hangi sırada yerine geqrilirler? İlk gelen ilk hizmet alır: En kısa arama zamanı önce: 27

Kaynaklar Computer Science Illuminated, Nell Dale, John Lewis, 5 th ediqon