Другие языки программирования и технологии
Шина в програмировании это что такое? (Определение слова шина)
Это проводящие элементы материнской платы, необходимые для передачи данных в виде электрических сигналов между компонентами компьютера. Снаружи они имеют продолжение в виде различных интерфейсов для подключения дополнительных устройств. В программировании данное понятие не используется. Разве что речь идёт об адресации команд в оперативной памяти (шина адреса и шина данных) и имеет отношение к программирование в машинных кодах или на языке Ассемблера. В этом случае под шиной подразумевается та её часть, которая отвечает за передачу команди данных из оперативной памяти компьютера центральному процессору (или нескольким центральным процессорам в многопроцессорной системе) . Сокращённо ЦП или CPU по-английски.
http://ru.wikipedia.org/wiki/Шина_(компьютеры)
Многие устройства ввода/выводаинформации подключаются к компьютеру посредством внешней шины. Обычно разъёмывнешних шин располагаются на задней панели системного блока. Физическиони различаются на те, в которых вставляют кабель, и те, которые сами вставляютсяв кабель. Из-за "бугра" к нам пришли и соответствующие названия "мама" и "папа". Это не просто шутка зарубежных инженеров, т. к. вполне официальноза "male" обозначают соединители-вилки, а "female" - розетки. Также разъёмыделятся по количеству контактов на 9, 25 и т. д. - контактные. Так, разъёмдля подключения принтера является 25-контактным типа "мама", а подключаемыйк нему разъём на одном из концов шнура принтера является 25-контактнымтипа "папа". В компьютерной индустрии чаще всего применяются разъёмы Д-формы (к таким подключаются принтер, монитор) , Mini-DIN (подключениеклавиатуры и мыши в новых компьютерах стандарта АТХ и компьютерах PS/2), DIN (клавиатуры АТ) . Можно встретить и другие, всех не перечислишь. Болеепринято внешние шины компьютера называть портами (LPT-порт, COM-порт). Следующее и, пожалуй, самое главное деление - по виду передачи данных. Как Вы знаете, данные в компьютере представляются битами (0 или 1), биты группируются в байты восьмёрками, байты с слова (1 слово = 2 байта = 16бит) , двойное слово (32 бита) и т. д. Если порт передаёт несколько бит одновременно, то его называют параллельным портом. Если же биты передаются по очередиодин за другим, то этот порт последовательный. Сразу видны прелести и недостаткипоследовательных и параллельных портов: при последовательной передаче данных вся информация может передаваться по двум проводам (один "земля" и одининформациюнный) , следовательно на проводах можно сэкономить. Но для передачиодного байта потребуется восемь циклов (я рассматриваю самый простой случай) , следовательно данные будут передаваться медленно. При параллельной передаче виден заметный выигрыш в скорости, но для передачи байта нужно 9 проводов. При такой передаче байты "мешают" друг другу в следствии законов электромагнетизма, поэтому вероятность ошибок увеличивается. Порт принтера является параллельным: скорость его передачи может достигать 2 мегабит в секунду, но максимальнаядлина шнура может быть 2,5 метра. Порт, к которому подключаются мыши компьютеров АТ и внешние модемы последовательный: длина шнура может достигать 15 метров, но скорость передачи всего 115 килобит в секунду.
Очевидно это канал передачи данных (pipe). Хотя слово "шина" обычно применяется к аппаратному обеспечению, а не к программному. Впервые слышу о таком применении данного слова.
В википедии не пробовали искать
частота fps
Похожие вопросы
- Програмирование в VBA
- о програмировании
- Создание сайтов и програмирование
- какой язык лучше для програмирования?
- Какой язык програмирования учить ?
- хочу занятся програмированием...какой язык програмирования посоветуете?
- Подскажите пожалуйста какой язык програмирования лучше всего начать изучать в самом начале и начинающему програмисту?
- вечный вопрос...с какого языка програмирования начать?но теперь есть конкретно цели...
- Какой язык програмирования лучше ...
- с чего лучше начать програмирование? Скажите с чего лучше начать програмирование???с С++ или с Турбо Паскаль?