— Может и говорил, но сам знаешь, что в тех условиях, в каких мы находились, нетрудно было об этом забыть, — оправдывался Петрек.
— Нечего ссориться, — примирительно бросил Адек и добавил: — Если хотите, могу вам рассказать про эту коммуникацию. У нас довольно много времени.
— Пожалуйста, — попросил Петрек.
— Начну с того, что коммуникация с внешним миром необыкновенно важна для всех компьютерных государств, — начал Адек. — Поэтому этими делами занимается специальное министерство, носящее название Министерство зарубежных контактов. Его задача — обмен информацией с другими компьютерами и внешними устройствами. А информация, это, как вы знаете…
— Последовательность битов,… — досказал Каролек.
— А биты, — продолжил Петрек, — мы условно представляем себе как белые или черные шарики. Поэтому часто говорят, что бит — информация с двумя значениями, 1 или 0.
— Ты многое запомнил, — похвалил мальчика Адек. — Так что можно сказать, что Министерство зарубежных контактов занимается пересылкой или передачей информации. А информация бывает двух видов: последовательная и параллельная. Последовательная — когда информация пересылается бит за битом.
— Тогда параллельная ее передача — такая, когда пересылают бит рядом с битом, — рискнул вступить в разговор Каролек и вопросительно взглянул на микроника.
— Да. Точно, — подтвердил Адек.
— Я не очень понимаю, — огорчился Петрек.
— Я ему объясню, — сказал Каролек. — Послушай, это очень просто. Представь себе улицу со многими разделительными полосами. По ней машины могут ехать рядами — одна подле другой. Это пример параллельной передачи. Если же полоса движения одна, машины идут одна вслед за другой. И это, как ты, наверное догадываешься, пример последовательной передачи.
— Значит, для параллельной передачи нужно много дорог, а для последовательной достаточно одной. Но тогда зачем два рода передачи?
— Дело в том, что с передачей информации в принципе дело обстоит так же, как с уличным движением. Твой приятель заметил правильно, что у каждого вида передачи свои достоинства. Например, параллельная передача — быстрее последовательной, поскольку позволяет пересылать несколько битов одновременно. Последовательная передача может применяться на бо́льшие расстояния, чем параллельная, ведь легче сделать однополосовую дорогу, чем многополосовую, — разъяснил Адек.
— Это действительно просто, — согласился Петрек. — У меня еще один вопрос: сколько битов одновременно пересылается с помощью параллельной передачи?
— Бывает по-разному, но чаще всего восемь битов, то есть по байту.
— Теперь я знаю уже все! — с гордостью оказал Петрек.
— Ты думаешь? — насмешливо спросил Каролек. — Я, например, хотел бы узнать еще кое-что.
— Тогда я расскажу вам, как происходит передача информации в обоих направлениях: от компьютера к компьютеру. Информацию, поступающую в компьютер, называют входной, а та, которая из него выходит — выходной. Поэтому иногда говорят, что Министерство зарубежных контактов занимается операциями входа-выдоха, по-английски «Input/Output» (читай «инпут/аутпут»).
— А какую роль в этом играют порты? — спросил Каролек.
— Они как бы промежуточные станции между Дворцом Микропроцессора и внешним миром. У каждого порта свой адрес, так же, как у ячеек памяти. Когда микропроцессор хочет послать или получить информацию через конкретный порт, то сначала посылает адрес порта в Адресную магистраль. Одновременно по специальной линии Управляющей магистрали посылается сигнал, информирующий все части компьютерного государства о том, что начинается операция ввода-вывода. Получив такой сигнал, указанные работники всех портов внимательно следят за адресной магистралью, чтобы определить, кому из них направлено поручение. Одновременно по другим линиям Управляющей магистрали пересылается сигнал о том, что Микропроцессору нужно получить или же передать информацию…
— Ой! Что это? — воскликнул Петрек, показав на экран радара.
Каролек с Адеком тоже увидели на ранее пустом экране несколько светящихся точек, передвигавшихся очень быстро. Беглецы догадались, что радар отмечает машины гаммонидов, которые пустились в погоню.
15. Компьютерные сети
Машины гаммонидов все приближались и приближались. Но сомкнутый ранее строй как бы разжался: машины стали окружать беглецов. Каролек беспокойно всматривался в экран радара. Достаточно было бросить взгляд на Петрека, чтобы убедиться, что тот боится. Неудивительно — преследователи были совсем рядом…