İçeriğe atla

Giriş/çıkış

Giriş/çıkış (İngilizceInput/Output; I/O), bilgi işlem sistemin değişik fonksiyonel birimleri (alt sistemleri) arasındaki iletişimi veya bu arayüzlere doğrudan bilgi sinyallerini göndermeyi sağlar.

Girişler, değişik birimlerden alınan sinyallerdir. Çıkışlar ise bu birimlere gönderilen sinyallerdir. G/Ç cihazları bir kullanıcı (veya başka sistemler) tarafından bilgisayar ile bağlantı kurabilmek için kullanılır. Örnek olarak, klavye ve fare bilgisayarın giriş aygıtlarıdır. Ekran ve yazıcı ise bilgisayarın çıkış cihazlarıdır. Değişik cihazlar bilgisayar ile bağlantı gerçekleştirebilmeleri için giriş ve çıkış sinyallerini kullanırlar. Modem ve bağlantı kartları örnek olabilir.

Klavye ve fare kullanıcıların fiziksel hareketlerini giriş olarak alırlar ve bu fiziksel hareketleri bilgisayarların anlayabileceği seviyeye getirirler. Çıkış birimleri ise (ekran, yazıcı gibi) giriş sinyali olarak bilgisayarın ürettiği çıkış sinyallerini alırlar ve bu sinyalleri kullanıcıların görebileceği ve okuyabileceği çıktılara çevirir.

Bilgisayar mimarisinde Merkezi işlem birimi (CPU) ve ana bellek bilgisayarın kalbini oluşturmaktadır. Çünkü bellek kendi talimatları ile merkezi işlem birimindeki verileri doğrudan okuyabilir ve merkezi işlem birimine doğrudan veri yazabilir. Örnek olarak, bir disket sürücüsü I/O sinyallerini dikkate alır. Merkezi işlem biriminin G/Ç metotlarını sağlaması alt düzey bilgisayar programcılığında aygıt sürücülerinin tamamlanmasına yardımcı olur.

Üst düzey işletim sistemleri ve üst düzey programlama ideal G/Ç kavramlarını ve temel ögeleri ayırt ederek çalıştırmaya olanak sağlamaktadır. Mesela C programlama dili programların G/Ç'lerini düzenlemek için içerisinde fonksiyonlar bulundurmaktadır. Bu fonksiyonlar dosyalardan veri okunmasını ve bu dosyaların içerisine veri yazılmasını sağlar.

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Yazılım</span> bilgisayarın somut olmayan çalıştırılabilir bileşeni

Yazılım, değişik ve çeşitli görevler yapma amaçlı tasarlanmış elektronik aygıtların birbirleriyle haberleşebilmesini ve uyumunu sağlayarak görevlerini ya da kullanılabilirliklerini geliştirmeye yarayan makine komutlarıdır.

<span class="mw-page-title-main">Mikrodenetleyici</span>

Mikrodenetleyici bir VLSI entegre devre çipinde küçük bir bilgisayar'dır. Mikrodenetleyici, bellek ve programlanabilir giriş/çıkış çevre birimleri ile birlikte bir veya daha fazla CPU kapsar.

<span class="mw-page-title-main">Anakart</span>

Anakart, modern bir bilgisayar gibi karmaşık bir elektronik sistemin birincil ve en merkezî baskılı devre kartıdır. Apple bilgisayarlardaki muadiline logic board denir ve bazen mobo olarak kısaltılır. Fiziksel yapı olarak anakartlar özel alaşımlı bir blok üzerine yerleştirilmiş ve üzerinde RAM yuvaları genişleme kartı slotları devreler ve yongalar bulunan kare şeklinde bir plakadır. Bu plaka çalışma sistemini organize eder. Bu organizasyon anakart üzerindeki yonga setleri sayesinde olur.

<span class="mw-page-title-main">Fare (bilgisayar)</span> bilgisayar ekranında bir işaretçiyi hareket ettirmek için kullanılan elde tutulan cihaz

Fare,, genellikle avuç içinde tutulan, hareketleri bilgisayar ekranındaki imlecin hareketlerini kontrol eden, bilgi giriş aygıtıdır. Fare modeline göre üzerinde bir veya daha fazla sayıda tuş ve tekerlek bulunabilir. İlk bilgisayar faresi 1964 yılında Douglas Engelbart tarafından yapıldı. Fare el hareketlerini mekanik, LED'li optik, lazerli optik yöntemle algılayabilir. Fare elde ettiği bilgileri bilgisayara kablo, kızılötesi, radyo dalgalar veya Bluetooth ile aktarabilir.

