Forumda yenilikler devam etmektedir , çalışmalara devam ettiğimiz kısa süre içerisinde güzel bir görünüme sahip olduk daha iyisi için lütfen çalışmaların bitmesini bekleyiniz. Tıkla ve Git
x

Son konular

Bilgisayarlar Hangi Tuşa Bastığımızı Nasıl Anlıyor?

Bilgisayarlar Hangi Tuşa Bastığımızı Nasıl Anlıyor?
0
178

bilgisayarci

FD Üye
Katılım
Ocak 9, 2022
Mesajlar
38,141
Etkileşim
1
Puan
38
Yaş
96
F-D Coin
63

Bilgisayarlar, halihazırda hayatımızı sürdürmemizde en temel araçlar haline dönüşmüşken, hayatımızdaki baskınlıkları da günden güne artıyor. Peki, her gün bilgisayarımızda bir tuşa bastığımız bu cihazlar tarafından nasıl anlaşılıyor? Bilgisayarlar, bir tuşa bastığımızı nereden biliyor ve bunu bir harf ya da eylem olarak ekrana yansıtıyor?

Bu sorunun cevabı, aslında gün geçtikçe bilgisayar teknolojisinin ilerlemesiyle birlikte değişiyor. Fakat temel mantık aslında hep aynı kalıyor. Gelin, bir bilgisayarın klavyedeki bir tuşa bastığımızda ne yaptığını adım adım detaylı olarak anlatalım.

Bilgisayarlar, klavyede bir tuşa bastığınızda ne yapıyor?


1c19bcc300b86913d9e3e881304325c2478a674b.jpeg

Bilgisayar klavyesinde hangi tuşa basmamızla ekranda bunun cevabını görmemiz, sadece bilgisayar ya da klavyede bulunan bir bileşen ile gerçekleşmiyor. Aslında sadece milisaniyelerden bile kısa süren bu süreçte bilgisayarınızın anakartından işlemcisine ve ekran kartına her bir bileşen bir rol oynuyor. İlk tuşa bastığımız andan itibaren gerçekleşen süreçler de şu şekilde oluyor:

Parmağımızla tuşa bastık: İlk olarak ne yaşanıyor?

74844bccf32151950bf59ca24087d2dded871afc.jpeg

Parmağınızla şu anda klavyenizdeki ‘A’ tuşuna bastığınız anda, bu tuşun altında bulunan devrede bir hareketlilik yaşanıyor. Bastığınız tuşun altındaki mekanizma, klavyedeki devrede tam altında bulunan noktada devre kartıyla temas ediyor. Bu temas sonucunda klavye devresinde bir akım oluşuyor. Yani bastığınız tuş, aslında klavye devresinde bir anahtar işlevi görüyor.

Akım oluştu, peki bilgisayar bu akımı nasıl tespit ediyor?

19459e12fec211c0617a56bb331e295f35840169.jpeg

Oluşan elektrik akımıyla birlikte klavyelerde ya da bilgisayarlarda yerleşik olarak bulunan ‘klavye kontrolcüsü’ devreye giriyor. Bu kontrolcü, günümüz bilgisayarlarında anakartlarda bulunan özel giriş/çıkış (I/O) parçalarında (özellikle laptoplarda) yerleşik olarak veya doğrudan klavyelerin kendi bünyesinde yer alıyor. Klavyeye basmanızla birlikte oluşan akım, bu kontrolcü tarafından yakalanıyor.

Kontrolcü, yakaladığı akıma göre ‘scan code (tarama kodu)’ oluşturuyor. Klavyenizdeki her bir tuş, kendine has özel bir tarama koduna sahip. Sadece 0 ve 1’lerden oluşan bu kod, USB kablo, laptop ise doğrudan devre ya da Bluetooth ise bilgisayarınıza taktığınız alıcı aracılığıyla elektriksel vuru ya da sinyal olarak gönderiliyor olarak bilgisayarınıza gönderiliyor.

Bu kod nereye gönderiliyor? Elbette bilgisayarın beyni olan işlemciye:

4e77c35e38f9b37e6e78b59d076e3d949d328dfe.jpeg

Tarama kodu, bilgisayarımızın işlemcisine ulaşıyor. İşlemci, bu kodu alarak yönettiği işletim sistemi üzerinden yorumluyor. İşletim sistemi, saniyede sayısız kez bir klavyede tuşa basılıp basılmadığını kontrol ediyor. Aslında her seferinde kendi kendine “Tuşa basıldı mı?” diye soruyor. Siz bir tuşa basarak işlemcinize tarama kodu gönderdiğinizde de bu sorunun cevabı ‘Evet!’ oluyor ve sonraki adımlara geçiliyor.

İşletim sistemi, bu tarama kodunu aldıktan sonra bir ‘olay’ başlatıyor. Bu olay içinde sistem, 0 ve 1’lerden oluşan tarama kodunu, her karaktere bir sayı değeri karşılığının atandığı ve günümüzde tüm teknolojik cihazlarda standart olarak kullanılan Unicode koduna veya ASCII’ye dönüştürüyor. Kod, artık 0 ve 1’lerden değil, çok daha zengin bir yapıdan oluşuyor.

