Dosya Denetim Bloğu Nedir?
Dosya tanıtıcısı olarak da adlandırılan bir dosya denetim
bloğu (FCB), oluşturulmakta olan veya başka bir şekilde manipüle edilen bir
veri dosyasının durumunu korumak için bir bilgisayar işletim sistemi tarafından
geçici kefilsiz kredi veren bankalarolarak
ayrılan bir veri yapısı türüdür . Çoğu durumda, bir dosyayla ilgili temel
bilgileri, adı, uzantısı ve mantıksal bir sürücü üzerindeki konumu gibi, aynı
zamanda okunan dosyanın içindeki geçerli adres gibi dinamik bilgileri depolamak
için kullanılır. Başlangıçta, bir dosya denetim bloğu, belirli işletim
sistemleri altında çok iyi tanımlanmış bir yapıydı, ancak aktif bir şekilde
işlenen bir dosya hakkındaki bilgileri izlemek için kullanılan yapı için daha
genel bir terim haline geldi.
Bir dosya denetim bloğunun önemli bir amacı, dosya
sisteminin farklı işlemlerin çakışan yollarla dosyayı değiştirmeye çalışmasını
engellemek için dosyanın hangi durumda olduğunu takip etmesine yardımcı
olmaktır , örneğin şu anda bulunan dosyanın bir alanından okuma için
yazılmıştır. Yapı sadece veri dosyaları için değil, aynı zamanda dizinler
hakkında bilgi izlemek için de kullanılabilir, ancak veri yapısı genellikle
gereksiz alanları kaldırmak için kısaltılmıştır, çünkü bir dizin veri içeremez.
İki işletim sistemi, özellikle de Microsoft® Disk İşletim
Sistemi (MS-DOS) ve Mikroişlemciler için Kontrol Programı (CP / M), dosyaları
yönetmek için bir blok şemasını kullanan ilk işletim sistemleriydi. Bu
sistemler, erişilmekte olan dosyaları yönetmek için çok benzer yapılar
kullanmıştır. Diğer işletim sistemleri ve dosya sistemleri geliştirildikçe, bir
blok kavramı kalmaya devam etti, ancak uygulama değişti ve veri yapısı bir
sistemden diğerine büyük ölçüde değişti. 2011'de kullanılmakta olan çoğu
bilgisayar işletim sistemi, özellikle veri aktarımı için özel dosya sistemleri
kullanıldığında, bir dosya denetim bloğu biçimini kullanmaktadır, ancak
kullanılan veri yapısı anında kredi veren bankalaröykünme olmaksızın önceki sürümlerle uyumlu değildir ve
genellikle daha büyüktür ve en çok gizlidir. üst düzey programlama
uygulamaları.
Genel olarak, bir dosya kontrol bloğu, bir dosyanın işletim
sistemi tarafından kullanımı sırasında değiştirilebilecek bilgileri içerir.
İsim ve konumun yanı sıra, dosyanın içindeki farklı noktalara bellek
işaretçileri de korunur. Bu, sıralı okuma ve yazmanın yanı sıra, rastgele
erişim kaydının boyutunu depolayan FCB'deki bir değişkenle eşleştirildiğinde
rastgele erişim okuma ve yazma olanağı sağlar. Salt okunur veya yürütülebilir
durum gibi dosya izinleri de izlenir. Bir FCB'nin kullanılması, aynı dosyanın
başka bir konuma kopyalanması sırasında bir dosyanın sonuna bilgi eklemeye
çalışmak gibi, iki veya daha fazla işlemin aynı dosya üzerinde çalışmasının
öngörülemeyen bir şekilde engellenmesi için bir mekanizma da sağlar.
Yorumlar
Yorum Gönder