Спілкування з комп'ютером, або як працюють пристрої введення

Комп`ютер - машина, здатна виконувати зазначену, чітко сформульовану послідовність операцій. Ці машини щільно увійшли в наше повсякденне життя, замінивши людини практично у всіх сферах. Однак, навіть спілкуючись з комп`ютером щодня, багато до кінця не розуміють, як працює система.

«Мозок» комп`ютера

Якщо добре подумати, то за будовою і за способом роботи цей винахід цілком схоже на людину. Як і людина, комп`ютер може отримувати, обробляти і зберігати інформацію, а також на основі заздалегідь підготовлених алгоритмів робити висновки. Серце будь-якого обчислювального пристрою, від калькулятора до стаціонарного комп`ютера, - процесор. На вигляд він представляє собою кремінну пластинку з імплантованими транзисторами. Чіп або кристал процесора, сторона якого дорівнює 2,5 сантиметрів, може містити мільйони транзисторів.Кристал процесора під мікроскопом У цьому процесор походить на спрощену модель людського мозку, через який проходить близько 200 мільйонів нервів. У структуру нервової тканини входить нейрон - клітина, здатна приймати, кодувати, зберігати і передавати інформацію. До того ж нерви, як дроти, проводять по тілу людини електричний струм, а вірніше електричні імпульси, без яких м`язи просто не будуть скорочуватися. На цьому принципі заснована робота комп`ютера. Процесор включає в себе шини адрес і даних, регістри, лічильник команд, кеш, арифметично-логічний і математичний пристрій. Давайте спробуємо розібратися!

Що таке шина?

Комп`ютерна шина

Передача даних між процесором і будь-яким іншим оперативним блоком здійснюється за допомогою шини. Вона складається з численних сигнальних ліній, різних за протоколом передачі даних і електричних характеристик, об`єднаних за призначенням (передача даних або адрес). Розрядність, спосіб передачі даних, пропускна здатність, тип і кількість підтримуваних пристроїв, протокол роботи, призначення (внутрішнє або інтерфейсна) - все це різні характеристики різних шин. Розрізняють два види: шину передачі даних або адрес. До того ж всі їх можна розділити на 3 групи: шини типу «процесор-пам`ять», шини введення-виведення і системні шини.

Типи шин комп`ютера

Для зв`язку центрального процесора з кеш-пам`яттю або основною пам`яттю машини використовується шина типу «процесор-пам`ять». Інтенсивний обмін даними процесора з пам`яттю вимагає найбільшої пропускної здатності даного елемента. У машинах на базі процесора Pentium пропускна здатність такої деталі може становити 66-800 МГц. В окремих випадках ці функції може виконувати системна шина. Взаємодія пристроїв введення / виводу з процесором забезпечується шинами scsi або pci.psi пристрій введення Пристрій введення або виведення не вимагає високої швидкості. Ліній в шинах введення / виведення в рази менше, ніж в тій же процессорной, але це не погіршує роботу комп`ютера. У деяких моделях з метою зниження вартості машини використовують всього одну загальну «системну» шину. Вона об`єднує функції обох, при тому нітрохи не втрачаючи в продуктивності. Кількість ліній в системній шині може досягати декількох сотень, а їх сукупність можна умовно розбити на 3 функціональні групи: шину адрес, шину даних і шину управління. До останньої відносять лінії, що живлять системні модулі.

кодування інформації

Вся інформація в системі комп`ютера обробляється і передається у вигляді електричних імпульсів. Ось тільки людина нездатна сприймати електричні сигнали як інформацію, тому для спілкування з комп`ютером використовується двійковий код, добре зрозумілий машині, для кодування інформації, що надходить і таблиці перекодування для подання користувачеві набору нулів та одиниць, шляхом порівняння, в буквах і цифрах. Всього виділяють 4 основні таблиці кодування: ДКОИ-8, ASCII, CP1251, Unicode. Кожній букві, цифрі, знаку пунктуації присвоюється певний номер. Під час перекодування інформації система порівнює букву з даними таблиці і представляє її як послідовність електричних імпульсів. На виведення відбувається зворотна процедура порівняння з цифри в букву по таблиці. Важливо використовувати одну таблицю при роботі з текстом. В іншому випадку на виході будуть виходити не слова, а набір ієрогліфів, що пояснюється відмінністю набору цифр, які присвоюються символу, в різних таблицях. Для переходу з однієї таблиці в іншу використовують конвертери.

