27 Aralık 2012 Perşembe

GİRİŞ-ÇIKIŞ İŞLEMLERİ


GİRİŞ-ÇIKIŞ İŞLEMLERİ

İşletim sisteminin önemli fonksiyonlarından birisi G/Ç aygıtlarının yönetimidir. Bu
yönetim aygıtlara gönderilen komutlarla, kesilmelerle, hataların kontrolü ve yönetimiyle ifade
edilebilir. G/Ç yönetim sistemi aynı zamanda aygıtlarla sistemin diğer bileşenleri arasında ara
yüzü oluşturur ve bu ara yüzü kullanıcı için basit bir biçime dönüştürür.

G/Ç aygıtlarını genelde 2 kategoriye ayırmak mümkündür.
􀂃 Blok aygıtları
􀂃 Karakter aygıtlar

Blok aygıtlarının her biri sabit boyutta adreslerde saklanıyor ve her bir bloğun kendi
adresi mevcuttur. Bu tür aygıtlar da blokları diğer bloklardan bağımsız olarak okuyup yazmak
veya erişmek mümkündür. Disk blok aygıtıdır.
Karakter aygıtlarında ise, bilgilerin okunup yazılması (bilgi alışverişi) karakter
yardımıyla gerçekleştirilir. Bunlar adreslenebilen değildir. Bu bakımdan bu tür aygıtlar da
arama yapılamaz. Terminaller, bilgisayar ağ arayüzleri, yazıcılar bu tür aygıtlardandır.
Birçok aygıtlar bu 2 kategoriye ait değildir. Örneğin saat; saat ne adreslenebilendir ne de
karakterlerle işlenir.

8.1. Aygıt Denetleyiciler
G/Ç aygıtları mekanik ve elektronik bileşenlerden oluşur. Elektronik bileşene aygıt
denetleyicisi veya adaptör denir. Mekanik bileşen ise aygıtın kendisidir. Denetleyici ve aygıt
arasında standart arayüzleri (ANSI, IEEE, ISO) vardır. İşletim sistemi aygıtlarla değil
denetleyicilerle ilgilidir. Denetleyici genelde iki veya daha fazla aynı türlü aygıtı
denetleyebilirler.

Hiç yorum yok:

Yorum Gönder