<span class="mw-page-title-main">Bilgisayar donanımı</span> bilgisayarı oluşturan fiziksel parçaların genel adı

Bilgisayar donanımı, kasa, merkezi işlem birimi (CPU), monitör, fare, klavye, bilgisayar veri depolama, grafik kartı, ses kartı, hoparlörler ve anakart gibi bir bilgisayarı oluşturan fiziksel parçaların genel adıdır.

Bellek haritalı G/Ç ve bağlantı kapılı G/Ç, bilgisayarda CPU ve G/Ç cihazları arasındaki G/Ç işlevini yerine getirmek için kullanılan iki metottur. Başka bir metot ise ayrı bir G/Ç işlemcisi kullanılarak yapılan bir metottur. (IBM'in büyükboy bilgisayarlarında kullanılmaktadır.

<span class="mw-page-title-main">Bilgisayar mimarisi</span>

Bilgisayar mimarisi, en küçüğe ve en başarılıya ulaşmayı hedeflerken aynı zamanda maliyeti de göz önünde bulundurduğu için sanat ve bilimin ortak buluştuğu nokta olarak da tanımlanır. Bilgisayar Mimarisi, bilgisayar parçalarının iç yapıları ve aralarındaki haberleşme bağlantıları ile ilgilidir.

<span class="mw-page-title-main">BIOS</span> EPROM adı verilen bir yonga üzerinde ROM Bellek biçiminde yer alan yazılım

BIOS,. EPROM adı verilen bir yonga üzerinde ROM Bellek biçiminde yer alan bir tür yazılımdır. Bilgisayar açıldığı anda işlemciye tüm diğer donanımları sırasıyla tanıtır. Donanımların temel iletişim protokollerini belirler. İşletim sisteminin başlangıç öğelerinin herhangi bir sürücüden yüklenmesini sağlar. İşletim sistemi çalışırken donanım ve işletim sistemi arasındaki ilişkileri düzenler.

<span class="mw-page-title-main">Tablet bilgisayar</span>

Tablet bilgisayar veya sadece tablet, tek bir ünitede ekran devresi ve batarya bulunan bir mobil bilgisayardır. Tabletler parmak-kalem hareketlerini algılayabilen, fare ve klavye ile kombine edilebilen, kamera ve ivmeölçer gibi sensörlerle donatılan cihazlardır. Temel özellikleri kontrol edebilmek amacıyla ekstra fiziksel tuşlar içerebilir. İçerdiği sanal klavye eklentisi ile kullanılır.

<span class="mw-page-title-main">İşlem (bilgisayar)</span>

Bilgisayar bilimlerinde işlem (process) terimi, belleğe yüklenmiş ve işlemcide (CPU) yürütülmekte olan bir program olarak tanımlanmaktadır. Uygulamalar diskte çalışmaz halde bulunurken ise program olarak tanımlanır. Bir program kendi başına pasif komut yığınıdır ve işlem ise bu komutların aktif olarak yürütülmesidir.

<span class="mw-page-title-main">Kullanıcı arayüzü</span> bir kullanıcının bir makineyle etkileşime girdiği ve makineyi kontrol ettiği araçlar

Kullanıcı arayüzü ya da kullanıcı arabirimi, insanların bir makine, cihaz, bilgisayar programı ya da karmaşık aletlerle etkileşimini sağlayan yöntemlerin bileşkesine verilen addır.

<span class="mw-page-title-main">Xerox Alto</span>

Xerox Alto, Grafiksel kullanıcı arayüzü (GUI) kullanan ilk bilgisayar. 1973 yılında Xerox Palo Alto Araştırma Merkezi'nde geliştirilmiştir. Ancak, bu bilgisayar ticari değildir. Yaklaşık 2000 adet üretilip Xerox ve çeşitli üniversitelerde kullanılmıştır. Xerox 1981'de Star adında 16000$'lık bir kişisel iş istasyonu ile bu projeyi piyasaya sürdü. Xerox Star ve Apple Lisa gibi erken örnekler özellikle çok yüksek fiyatlarından dolayı çok az sattılar.

<span class="mw-page-title-main">İşlem yönetimi</span>

İşlem yönetimi günümüz işletim sistemlerinin önemli bir parçasıdır. İşletim sisteminin işlemlere yer alması, aralarında haberleşmeyi sağlaması onun önemli görevlerindendir. İşletim sistemi kaynakları işlemlere göre ayırmalı, işlemleri veri aktarımı ve paylaşımına uygun hale getirmeli, her işlemin kaynağını diğer işlemlerden korumalı ve işlemler arası senkronizyonu sağlamalıdır. Bunları yapabilmek için işletim sistemi her işlem için o işlemin mevkisini ve sahipibi tanımlayan ve işletim sistemini her veriği üzerinde kontrol uyguladığı bir veri yapısı sağlamalıdır.

<span class="mw-page-title-main">Anaçatı bilgisayar</span>

Bir anaçatı bilgisayar milyonlarca kullanıcıya eş zamanlı olarak farklı hizmetler verebilen, büyük, güçlü ve pahalı bir bilgisayardır. Anaçatı bilgisayarların gücü şu nedenlerden kaynaklanmaktadır:

<span class="mw-page-title-main">Gömülü sistem</span> Belli bir fonksiyonu yapmaya yönelik bilgisayar sistemi

Gömülü sistem, bilgisayarın kendisini kontrol eden cihaz tarafından içerildiği özel amaçlı bir sistemdir. Genel maksatlı, örneğin kişisel bilgisayar gibi bir bilgisayardan farklı olarak, gömülü bir sistem kendisi için önceden özel olarak tanımlanmış görevleri yerine getirir. Sistem belirli bir amaca yönelik olduğu için tasarım mühendisleri ürünün boyutunu ve maliyetini azaltarak sistemi uygunlaştırabilirler. Gömülü sistemler genellikle büyük miktarlarda üretildiği için maliyetin düşürülmesinden elde edilecek kazanç, milyonlarca ürünün katları olarak elde edilebilir.

<span class="mw-page-title-main">Çevresel cihaz</span> watsap yazışmaları

Çevresel cihaz, içine bilgi koymak ve bilgisayarın dışından bilgi almak için kullanılan yardımcı bir cihazdır.

Kalem bilgisayar klavye, oyun çubuğu veya fare gibi cihazlardan ziyade bir kalem ve tablet kullanan bir bilgisayar kullanıcı arabirimine atıfta bulunur. Kalem bilgisayar, kablosuz tablet PC'ler, PDA'lar ve GPS alıcıları gibi mobil aygıtların kullanımına atıfta da bulunur. Terim, mobil iletime izin veren herhangi bir ürünün kullanımına atıfta bulunmak için kullanılmıştır. Böyle bir cihazın göstergesi, klavye, tuş takımı, fare veya dokunmatik yüzey gibi daha geleneksel bir arayüz kullanmak yerine, genellikle bir grafik tableti veya dokunmatik ekran üzerine basmak için kullanılan kalem veya dijital kalemdir.

<span class="mw-page-title-main">Windows NT mimarisi</span>

Microsoft tarafından üretilen ve satılan bir işletim sistemi satırı olan Windows NT'nin mimarisi, kullanıcı modu ve çekirdek modu olmak üzere iki ana bileşenden oluşan katmanlı bir tasarımdır. Tek işlemcili ve simetrik çok işlemcili (SMP) tabanlı bilgisayarlarla çalışmak üzere tasarlanmış, önleyici, yeniden gelen bir işletim sistemidir. Giriş/çıkış isteklerini işlemek için, I / O istek paketlerini (IRP'ler) ve zaman uyumsuz G / Ç'yi kullanan paket odaklı G / Ç kullanırlar. Windows XP'den başlayarak, Microsoft Windows'un 64 bit sürümleri hazırlanmaya başladı; Bundan önce, bu işletim sistemleri yalnızca 32-bit sürümlerde mevcuttu.

