🎓 Bounlu tarafından hazırlandı
12.109 görüntülenme

Giriş/Çıkış (I/O) Sistemleri Nedir?

Bilgisayar mühendisliğinde Giriş/Çıkış (I/O) sistemleri, bilgisayarın dış dünya ile etkileşim kurmasını sağlayan donanım ve yazılım bileşenleridir. Bu sistemler, verinin bilgisayara aktarılması (giriş) ve bilgisayardan dışarıya aktarılması (çıkış) işlemlerini yönetir.

Kısa cevap

Giriş/Çıkış (I/O) sistemleri, merkezi işlem birimi (CPU) ve ana bellek (RAM) dışındaki tüm donanım aygıtlarının bilgisayar sistemiyle iletişim kurmasını sağlayan arayüzlerdir.

01

Adım adım çözümlü örnekler

Bir klavyeden metin girişi nasıl yapılır?

1. Kullanıcı tuşa basar. 2. Klavye, tuşa basıldığını belirten bir sinyal üretir. 3. Bu sinyal, klavye denetleyicisi aracılığıyla bilgisayarın I/O portuna gönderilir. 4. I/O denetleyicisi, sinyali işleyerek klavyenin karakter kodunu belirler. 5. Bu kod, bir kesme (interrupt) isteği ile CPU'ya iletilir. 6. CPU, kesme isteğini işler ve klavye sürücüsüne kontrolü devreder. 7. Klavye sürücüsü, gelen karakter kodunu belleğe yazar. 8. İşletim sistemi, bu veriyi ilgili uygulamaya iletir.

Bir yazıcının çıktı vermesi nasıl gerçekleşir?

1. Uygulama, yazdırmak istediği veriyi (metin, resim vb.) işletim sistemine gönderir. 2. İşletim sistemi, veriyi yazıcı sürücüsüne iletir. 3. Yazıcı sürücüsü, veriyi yazıcının anlayabileceği bir dile (örneğin, PCL veya PostScript) çevirir. 4. Bu çevrilmiş veri, I/O portu aracılığıyla yazıcı denetleyicisine gönderilir. 5. Yazıcı denetleyicisi, veriyi alır ve yazdırma mekanizmasını kontrol eder. 6. Yazıcı, veriyi kağıda basar.

Sabit diskten veri okuma süreci nasıldır?

1. CPU, belirli bir veriyi sabit diskten okumak için bir komut gönderir. 2. Komut, disk denetleyicisine iletilir. 3. Disk denetleyicisi, diskin hangi bölümünde verinin bulunduğunu belirler ve okuma/yazma kafasını doğru konuma getirir. 4. Veri, disk yüzeyinden okunur ve denetleyici tarafından tampon belleğe aktarılır. 5. Denetleyici, veriyi CPU'nun anlayabileceği bir formata dönüştürür. 6. Veri, I/O portu aracılığıyla ana belleğe (RAM) aktarılır.
02

Bilgi kartları

03

Mini test

S1.Aşağıdakilerden hangisi bir giriş aygıtıdır?

Doğru cevap: C. Klavye, kullanıcıdan metin ve komutları bilgisayara girmek için kullanılır, bu nedenle bir giriş aygıtıdır.

S2.I/O sistemlerinin temel amacı nedir?

Doğru cevap: C. I/O sistemleri, bilgisayarın çevre birimleriyle veri alışverişi yapmasını sağlayarak dış dünya ile etkileşim kurmasına olanak tanır.

S3.DMA'nın sağladığı temel avantaj nedir?

Doğru cevap: C. DMA, CPU'nun doğrudan müdahalesini gerektirmeden veri transferi yaparak CPU'nun diğer görevlere odaklanmasını sağlar ve genel sistem performansını artırır.
📄Bu konuyu PDF çalışma kağıdı olarak indirKonu özeti + 10 soru + cevap anahtarı — sınıfta paylaş, yazdır.
04

Sık yapılan hatalar

Tüm I/O işlemleri CPU tarafından doğrudan yönetilir.Doğrusu: Bazı I/O işlemleri, özellikle DMA kullanıldığında, CPU'nun doğrudan müdahalesi olmadan gerçekleşebilir.

Giriş ve çıkış aygıtları aynı şekilde çalışır.Doğrusu: Giriş aygıtları veri alırken, çıkış aygıtları veriyi sunar; bu nedenle çalışma prensipleri ve denetleyicileri farklılık gösterebilir.

05

Sıkça sorulan sorular

I/O sistemleri neden önemlidir?

Bilgisayarların dış dünya ile etkileşim kurmasını sağlarlar. Kullanıcıların bilgisayarla iletişim kurması, verilerin saklanması ve alınması, ağ bağlantıları gibi temel işlevler I/O sistemleri sayesinde mümkündür.

I/O denetleyicisi ile I/O portu arasındaki fark nedir?

I/O denetleyicisi, belirli bir aygıtın (örneğin, disk denetleyicisi) yönetiminden sorumludur. I/O portu ise, bu denetleyicinin veya doğrudan aygıtın bilgisayarın ana veri yolu ile bağlantısını sağlayan fiziksel veya mantıksal bir arayüzdür.

Yazılımın I/O sistemlerindeki rolü nedir?

Yazılım, özellikle işletim sistemi ve aygıt sürücüleri, donanım I/O aygıtlarını yönetir, CPU'ya ve uygulamalara soyutlama sağlar, I/O isteklerini işler ve veri transferini koordine eder.

İlgili konular