Disk Denetleyicisi Nedir?

Bir bilgisayarda, disk denetleyicisi, merkezi işlem biriminin (CPU) disket, sabit disk veya başka tür bir disk sürücüsü gibi diğer bilgisayar diskleriyle iletişim kurmasını sağlayan bir devredir. Disk denetleyicileri, kişisel bilgisayarlarda (PC) en sık kullanılan Gelişmiş Teknoloji Eklentisi (ATA) ve Tümleşik Sürücü Elektroniği (IDE) ve “ kurumsal ”sınıfı. Disk denetleyicilerinin temel işlemleri, okuma ve yazma işlemlerinde farklılıklar içerir. Kontrol cihazının işletim sistemi (OS), numaralandırılmış blokları kullanırken, disk fiziksel silindir, sektör numaraları ve çalışmak için iz dahil diğer faktörleri kullanır. Bir aygıt sürücüsü eşleme gerçekleştirir.

Disk denetleyicilerinin kullandığı ortak ATA ve IDE arabirimleri, Giriş / Çıkış (G / Ç) adresindeki çeşitli noktalarda bulunan kayıt kümeleriyle çalışır. Bu kayıtlar, ayrı G / Ç talepleri hakkında bilgi spesifikasyonu için kullanılır. Aygıtın “komut kaydı” yazıldığında, disk denetleyicisi istenen işlemin performansını başlatır. Belirli bir veri aktarımı, bir "veri talebi" olarak belirtilen bit bir durum kaydında belirlenirken, bilgisayarın belleği ile diski arasında gerçekleşir. Bu, bir komut gönderildikten kısa bir süre sonra disk denetleyicisinin yazma işlemlerinde gerçekleşir ve okuma işlemlerinde, kesme komutu verinin kullanılabilirliğini gösterir.

Disk denetleyicilerinde, farklı işlevleri gerçekleştiren belirli denetleyici kayıtları bulunur. Bir kayıtta, verilerin baytları okunur ve yazılır, ancak komutlar tamamen farklı bir kayıtta okunacak veya yazılacak şekilde ayarlanır. Diğer bir kayıt defteri, kod hatalarını veren “hata kaydı” dır. İki kaydedici birlikte çalışır ve bir disk kontrol ünitesinin silindir numarasını gösterirken, diğer bir kayıt birimi sürücü veya kafa numarasını gösterir. Son iki kayıt, okunacak / yazılacak sektör sayısını ve sektör sayısını göstermek için kullanılır.

Bilgisayarda bir bileşen olabilen farklı disk denetleyici türleri vardır. Bir disk denetleyici türü, fiziksel disk sürücüsü bileşenini yöneten ve bunu bir bilgisayara mantıksal birimlerle sunan disk dizisi denetleyicisidir. Yedekli Bağımsız Diskler Dizisi (RAID) donanımını uygular ve sıklıkla RAID denetleyici adıyla gider. Standart Sabit Disk Denetleyicisi (HDC), bilgisayarların bir sabit disk (HD) sürücüsüne bilgileri okumalarını / yazmalarını sağlayan bir arayüzdür. Bir adli disk denetleyicisi, sürücülerin içeriğine zarar vermeden bilgisayarların HD sürücülerinden salt okunur erişim sağlamak için uzmanlaşmış bir HDC'dir.