<span class="mw-page-title-main">Metin tabanlı kullanıcı arayüzü</span> bir metin ekranına çıktı vermeye veya onu kontrol etmeye dayalı arabirim türü

Metin tabanlı kullanıcı arayüzü, metinsel kullanıcı arayüzü veya terminal kullanıcı arabirimi olarak da adlandırılır, grafik kullanıcı arayüzlerinin (GUI) icadından bir süre sonra ortaya çıkan ve onu grafik kullanıcı arayüzünden ayırt etmek için türetilen yeni bir terimdir. TUI'de bilgisayar grafikleri metin kipinde görüntülenir. Gelişmiş bir TUI, GUI'ler gibi tüm ekran alanını kullanabilir ve fare ve diğer girişleri kabul edebilir.

<span class="mw-page-title-main">MSWLogo</span> Logo tabanlı bilgisayar dili

MSWLogo yorumlanmış, Logo bilgisayar diline dayanan, grafiksel kullanıcı arayüzü (GUI) ön ucuna sahip bir programlama dilidir. George Mills tarafından Massachusetts Institute of Technology (MIT)'de geliştirilmiştir. Çekirdeği Brian Harvey tarafından UCBLogo ile aynıdır. Borland C++ dilinde kaynak kodu mevcut olan ücretsiz ve açık kaynaklı bir yazılımdır.