Читать «В Стране Микроников, или Секреты компьютера» онлайн - страница 32

Мирослав Томаля

— Последовательность битов,… — досказал Каролек.

— А биты, — продолжил Петрек, — мы условно представляем себе как белые или черные шарики. Поэтому часто говорят, что бит — информация с двумя значениями, 1 или 0.

— Ты многое запомнил, — похвалил мальчика Адек. — Так что можно сказать, что Министерство зарубежных контактов занимается пересылкой или передачей информации. А информация бывает двух видов: последовательная и параллельная. Последовательная — когда информация пересылается бит за битом.

— Тогда параллельная ее передача — такая, когда пересылают бит рядом с битом, — рискнул вступить в разговор Каролек и вопросительно взглянул на микроника.

— Да. Точно, — подтвердил Адек.

— Я не очень понимаю, — огорчился Петрек.

— Я ему объясню, — сказал Каролек. — Послушай, это очень просто. Представь себе улицу со многими разделительными полосами. По ней машины могут ехать рядами — одна подле другой. Это пример параллельной передачи. Если же полоса движения одна, машины идут одна вслед за другой. И это, как ты, наверное догадываешься, пример последовательной передачи.

— Значит, для параллельной передачи нужно много дорог, а для последовательной достаточно одной. Но тогда зачем два рода передачи?

— Дело в том, что с передачей информации в принципе дело обстоит так же, как с уличным движением. Твой приятель заметил правильно, что у каждого вида передачи свои достоинства. Например, параллельная передача — быстрее последовательной, поскольку позволяет пересылать несколько битов одновременно. Последовательная передача может применяться на бо́льшие расстояния, чем параллельная, ведь легче сделать однополосовую дорогу, чем многополосовую, — разъяснил Адек.

— Это действительно просто, — согласился Петрек. — У меня еще один вопрос: сколько битов одновременно пересылается с помощью параллельной передачи?

— Бывает по-разному, но чаще всего восемь битов, то есть по байту.

— Теперь я знаю уже все! — с гордостью оказал Петрек.

— Ты думаешь? — насмешливо спросил Каролек. — Я, например, хотел бы узнать еще кое-что.

— Тогда я расскажу вам, как происходит передача информации в обоих направлениях: от компьютера к компьютеру. Информацию, поступающую в компьютер, называют входной, а та, которая из него выходит — выходной. Поэтому иногда говорят, что Министерство зарубежных контактов занимается операциями входа-выдоха, по-английски «Input/Output» (читай «инпут/аутпут»).

— А какую роль в этом играют порты? — спросил Каролек.

— Они как бы промежуточные станции между Дворцом Микропроцессора и внешним миром. У каждого порта свой адрес, так же, как у ячеек памяти. Когда микропроцессор хочет послать или получить информацию через конкретный порт, то сначала посылает адрес порта в Адресную магистраль. Одновременно по специальной линии Управляющей магистрали посылается сигнал, информирующий все части компьютерного государства о том, что начинается операция ввода-вывода. Получив такой сигнал, указанные работники всех портов внимательно следят за адресной магистралью, чтобы определить, кому из них направлено поручение. Одновременно по другим линиям Управляющей магистрали пересылается сигнал о том, что Микропроцессору нужно получить или же передать информацию…