Artık tuşun ne yapacağı uygulamalara bağlı oluyor:

a8929596e6dfa385d4eeee778581487aeb0594ff.jpeg

Bastığınız tuş veya tuşlar ile gönderdiğiniz kodlar, bilgisayar tarafından yorumlanarak önceden belirlenen şekilde işlemler gerçekleştiriyor. Örneğin sadece bir harfe bastıysanız bu harfe basıldığı bilgisi, kullanmakta olduğunuz uygulamaya gönderiliyor. Bunun yorumlanması da uygulamaya kalıyor.

Örneğin, Microsoft Word ‘A’ tuşuna bastığınızda bu komutu ekrana ‘a’ harfinin yazdırılması olarak aktarırken Valorant ise bu tuşu karakterimizi sola hareket ettirmemiz istediğimiz şeklinde yorumluyor.

Ama ekranımıza hâlâ hiçbir şey yansımadı? İşte şimdi yansıyacak:

8cccadef1c60b75c3452e385e88978e1574a91f3.jpeg

Tüm bu adımların ardından işletim sistemi tarafından sunulan kodu kendi içinde yorumlayan uygulama, bu yorumlamasını 0 ve 1’lerden oluşan koda dönüştürüyor. Yorumlanmış kod, tekrar işlemciye geri gönderiliyor. İşlemci ise bu kodu olduğu gibi alarak harici ya da kendi bünyesinde bulunan grafik işlemcisine gönderiyor. Grafik işlemcisi de bu kodu elektrik sinyalleri olarak monitöre gönderiyor. Biz de bu elektrik sinyalinin karşılığını monitörümüze yansıyan görüntüyle birlikte görüyoruz.

Tabii monitörümüzde gördüğümüz bu pikseller, aslında çok daha farklı bir süreç sonucunda ortaya çıkıyor. Bu süreci özet geçmek gerekirse, yine Microsoft Word üzerinden gitmek biraz daha basit olacaktır. Bilgisayarımız, Word’te hangi harfin girileceğini belirledikten sonra bunun hangi yazı tipinde olduğunu kontrol ediyor. Ardından bu sinyaller, monitöre “Bak, ‘a’ harfini bu şekilde göstereceksin” diyen elektrik sinyalleri gönderiyor.

Yukarıda anlattığımız her bir olay da aslında kodlar aracılığıyla değil, elektrik sinyalleriyle gerçekleşiyor. Kodlar, bu sinyaller için oluşturduğumuz, elektrik sinyallerindeki voltajın insan tarafından daha kolay okunmasını sağlayacak sistem idi. Bilgisayarlarımızdaki bileşenlerin tek anladığı ve yorumladığı şey ise voltajdaki değişimlerden oluşuyor.


 

Similar threads

Klavye, üzerinde harf, rakam, özel karakterler ve özel fonksiyon tuşlarının bulunduğu bir bilgisayar giriş birimidir. Bilgisayar temelde klavye aracılığıyla yönlendirilir ve kumanda edilir. Klavyenin tuşlarına basıldığında, basılan tuşun kodu bilgisayarın CPU’su tarafından değerlendirilmek üzere...
Cevaplar
0
Görüntüleme
167
Klavye Tuşlarının Gorevleri Klavye Tuşlarının Gorevleri Neler Klavye uzerinde bulunan tuşlar Klavyenin ortasında harfleri iceren tuşlar bulunur Bunların başlangıc harfi Q ise o klavye Q klavye, F ise o kalvye F klavye olarak adlandırılır Gunumuzde bilgisayarlarda en yaygın olarak...
Cevaplar
0
Görüntüleme
171
Bir müddettir ağır bir biçimde Razer'ın geçtiğimiz günlerde duyurduğu Razer Huntsman V2 Analog modelini kullanıyorum. Ve baştan söylemem gerekiyor ki Razer Huntsman V2 Analog yalnızca firmanın yelpazesinde değil, bu kulvarda üretilen en farklı oyuncu klavyelerinden birisi. Genelde klavyelerde...
Cevaplar
0
Görüntüleme
171
Mekanik Klavye Nedir? Ne İşe Yarar ? Mekanik klavye aslında klavye denildiğinde ilk akla gelen klavye türüdür. Her bir tuş için ayrı bir yay ve anahtar kullanılan fiziksel bir klavye modelidir. 1980’ler döneminin klasik görünümlü fakat en sağlam klavyeleri olarak bilinmektedir. Mekanik klavye...
Cevaplar
0
Görüntüleme
104
Klavyedeki Tuşlar Ve Gorevleri klavyedeki tuşlar ve gorevleri şoyledir: Windows Tuşları: Space tuşunun sağ ve solunda bulunan, uzerinde ucan pencere resmi bulunan bu tuşların gorevi Windows ortamında Başlat Menusunu acmaktır Sağdaki Ctrl tuşunun solunda yer alan tuşun gorevi ise...
Cevaplar
0
Görüntüleme
139
858,526Konular
981,481Mesajlar
31,439Kullanıcılar
hakan12Son üye
Üst Alt