Özel Dosya Nedir?

Aygıt dosyası olarak da bilinen özel bir dosya, aygıt sürücülerinde kullanılan bilgisayardaki bir dosyadır. Görünebilir ve normal bir dosya gibi davranabilir, ancak dosyayı diğer dosyalardan ayıran özel bir ad içerir. Bu ad başka dosya türleriyle kullanılamaz. Özel dosya Giriş / Çıkış (G / Ç) sistem çağrıları yoluyla aygıt sürücüsüne komut verebilir. Bu, dosyanın belirli bir aygıtı veya bilgisayar sisteminin bir bölümünü denetlemesini kolaylaştırır.

Bir aygıt düğümü, özel dosyayla ilgili bilgileri depolar ve dosyayı ve birlikte çalıştığı sürücüyü tanımlamak için büyük ve küçük bir sayı kullanır. Microsoft®, işletim sistemlerinde MS-DOS® ve Windows® gibi özel dosyalar kullanır. Önemli bir fark, özel dosyanın adı ve nasıl ayırt edildiğidir. Microsoft®, özel dosyaları aygıt dosyaları olarak adlandırır ve eski işletim sistemleri bu özel dosyaları tanımlamak için büyük ve küçük sayılar yerine yedek sözcükler kullanır.

Microsoft'un® cihaz dosyalarında CON ve PRN gibi basit anahtar kelimeler bulunur. Hem giriş hem de çıkış komutu olabilir veya olmayabilir. Örneğin, CON hem yazılı verileri alabilir hem de bilgisayar verilerini konsola yazdırabilir. Bununla birlikte, PRN anahtar sözcüğü yalnızca metni yazdırabilir. Herhangi bir giriş alamıyor.

Özel dosyaların insanları günlük hayatlarında nasıl etkilediğini daha iyi anlamak için, kampüs kitaplığına almak ve yazdırmak üzere dönem ödevini bir CD-ROM'a kaydeden bir üniversite öğrencisini düşünün. CD'yi bilgisayara yerleştirdikten sonra, bilgisayarın CD'deki verileri okuması ve bilgisayarda açması gerekir; böylece öğrenci yazıcıya gönderebilir. Bir blok aygıtı olarak bilinen bir tür özel dosya, bloklardaki verileri CD'den bilgisayara aktarır. Tüm bloklar aktarıldıktan sonra, bilgisayar CD içeriğini bilgisayar ekranına görüntüleyebilir.

Blok cihazların yanı sıra, karakter cihazları ve sözde cihazları da mevcuttur. Karakter cihazları, blok cihazların tuttuğu gibi büyük bloklar yerine her seferinde bir karakter bilgisi gönderen sistemlerle çalışır. Sözde aygıtlar, işletim sisteminin etkileşmek için fiziksel bir nesne gerektirmeyen, gerçekleştirebileceği komutlarla etkileşime girmek için kullanılır. CD-ROM, bir blok cihaz tarafından işlenen fiziksel bir nesnedir. Bir sahte cihaz tamamen komutlarla ilgilenir ve herhangi bir fiziksel nesne ile etkileşime girmez.