|
Kütük yönetimi, kullanıcılara, ana bellek dışında saklanan verileri (kütükleri) üzerinde kolay ve hızlı işlem yapabilme olanağı veren işletim sistemi kesimidir. Kütükler üzerinde yapılan temel işlemler, okuma, yazma, açma ve kapama işlemleridir. Kullanıcılar bu işlemleri, bayt, tutanak dizileri olarak gördükleri mantıksal kütük görünümleri üzerinde, genellikle üst düzey programlama dillerinin sunduğu olanakları kullanarak gerçekleştirirler. Daha önceden de belirtildiği gibi, kullanıcıların düşüncelerinde gerçekliği olan mantıksal yapılı kütükler, disk gibi mıknatıslı ortamların yüzey, silindir ve sektörleri üzerinde fiziksel olarak yer alırlar. Bu bağlamda, bir kullanıcının, üst düzey araçları kullanarak okuma, yazma gibi işlemlerden birini herhangi bir kütüğünün mantıksal bir tutanağına uygulamak istemesi durumunda, öncelikle ilgili kütük adından bu kütüğün bulunduğu sürücü kimliğinin bulunması, ilgili mantıksal tutanağın bu sürücü üzerinde hangi silindir, hangi yüzey ve hangi sektörde yer aldığının saptanması gereklidir. Mantıksal tutanak numaralarından, (silindir, okuma-yazma kafa numarası ve sektör üçlüsünden oluşan, 56-4-9 gibi) fiziksel disk öbek adreslerini hesaplayarak tutanak içeriklerinin, okuma-yazma işleminin yapılacağı ana bellek yastık alanlarına aktarılmasının sağlanması kütük yönetim kesiminin yükümlülüğündedir. Mantıksal tutanak numaralarından fiziksel disk adreslerine geçiş, kütük yönetim sisteminin, yalın bir kullanım ortamı sağlama ilkesi çerçevesinde yerine getirdiği bir işlevdir. Bunun yanı sıra, kütük yönetim sisteminin, disk alanlarının verimli kullanımı, bu ortamlarda saklanan verilere en hızlı erişimi sağlayan düzenlemelerin yapılması gibi, sistem verimliliğine dönük başka işlevleri de vardır. Bu amaçla, disk alanlarının düzenlenmesi, buralardan kütüklere yer sağlanması, boş alanların izlenmesi, kütüklerin bu alanlar üzerindeki yerleşimlerinin, erişimin en hızlı olacağı biçimde düzenlenmesi gibi işlevler de kütük yönetimi kapsamında yerine getirilir. Kütük yönetim sistemi, kullanıcılara kütükleri üzerinde, mantıksal yapılar çerçevesinde işlem yapabilme olanağı sağlarken sözkonusu kütüklere, prog1.c, rapor.doc gibi simgesel adlar (kimlikler) verme, bunları kılavuz, alt kılavuz gibi adlarla anılan yapılar altında gruplandırma, ayrıştırma ve düzenleme olanakları da sunar. Kütük yönetim kesimi, çok görevli işlemin uygulandığı sistemlerde kütüklerin kullanıcılar arasında eşzamanlı paylaşım sorununa da etkin çözümler sunmak zorundadır. Bu kapsamda kütüklere erişimin, kütük, tutanak gibi değişik düzeylerde kilitlenmesini sağlayacak düzeneklerin kurulması ve bu düzeneklerin, işletim bütünlüğünü bozmadan çalıştırılması kütük yönetimi kapsamında ele alınır. Kütük yönetimi kapsamında düşünülen ve yerine getirilen bir diğer işlev de güvenli bir işletim ve saklama ortamının yaratılmasıyla ilgilidir. Post a comment
|