Пристрої введення



Перший комп`ютер, розроблений компанією IBM

Тепер що стосується пристроїв введення / виведення інформації. Компанія IBM, яка розробила перший персональний комп`ютер, використовувала принцип «відкритої архітектури», що дозволило розділити основні компонуються системи з метою заміни окремих частин в разі поломки. При цьому основні схеми, а також алгоритми роботи, IBM надала в загальний доступ. Згодом технології розвивалися, дозволяючи удосконалювати і створювати нові пристрої введення / виведення інформації. Всі зовнішні, або, як їх ще називають, периферійні пристрої можна розділити на 3 групи. До першої групи відносять пристрої введення інформації в ПК: маніпулятори, клавіатура, мікрофони, камери і т. Д. Пристрої введення перетворюють інформацію в зрозумілий для машини двійкового коду. До другої групи відносять пристрої виведення інформації: монітори, динаміки, навушники і т. д. У третій групі складаються пристрої, які служать одночасно для введення і виведення інформації. До цієї групи належать дисководи, знімні накопичувачі, модеми. Система знаходить зовнішній пристрій за адресою (можливо, по групі адрес), яких в комп`ютері зарезервовано близько тисячі.

Принцип роботи клавіатури



Розглянемо принцип роботи елементарного пристрою введення - клавіатури. Виявляється, вона теж оснащена процесором. Але процесор клавіатури, що складається всього лише з однієї мікросхеми, здатний виконувати тільки елементарні завдання, а саме відслідковувати замикання електричного кола і відправляти номер натиснутоюклавіші в центральний комп`ютер, де вже відбувається обробка і складається висновок згідно закладеної програмі.

Пристрої введення інформації в пк

Принцип роботи маніпулятора

Найпоширеніший маніпулятор - миша - працює трохи складніше. Мишки діляться на 3 типи за принципом дії: механічні, оптико-механічні і оптичні. Розглянемо принцип роботи кожної з них.

механічні миші

При переміщенні по поверхні столу механічного маніпулятора приводиться в рух каучукова куля. З кулею стикаються 2 ролика, розташованих перпендикулярно відносно один одного. За кульками розташовані детектори, що вловлюють і передають на плату з електронною схемою (елементарним процесором) рух кульок. Залежно від отриманих даних розраховуються координати і передаються на центральний процесор. У теперішній час механічні маніпулятори як такі майже повністю вийшли з ужитку внаслідок швидкого зносу каучукового кулі, через що частенько курсор просто переставав рухатися.

Оптичні маніпулятори

На зміну механічним прийшли оптичні миші. Каучукового кульки в них немає. Замість нього встановлені 2 фотодатчика, що складаються з світлодіода (фотопередатчіка) і фотоелемента (фотоприймача). Один світлодіод випромінює червоне світло, в той час як інший випромінює інфрачервоний. Фотоелементи налаштовані так, що кожен приймає тільки своє світло. При переміщенні маніпулятора світло відбивається, притому змінюється його інтенсивність в залежності від наближення або віддалення від лінії килимка. Зміна інтенсивності світла свідчить про переміщення маніпулятора по осі X або Y. Датчики зчитують і передають дані на плату миші, звідки сигнал надходить в центральний процесор.

Оптико-механічні мишки

Оптичні мишки зношуються в рази повільніше, проте всюди є своє «але». Використовувати оптичну вкрай незручно на гладкій поверхні. В цьому випадку набагато ефективніше буде використовувати оптико-механічну миша. Як і механічна, вона оснащена кулькою порівняно великого розміру, до якого щільно притиснуті ролики, розташовані під кутом в 90 градусів відносно один одного з двома фотодатчиками (світлодіод - фотодіод) по різні боки диска з прорізами.

Пристрої введення Залежно від напрямку руху миші наводиться в дію один або обидва ролика відразу. Кожен з двох датчиків фокусує швидкість руху свого ролика і відправляє їх на плату миші, де вираховуються координати, які потім відправляються в центральний процесор.



Увага, тільки СЬОГОДНІ!

Увага, тільки СЬОГОДНІ!