Podcast
Questions and Answers
Bir dosya nedir?
Bir dosya nedir?
İkincil depolamaya kaydedilen ve adlandırılmış, ilişkili bilgi koleksiyonudur.
Dosya yapısı hakkında bilgi içeren noktalar kümesi, hangi yapıya verilen isimdir?
Dosya yapısı hakkında bilgi içeren noktalar kümesi, hangi yapıya verilen isimdir?
Klasör yapısı
Bir dosyaya erişimi kontrol etmek için kullanılan erişim türlerinin bir tanesini yazınız.
Bir dosyaya erişimi kontrol etmek için kullanılan erişim türlerinin bir tanesini yazınız.
Oku
Aşağıdaki seçeneklerden hangisi, veri tipi olarak kabul edilir?
Aşağıdaki seçeneklerden hangisi, veri tipi olarak kabul edilir?
Belleğin kullanıcı görünümünü destekleyen bellek yönetim şeması nedir?
Belleğin kullanıcı görünümünü destekleyen bellek yönetim şeması nedir?
Fiziksel olarak ardışık sayfalardan oluşan, sabit boyutlu segmentlerden oluşan bellek tahsisi hangi sistemle yapılır?
Fiziksel olarak ardışık sayfalardan oluşan, sabit boyutlu segmentlerden oluşan bellek tahsisi hangi sistemle yapılır?
İstek sayfalama, önceden sayfalamadan daha az bellek gerektirir.
İstek sayfalama, önceden sayfalamadan daha az bellek gerektirir.
Tek bir kaynak için, birden fazla sürecin kritik alanında bulunduğu durum, hangi şarta işaret eder?
Tek bir kaynak için, birden fazla sürecin kritik alanında bulunduğu durum, hangi şarta işaret eder?
Belirli ve önceden önceden talep edilen kaynakları kullanarak, kilitlenmeden kaçınmayı sağlayan algoritma nedir?
Belirli ve önceden önceden talep edilen kaynakları kullanarak, kilitlenmeden kaçınmayı sağlayan algoritma nedir?
Bir sürecin çalışması sırasında, bir yardımcı belleğe koyulması, 'değiş tokuş' olarak adlandırılır.
Bir sürecin çalışması sırasında, bir yardımcı belleğe koyulması, 'değiş tokuş' olarak adlandırılır.
İşlemciyi kullanmak üzere, bellekte hazır konumdaki süreçler arasından seçen, hangi bölümün görevi?
İşlemciyi kullanmak üzere, bellekte hazır konumdaki süreçler arasından seçen, hangi bölümün görevi?
İşlemciyi, kısa zamanlı görev yöneticisi tarafından seçilen sürece veren bölüm hangisidir?
İşlemciyi, kısa zamanlı görev yöneticisi tarafından seçilen sürece veren bölüm hangisidir?
İşlemci kullanımını en üst düzeye çıkarmak için kullanılan kriterlerden biri nedir?
İşlemci kullanımını en üst düzeye çıkarmak için kullanılan kriterlerden biri nedir?
'Round robin' algoritması, hangi planlama türü için kullanılır?
'Round robin' algoritması, hangi planlama türü için kullanılır?
'FIFO' algoritması, en düşük sayfa hatası oranını sağlamaktadır.
'FIFO' algoritması, en düşük sayfa hatası oranını sağlamaktadır.
En uzun süre sonra kullanılmayacak sayfayı değiştiren algoritmanın adı nedir?
En uzun süre sonra kullanılmayacak sayfayı değiştiren algoritmanın adı nedir?
En son kullanılan sayfayı değiştiren algoritmanın adı nedir?
En son kullanılan sayfayı değiştiren algoritmanın adı nedir?
İkinci şans algoritması, LRU algoritmasına göre daha az sayıda sayfa hatasına sebep olur.
İkinci şans algoritması, LRU algoritmasına göre daha az sayıda sayfa hatasına sebep olur.
Bir sürecin, fiziksel belleğe sığamadığı durumlarda, bellekten ikinci bir depolama alanına taşınması hangi işlemle yapılır?
Bir sürecin, fiziksel belleğe sığamadığı durumlarda, bellekten ikinci bir depolama alanına taşınması hangi işlemle yapılır?
Bir sürecin, sadece bir kaç sayfaya ihtiyacı olması, hangi bellek yönetimi ile ilgili?
Bir sürecin, sadece bir kaç sayfaya ihtiyacı olması, hangi bellek yönetimi ile ilgili?
Bir sürecin, sürekli olarak sayfaları değiş tokuş ederek, çalışmadan daha çok zaman harcaması, 'boşa çalışma' olarak adlandırılır.
Bir sürecin, sürekli olarak sayfaları değiş tokuş ederek, çalışmadan daha çok zaman harcaması, 'boşa çalışma' olarak adlandırılır.
Bir diski dosyaları tutacak şekilde kullanmak için, işletim sistemi kendi veriyapılarını diske kaydetmeli, bu işlem hangi adımlar ile gerçekleşir?
Bir diski dosyaları tutacak şekilde kullanmak için, işletim sistemi kendi veriyapılarını diske kaydetmeli, bu işlem hangi adımlar ile gerçekleşir?
Çekirdeğin belleğe yüklenmesi ve çalıştırılmasını sağlayan programı yazınız?
Çekirdeğin belleğe yüklenmesi ve çalıştırılmasını sağlayan programı yazınız?
Sanal bellek, kullanıcıların, fiziksel bellekten daha büyük bir adres alanını kullanmasına olanak sağlar.
Sanal bellek, kullanıcıların, fiziksel bellekten daha büyük bir adres alanını kullanmasına olanak sağlar.
Disklerin birbirleri ile tekrarlamalı olarak kullanımı, hangi tekniğe verilen isimdir?
Disklerin birbirleri ile tekrarlamalı olarak kullanımı, hangi tekniğe verilen isimdir?
Çok çekirdekli işlemcilerin programcı üzerindeki baskılarına verilen isim nedir?
Çok çekirdekli işlemcilerin programcı üzerindeki baskılarına verilen isim nedir?
Çekirdek seviyesinde iş parçacığı yönetimi, işletim sistemi tarafından desteklenir.
Çekirdek seviyesinde iş parçacığı yönetimi, işletim sistemi tarafından desteklenir.
Çekirdek seviyesinde iş parçacığı yönetiminin, farklı tipte ilişkilerinden birini yazınız.
Çekirdek seviyesinde iş parçacığı yönetiminin, farklı tipte ilişkilerinden birini yazınız.
İki ya da daha fazla sürecin, yalnızca aralarından biri tarafından oluşturulabilecek bir olayı belirsiz bir süre boyunca beklemesi durumu, hangi kavrama verilen isimdir?
İki ya da daha fazla sürecin, yalnızca aralarından biri tarafından oluşturulabilecek bir olayı belirsiz bir süre boyunca beklemesi durumu, hangi kavrama verilen isimdir?
Bir sürecin, bekletildiği semafor kuyruğundan hiçbir zaman kaldırılamaması, hangi kavrama işaret eder?
Bir sürecin, bekletildiği semafor kuyruğundan hiçbir zaman kaldırılamaması, hangi kavrama işaret eder?
Yüksek öncelikli bir sürecin, düşük öncelikli bir sürecin kilidi tutması nedeniyle, ortaya çıkan iş planlaması problemi, hangi kavrama verilen isimdir?
Yüksek öncelikli bir sürecin, düşük öncelikli bir sürecin kilidi tutması nedeniyle, ortaya çıkan iş planlaması problemi, hangi kavrama verilen isimdir?
Birden fazla sürecin, kritik bir kaynağa aynı anda erişimini engellemek, 'kritik alan problemi' olarak adlandırılır.
Birden fazla sürecin, kritik bir kaynağa aynı anda erişimini engellemek, 'kritik alan problemi' olarak adlandırılır.
Süreçler arasındaki iletişim, iki temel model üzerinden yapılabilir. Bu modellerden birini yazınız.
Süreçler arasındaki iletişim, iki temel model üzerinden yapılabilir. Bu modellerden birini yazınız.
Mesaj geçişi, süreçlerin haberleşmesi ve senkronizasyonunu sağlamak için kullanılan mekanizmadır.
Mesaj geçişi, süreçlerin haberleşmesi ve senkronizasyonunu sağlamak için kullanılan mekanizmadır.
Süreçler arasında bilgi alışverişini 'açık olarak' sağlayan iletişim türü nedir?
Süreçler arasında bilgi alışverişini 'açık olarak' sağlayan iletişim türü nedir?
Mesajların, posta kutuları aracılığı ile gönderildiği iletişim türünü yazınız.
Mesajların, posta kutuları aracılığı ile gönderildiği iletişim türünü yazınız.
Bloklama, senkron bir iletişim biçimidir.
Bloklama, senkron bir iletişim biçimidir.
Giriş/Çıkış (I/0) aygıtları ile CPU arasında veri akışını sağlayarak, veriyi 'geçici olarak' saklayan yapıya ne denir?
Giriş/Çıkış (I/0) aygıtları ile CPU arasında veri akışını sağlayarak, veriyi 'geçici olarak' saklayan yapıya ne denir?
Ağa bağlı depolama (NAS) kullanımı, yerel depolama kullanımı ile karşılaştırıldığında daha az maliyetli bir seçenektir.
Ağa bağlı depolama (NAS) kullanımı, yerel depolama kullanımı ile karşılaştırıldığında daha az maliyetli bir seçenektir.
Çok çekirdekli sistemlerde, CPU'ların önbelleklerini senkronize etmek için kullanılan işlem nedir?
Çok çekirdekli sistemlerde, CPU'ların önbelleklerini senkronize etmek için kullanılan işlem nedir?
Mikro çekirdek, işletim sisteminin daha küçük ve esnek olmasını sağlar.
Mikro çekirdek, işletim sisteminin daha küçük ve esnek olmasını sağlar.
Uygulama programları ve sistem programı, işletim sisteminin hangi seviyesinde yer alır?
Uygulama programları ve sistem programı, işletim sisteminin hangi seviyesinde yer alır?
Flashcards
Dosya
Dosya
Bir dosya, ikincil depolamaya kaydedilmiş ve adlandırılmış, ilişkili bilgi koleksiyonudur.
Dosya Adres Alanı
Dosya Adres Alanı
Bir dosya, ardışık mantıksal adres alanına sahiptir.
Dosya Türleri
Dosya Türleri
Dosyalar veri veya program olabilir.
Dosya Yapıları
Dosya Yapıları
Signup and view all the flashcards
Dosya Yapısı Kim Belirler?
Dosya Yapısı Kim Belirler?
Signup and view all the flashcards
Dosya Öznitelikleri
Dosya Öznitelikleri
Signup and view all the flashcards
Dosya İşlemleri
Dosya İşlemleri
Signup and view all the flashcards
Açık Dosyalar
Açık Dosyalar
Signup and view all the flashcards
Açık Dosya Kilitleme
Açık Dosya Kilitleme
Signup and view all the flashcards
Erişim Metotları
Erişim Metotları
Signup and view all the flashcards
Tek Katmanlı Klasör
Tek Katmanlı Klasör
Signup and view all the flashcards
İki Katmanlı Klasör
İki Katmanlı Klasör
Signup and view all the flashcards
Ağaç Yapılı Klasörler
Ağaç Yapılı Klasörler
Signup and view all the flashcards
Acyclic-Graph Klasörler
Acyclic-Graph Klasörler
Signup and view all the flashcards
Genel Grafik Klasör
Genel Grafik Klasör
Signup and view all the flashcards
Dosya Sistemi Bağlantısı
Dosya Sistemi Bağlantısı
Signup and view all the flashcards
Dosya Paylaşımı
Dosya Paylaşımı
Signup and view all the flashcards
Ağ Dosya Sistemi (NFS)
Ağ Dosya Sistemi (NFS)
Signup and view all the flashcards
Kullanıcı ve Grup ID'leri
Kullanıcı ve Grup ID'leri
Signup and view all the flashcards
Tutarlılık Anlamları
Tutarlılık Anlamları
Signup and view all the flashcards
Koruma
Koruma
Signup and view all the flashcards
Erişim Listeleri ve Grupları
Erişim Listeleri ve Grupları
Signup and view all the flashcards
Klasör (Dizin) Uygulamaları
Klasör (Dizin) Uygulamaları
Signup and view all the flashcards
Ardışık Tahsis
Ardışık Tahsis
Signup and view all the flashcards
Bağlı Tahsis
Bağlı Tahsis
Signup and view all the flashcards
Endekslenmiş Tahsis
Endekslenmiş Tahsis
Signup and view all the flashcards
Boş Alan Yönetimi
Boş Alan Yönetimi
Signup and view all the flashcards
Verimlilik ve Performans
Verimlilik ve Performans
Signup and view all the flashcards
Kurtarma
Kurtarma
Signup and view all the flashcards
Kütük-yapılı Dosya Sistemleri
Kütük-yapılı Dosya Sistemleri
Signup and view all the flashcards
Study Notes
Bölüm 10: Dosya Sistemi
- Dosya, ikincil depolamada kaydedilmiş ve adlandırılmış bilgi koleksiyonudur.
- Ardışık mantıksal adres alanına sahiptir.
- Dosya türleri: Veri (sayısal, karakter, ikili), Program.
- Dosya yapı türleri: Yapısız (byte dizisi), Basit Kayıt Yapısı (satırlar, sabit uzunluk, değişken uzunluk), Karmaşık Yapılar (dokuman, yer değiştirebilir yükleme dosyası).
- Dosya özellikleri: Adı, Tanımlayıcı, Tip, Yer, Boyut, Koruma (kimlerin nasıl okuyabileceği), Zaman, Tarih, Kullanıcı Kimliği.
- Dosya işlemleri: Yarat, Yaz, Oku, Dosya içinde konum değiştir, Sil, Budama.
- Açık dosyalar: Dosya işaretçisi, Açık dosya sayısı, Dosyanın disk üzerindeki yeri, Erişim hakları.
- Açık dosya kilitleme: Zorunlu (Mandatory) ve Tavsiye niteliğinde (Advisory) kilitleme türleri.
- Dosya tipleri ve uzantıları (exe, com, bin, obj, c, java, pas, asm, bat, sh, txt, doc, rtf, vs.).
- Erişim metotları: Sıralı ve Direk Erişim (örnekle).
- Klasör yapısı: Dosyalar ve klasörler disk üzerinde bulunur.
- Disk yapısı: Disk bölümleri, RAID, biçimlendirme.
- Klasör üzerindeki işlemler (arama, yaratma, silme, yeniden adlandırma, tarama).
- Klasör düzenleme: Verimlilik (efficiency) ve adlandırma (naming) teknikleri.
- Tek katmanlı ve iki katmanlı klasör yapıları.
- Ağaç yapılı klasörler.
- Acyclic-Graph klasörler.
- Genel grafik klasör.
- Dosya sistemi bağlantıları (mounting): Erişim ve bağlantı noktası (mount point).
- Dosya paylaşımı (file sharing).
- Çok kullanıcılı sistemler: Kullanıcı ID'leri, Grup ID'leri, Uzak dosya sistemleri (ör., NFS, CIFS).
- Tutarlılık anlamları (consistency semantics).
- Koruma (protection): Dosya sahibi/yaratıcısının kontrol edebileceği alanlar ve erişim türleri (oku, yaz, çalıştır, ekle, sil).
- Erişim listeleri ve grupları.
- UNIX klasör listleme örneği.
- Windows XP erişim kontrolü liste yönetimi.
Bölüm 11: Dosya Sistemi Uygulamaları
- Dosya sistemi yapısı.
- Dizin (klasör) uygulaması.
- Tahsis metotları.
- Boş alan yönetimi.
- Verimlilik ve performans.
- Kurtarma (recovery).
- Kütük tabanlı dosya sistemleri (örn., Log-structured File Systems).
- NFS.
Bölüm 12: İkincil Depolama Yapısı
- Yığın depolama yapısına genel bakış: Manyetik teyp, modern bilgisayarlardaki diskler, disk özellikleri.
- Disk ekleme (disk bağlantıları).
- Disk iş planlaması (algoritmaları).
- Değiş tokuş alanı yönetimi (swap space): swap alanı yönetimi, 4.3BSD, Solaris 2 örnekleri.
- RAID yapısı: Seviyeler, şerit (striping), aynalama (mirroring), blok karıştırılmış parite (block interleaved parity).
- Üçüncü seviye depolama aygıtları: Taşınabilir diskler (floppy disk, manyeto-optik disk, optik disk), teypler.
- İşletim sistemi sorunları ve performans problemleri.
- Dosya adlandırma (file naming).
- Hiyerarşik depolama yönetimi (hierarchical storage management).
- Hız ve güvenilirlik.
- Maliyet.
Bölüm 8: Bellek Yönetim Stratejileri
- Altyapı: Program, bellek (diskten) getirilmiş ve çalıştırılmak için bir sürecin içine yerleştirilmiş olmalı.
- Taban (base) ve limit kayıtçıları: Mantıksal adres alanını tanımlamak için kullanılır.
- Belleğe veri ve komutların bağlanması: Derleme zamanında, yükleme zamanında ve çalışma zamanında.
- Dinamik yükleme.
- Dinamik bağlama: Bağlama işlemi çalışma zamanına kadar ertelenir.
- Değiş tokuş (swapping).
- Ardışık tahsis (contiguous allocation): Ana bellekte genellikle iki bölümdür (işletim sistemi, kullanıcı süreçleri) ve yer değiştirme kayıtçılar, taban kayıtçısı, limit kayıtçısı.
- Çoğ bölümlü tahsis (multiple-partition allocation).
- Dinamik depolama tahsis problemi, İlk-uyan (First-fit), En-iyi-uyan (Best-fit), En-kötü-uyan (Worst-fit) algoritmaları.
- Parçalanma.
- Sayfalama.
- Sayfa tablosu yapısı – Sayfa numarası, Sayfa ofseti.
- Sayfalama donanımı.
- Mantıksal ve fiziksel belleğin sayfalama modeli.
- TLB ve sayfa tablosu ile adres dönüşümü.
- Verimli erişim süresi.
- Sayfa hataları.
- Sayfa değiştirme algoritmaları ve örnekleri (FIFO, Optimal).
- LRU algoritması ve örnekler.
- Sayfa değiştirme algoritmaları.
- Çerçevelerin tahsisi.
- Boş alan yönetimi (bit vektörü).
- Bellek koruma (memory protection): Geçerli-Geçersiz (Valid-Invalid) biti.
- Paylaşılan sayfalar.
- Çok seviyeli sayfalama şeması.
- Hashed sayfa tabloları.
- Ters sayfa tabloları.
- Parçalama (segmentation): Bir program segmentler topluluğudur. Segmentasyonun mantıksal ve fiziksel görünümü.
- Segmentasyon mimarisi.
- Segmentasyon örneği.
Bölüm 9: Sanal Bellek Yönetimi
- Altyapı: Sanal belleğin kullanımı, isteğe bağlı sayfalamanın (demand paging) ve isteğe bağlı bölümlemenin (demand segmentation) avantajları.
- Sanal adres alanı: Yığıt, Yığın, Veri, Kod.
- Paylaşılan kütüphane: Sanal bellek kullanan paylaşım kütüphaneleri.
- İstek sayfalama.
- Sayfa değiştirme algoritması.
- Sayfa hatası (page fault).
- Sayfa değiştirme algoritması.
- LRU algoritması.
- Çok seviyeli sayfalama şemaları.
- Hashed sayfa tablosu.
- Ters sayfa tablosu.
- Çerçevelerin tahsisi.
- Önceden sayfalama.
- Sayfa boyutları ve avantajları.
- TLB erimi ve avantajları.
Bölüm 7: Kilitlenmeler (Deadlocks)
- Kilitlenme Problemi (The Deadlock Problem).
- Sistem Modeli.
- Kilitlenme Tanımlaması (Deadlock Characterization): Karşılıklı dışlama, tut ve bekle, geri alma yok ve dairesel bekleme.
- Kaynak tahsisi grafiği (Resource-Allocation Graph).
- Kilitlenme Önleme (Deadlock Prevention): Kaynak tahsisi grafiği kullanımı.
- Kilitlenmeden Kaçınma (Deadlock Avoidance): Güvenli durum, Banker algoritması, Veri yapıları, Algoritma, Örnek.
- Kilitlenme Tespiti (Deadlock Detection): Kaynak tahsisi grafiği, Tespit algoritmaları, Örnek.
- Kilitlenmeden Kurtarma (Recovery from Deadlock): Kaynak boşaltma, süreç sonlandırılması.
- Kilitlenme ile başa çıkma teknikleri.
Bölüm 5: Süreç İş Planlaması
- Temel Kavramlar
- Görev Yönetim Kriterleri: İşlemci kullanımı, Çıkan iş oranı, Yanıt süresi, İşlemci bekletme süresi, Tepki süresi.
- Görev Yönetim Algoritmaları (Örnekler): İlk gelen, ilk hizmet alır (FCFS), En Kısa Görev İlk (SJF), Kesmeyen ve Kesmeli SJF, Zaman Dilimi (Round Robin (RR)).
- Çok katmanlı kuyruklar.
- Çok katmanlı geribildirim kuyruğu (Multilevel Feedback Queue).
- Üstel ortalama.
- Öncelik tabanlı iş planlaması.
Bölüm 6: Senkronizasyon
- Temel Kavramlar: Paylaşılan veri, Yarış şartı, Kritik alan problemi, Karşılıklı dışlama, ilerleme, bekleme limiti (bounded waiting).
- Peterson'un Çözümü.
- Senkronizasyon Donanımı: TestAndSet() ve Swap().
- Semaforlar (Semaphores).
- Semafor Uygulamaları.
- Monitörler: Durum değişkenleri (condition variables)
- Klasik Senkronizasyon Problemleri (örn.: Sınırlı tampon, Okuyucular-Yazıcılar, Yemek yiyen Filozoflar).
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Bu quiz, dosya sistemleri hakkında temel bilgileri kapsamaktadır. Dosya türleri, özellikleri ve işlemleri gibi konular üzerinde durulmaktadır. Öğrenciler, dosya yapıları ve erişim metotları hakkında bilgi sahibi olacaklardır.