Другие языки программирования и технологии

Шина в програмировании это что такое? (Определение слова шина)

Это проводящие элементы материнской платы, необходимые для передачи данных в виде электрических сигналов между компонентами компьютера. Снаружи они имеют продолжение в виде различных интерфейсов для подключения дополнительных устройств. В программировании данное понятие не используется. Разве что речь идёт об адресации команд в оперативной памяти (шина адреса и шина данных) и имеет отношение к программирование в машинных кодах или на языке Ассемблера. В этом случае под шиной подразумевается та её часть, которая отвечает за передачу команди данных из оперативной памяти компьютера центральному процессору (или нескольким центральным процессорам в многопроцессорной системе) . Сокращённо ЦП или CPU по-английски.
Сергей Грабовский
Сергей Грабовский
9 204
Лучший ответ
Дмитрий К.
Дмитрий К.
83 228
Многие устройства ввода/выводаинформации подключаются к компьютеру посредством внешней шины. Обычно разъёмывнешних шин располагаются на задней панели системного блока. Физическиони различаются на те, в которых вставляют кабель, и те, которые сами вставляютсяв кабель. Из-за "бугра" к нам пришли и соответствующие названия "мама" и "папа". Это не просто шутка зарубежных инженеров, т. к. вполне официальноза "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 килобит в секунду.
Рустам Брацке
Рустам Брацке
9 055
Очевидно это канал передачи данных (pipe). Хотя слово "шина" обычно применяется к аппаратному обеспечению, а не к программному. Впервые слышу о таком применении данного слова.
В википедии не пробовали искать
Вова Илюкевич
Вова Илюкевич
1 545
частота fps