Фигурнов В. Э. Ф49 ibm pc для пользователя. Изд. 7-е, перераб и доп
Вид материала | Книга |
- Курс лекций и практикум. 6-е изд., перераб и доп, 44.04kb.
- В. А. Алексунина 3-е изд., перераб и доп. М.: Дашков и К°, 2005. 716с, 8.09kb.
- Карпенков С. Х. Концепции современного естествознания: Учеб для вузов. 6-е изд., перераб, 1235.1kb.
- Тощенко Ж. Т. Социология: Общий курс. 2-е изд., доп и перераб. М.: Юрайт-М, 2001. 527, 49.36kb.
- Фролов И. Т. и др. 3-е изд, 14108.71kb.
- Лаврехин Ф. А. и Панкова С. В. Биология пчелиной семьи. Изд. 2-е, перераб и доп. М.,, 1857.45kb.
- Текст приводится по сборнику Конституции зарубежных государств: Учебное пособие/Сост, 2055.3kb.
- Сборник руководящих документов по заповедному делу, 11587.13kb.
- "Обучение детей технике рисования" Изд. 2-е, перераб и доп. М., «Просвещение», 1970., 1146.19kb.
- Основные модели бухгалтерского учета и анализа в зарубежных странах : учеб пособие, 475.04kb.
шестнадцатеричный). Например, B9h = 11-16+9=185; 4A9Fh = 4-163+10-162+
9-16+15=19103.
1.4. Программы для компьютеров
Программы на языках
низкого уровня
w Программы для первых компьютеров приходилось писать на машинном язы-
ке, т.е. в кодах, непосредственно воспринимаемых компьютером. Это было
очень тяжелой, малопроизводительной и кропотливой работой, в ходе которой
можно было весьма легко ошибиться. Для облегчения процесса программиро-
вания в начале 50-х годов были разработаны системы, позволяющие писать
программы не на машинном языке, а с использованием мнемонических обо-
значений машинных команд, имен точек программы и т.д. Такой язык для на-
писания программ называется автокодом, или языком ассемблера. Програм-
мы на ассемблере очень просто переводятся в машинные команды, это делает-
ся с помощью специальной программы, которая также называется ассембле-
ром. Ассемблер и сейчас часто используется при программировании в тех слу-
чаях, когда требуется достичь максимального быстродействия и минимального
размера программ либо наиболее полно учесть в программе особенности ком-
пьютера.
Языки высокого
уровня
Однако написание программ на языке ассемблера все же весьма трудоемко.
Для этого программист должен очень хорошо знать систему команд соответ-
ствующего компьютера, а в ходе работы ему приходится бороться не столько
со сложностями решаемой задачи, сколько с переводом необходимых в задаче
действий в машинные команды. Поэтому и после появления ассемблеров мно- 1
гие исследователи продолжали попытки облегчить процесс программирова- *
ния, <научив> компьютеры понимать более удобные для человека языки со-
ставления программ. Такие языки стали называть языками программирова-
ния высокого уровня, а языки ассемблера и другие машинно-ориентирован-
ные языки - языками низкого уровня. Программы на языках высокого
уровня либо преобразуются в программы, состоящие из машинных команд
(это делается с помощью специальных программ, называемых транслятора-
ми или компиляторами), либо интерпретируются с помощью программ-
интерпретаторов.
Языки высокого уровня позволили значительно упростить процесс написания
программ, так как они ориентированы на удобство описания решаемых с их
помощью задач, а не на особенности какого-то конкретного компьютера.
Разумеется, для каждой программы на языке высокого уровня искусный про-
граммист может написать на языке ассемблера более компактную и
быстродействующую программу для выполнения тех же функций, однако эта
работа является весьма трудоемкой, поэтому она имеет смысл только в
особых случаях.
Первый коммерчески используемый язык программирования высокого уровня
Фортран был разработан в 1958 г. в фирме IBM под руководством Джона Бэ-
куса. Этот язык был предназначен, прежде всего, для научных вычислений и
он (в усовершенствованном варианте) до сих пор широко используется в дан-
ной области. Для других применений было разработано множество различных
языков высокого уровня, но широкое распространение получили лишь
немногие из них, в частности Си и (^и++, Паскаль, Бейсик, Лого, Форт, Лисп,
Пролог, в последнее время - Java, и др.
/.5. Как появились
персональные компьютеры
компьютеры w-x и ои-х годов оыли очень оольшими устройствами - огром-
ные залы были заставлены шкафами с электронным оборудованием. Все это
стоило очень дорого, поэтому компьютеры были доступны только крупным
компаниям и учреждениям. Однако в борьбе за покупателей фирмы, произво-
дившие компьютеры и электронное оборудование для них, стремились сделать
свою продукцию быстрее, компактнее и дешевле. Благодаря достижениям со-
временной технологии на этом пути были достигнуты поистине впечатляющие
результаты.
Транзисторы Первый шаг к уменьшению размеров компьютеров стал возможен с изобрете-
нием в 1948 г. транзисторов - миниатюрных электронных приборов, кото-
рые смогли заменить в компьютерах электронные лампы. В середине 50-х го-
дов были найдены очень дешевые способы производства транзисторов, и во
второй половине 50-х годов появились компьютеры, основанные на транзисто-
рах. Они были в сотни раз меньше ламповых компьютеров такой же произво-
дительности. Единственная часть компьютера, где транзисторы не смогли за-
менить электронные лампы, - это блоки памяти, но там вместо ламп стали
использовать изобретенные к тому времени схемы памяти на магнитных сер-
дечниках. К середине 60-х годов появились и значительно более компактные
внешние устройства для компьютеров, что позволило фирме Digital Equipment
выпустить в 1965 г. первый мини-компьютер PDP-8 размером с холодильник
и стоимостью 20 тыс. дол. Но к тому времени был подготовлен еще один шаг
к миниатюризации компьютеров - были изобретены интегральные схемы.
Интегральные схемы До появления интегральных схем транзисторы изготовлялись по отдельности,
и при сборке схем их приходилось соединять и спаивать вручную. В 1958 г.
Джек Килби придумал, как на одной пластине полупроводника получить не-
сколько транзисторов. В 1959 г. Роберт Нойс (будущий основатель фирмы
Intel) изобрел более совершенный метод, позволивший создавать на одной
пластине и транзисторы, и все необходимые соединения между ними. Полу-
ченные электронные схемы стали называться интегральными схемами, или
чипами. В дальнейшем количество транзисторов, которое удавалось размес-
тить на единицу площади интегральной схемы, увеличивалось приблизительно
вдвое каждый год. В 1968 г. фирма Burroughs выпустила первый компьютер
на интегральных схемах, а в 1970 г. фирма Intel начала продавать интеграль-
ные схемы памяти.
Микропроцессоры В том же году был сделан еще один важный шаг на пути к персональному
компьютеру - Маршиан Эдвард Хофф из той же фирмы Intel сконструировал
интегральную схему, аналогичную по своим функциям центральному процес-
сору большой ЭВМ. Так появился первый микропроцессор д^
Intel-4004 (см. рис. справа), который был выпущен в про- ^^Н^^
дажу в конце 1970 г. Конечно, возможности Intel-4004 бы- fISSif^^^^
ли куда скромнее, чем у центрального процессора большой
ЭВМ, - он работал гораздо медленнее и мог обрабатывать 1
одновременно только 4 бита информации (процессоры 1
больших ЭВМ обрабатывали 16 или 32 бита одновремен- 1 ^^^
но). Но в 1973 г. фирма Intel выпустила 8-битовый микроп- 1
роцессор Intel-8008, а в 1974 г. - его усовершенствованную версию Intel-
8080, которая до конца 70-х годов стала стандартом для микрокомпьютерной
индустрии.
Появление
персональных
компьютеров
Вначале эти микропроцессоры использовались только электронщиками-люби-
телями и в различных специализированных устройствах. Но в 1974 г. несколь-
ко фирм объявили о создании на основе микропроцессора Intel-8008 компью-
тера, т.е. устройства, выполняющего те же функции, что и большая ЭВМ. В
начале 1975 г. появился первый коммерчески распространяемый компьютер
Альтаир-8800, построенный на основе микропроцессора Intel-8080. Этот ком-
пьютер, разработанный фирмой MITS, продавался по цене около 500 дол. Хо-
тя возможности его были весьма ограничены (оперативная память составляла
всего 256 байт, клавиатура и экран отсутствовали), его появление было встре-
чено с большим энтузиазмом. В первые же месяцы было продано несколько
тысяч комплектов машины. Покупатели этого компьютера снабжали его до-
полнительными устройствами: монитором для вывода информации, клавиату-
рой, блоками расширения памяти и т.д. Вскоре эти устройства стали выпус-
каться другими фирмами. В конце 1975 г. Пол Аллен и Билл Гейтс (будущие
основатели фирмы Microsoft) создали для компьютера <Альтаир> интерпрета-
тор языка Basic, что позволило пользователям достаточно просто общаться с
компьютером и легко писать для него программы. Это также способствовало
популярности компьютеров.
Успех фирмы MITS заставил многие фирмы также заняться производством
персональных компьютеров. Появилось и несколько журналов, посвященных
персональным компьютерам. Компьютеры стали продаваться уже в полной
комплектации, с клавиатурой и монитором, спрос на них составил десятки, а
затем и сотни тысяч штук в год. Росту объема продаж весьма способствовали
многочисленные полезные программы, разработанные для деловых примене-
ний. Появились и коммерчески распространяемые программы, например, про-
грамма для редактирования текстов WordStar и табличный процессор VisiCalc
(соответственно 19/8 и 1979 гг.). Эти (и многие другие) программы сделали
для делового мира покупку компьютеров весьма выгодным вложением денег: с
их помощью стало возможно значительно эффективнее выполнять бухгалтер-
ские расчеты, составлять документы и т.д. В результате оказалось, что для
многих организаций необходимые им расчеты стало возможно выполнять не
на больших ЭВМ или мини-ЭВМ, а на персональных компьютерах, что значи-
тельно дешевле,
1.6. Появление IBM PC
Распространение персональных компьютеров к концу 70-х годов привело к
некоторому снижению спроса на большие ЭВМ и мини-ЭВМ. Это стало пред-
метом серьезного беспокойства фирмы IBM (International Business Machines
Corporation) - ведущей компании по производству больших ЭВМ, и в 1979 г.
фирма IBM решила попробовать свои силы на рынке персональных
компьютеров.
Однако руководство фирмы недооценило будущую важность этого рынка и
рассматривало создание компьютера всего лишь как мелкий эксперимент -
что-то вроде одной из десятков проводившихся в фирме работ по созданию
нового оборудования. Чтобы не тратить на этот эксперимент слишком много
денег, руководство фирмы предоставило подразделению, ответственному за
данный проект, невиданную в фирме свободу. В частности, ему было
разрешено не конструировать персональный компьютер <с нуля>, а
использовать блоки, изготовленные другими фирмами. И это подразделение
сполна использовало предоставленный шанс.
Прежде всего, в качестве основного микропроцессора компьютера был выбран
новейший тогда 16-разрядный микропроцессор Intel-8088. Его использование
позволило значительно увеличить потенциальные возможности компьютера,
так как новый микропроцессор позволял работать с 1 Мбайтом памяти, а все
имевшиеся тогда компьютеры были ограничены 64 Кбайтами. В компьютере
были использованы и другие комплектующие различных фирм, а его
программное обеспечение было поручено разработать небольшой фирме Mi-
crosoft.
В августе 1981 г. новый компьютер под названием IBM PC (читается - Ай-
Би-Эм Пи-Си) был официально представлен публике и вскоре после этого он
приобрел большую популярность у пользователей. Через один-два года ком-
пьютер IBM PC занял ведущее место на рынке, вытеснив модели 8-битовых
компьютеров. Фактически IBM PC стал стандартом персонального ком-
пьютера. Сейчас такие компьютеры (<совместимые с IBM PC>) составляют
более 90% всех производимых в мире персональных компьютеров.
/.7. Принцип открытой архитектуры
Если бы IBM PC был сделан так же, как другие существовавшие во время его
появления компьютеры, он бы устарел через два-три года, и мы давно бы уже
о нем забыли. Действительно, кто сейчас помнит о самых замечательных
моделях телевизоров, телефонов или даже автомобилей пятнадцатилетней
давности!
К счастью (для нас), в IBM PC была заложена возможность усовершенствова-
ния его отдельных частей и использования новых устройств. Фирма IBM
сделала компьютер не единым, неразъемным устройством, а обеспечила
возможность его сборки из независимо изготовленных частей аналогично
детскому конструктору. При этом методы сопряжения устройств с
компьютером IBM PC не только не держались в секрете, но и были доступны
всем желающим. Этот принцип, называемый принципом открытой архитек-
туры, наряду с другими достоинствами обеспечил потрясающий успех ком-
пьютеру IBM PC, но лишил фирму IBM возможности единолично
пользоваться плодами этого успеха.
Системная плаг.
и контроллеры
1\ак же устроен этот <конструктор> - па основной электронной плате компью-
тера IBM PC {системной, или материнской, плате) размещены только те
блоки, которые осуществляют обработку информации (вычисления). Схемы,
управляющие всеми остальными устройствами компьютера - монитором,
дисками, принтером и т.д., реализованы на отдельных платах (контроллерах),
которые вставляются в стандартные разъемы на системной плате - слоты. К
этим электронным схемам подводится электропитание из единого блока
питания, а для удобства и надежности все это заключается в общий
металлический или пластмассовый корпус - системный блок.
Открытость же этого конструктора заключается в том, что для IBM PC-
совместимых компьютеров все спецификации взаимодействия внешних
устройств с контроллерами, контроллеров с системной платой (точнее,
шиной) и т.д., доступны всем желающим. Это положение сохраняется по сей
день, хотя с той поры в конструкцию IBM РС-совметимых компьютеров было
внесено много нововведений. Поэтому любая фирма может начать
производство какого-либо контроллера, или внешнего устройства, или
системных плат, не беспокоясь обо всех остальных частях компьютера. Если
созданная ими продукция будет следовать общепринятым стандартам, с ней
^^лг^глгт пай^тат^ W тлоттоттпст пплггт^у ^ътп^-^тогч^тг^тзи^готтой
Выгоды открытой
архитектуры
уи По-видимому, фирма IBM рассчитывала, что открытость архитектуры IBM PC
позволит независимым производителям разрабатывать различные
дополнительные устройства, что увеличит популярность компьютера. Так оно
и произошло, и через один-два года на рынке предлагались сотни разных
устройств и комплектующих для IBM PC.
Наибольшую выгоду от открытости архитектуры IBM PC получили,
естественно, пользователи:
конкуренция между производителями комплектующих привела к их
удешевлению, а значит, и к удешевлению компьютеров;
пользователи смогли самостоятельно расширять возможности своих
компьютеров, покупая соответствующие устройства и подсоединяя их в
свободные разъемы на системной плате. При этом они не были связаны
ассортиментом моделей, предлагаемых фирмой IBM, так как могли
покупать дополнительные устройства, производимые независимыми
фирмами. Они могли сэкономить деньги, ориентируясь при покупке
компьютеров на свои сегодняшние, а не будущие потребности - ведь при
необходимости компьютер можно модернизировать;
открытость архитектуры IBM PC привела, как это описывается в
следующем параграфе, к появлению множества производителей
совместимых компьютеров>, что также стало причиной снижения цен на
компьютеры, повышения их качества и увеличения выбора у
nf\ пт_ ^f\nflfp& nail
1.8. Развитие компьютеров IBM PC
На первых порах открытость архитектуры IBM PC была выгодна фирме IBM.
Она обеспечила коммерческий успех компьютеру и позволила фирме
сравнительно легко выпускать новые модели, сохраняя совместимость со
старыми, чтобы все программы и все устройства, разработанные для старых
моделей IBM PC, работали и с новыми. В 1983 г. был выпущен компьютер
IBM PC XT, имеющий встроенный жесткий диск, в 1985 г. - компьютер IBM
PC AT на основе нового микропроцессора Intel-80286, работающий в 3-4
раза быстрее IBM PC XT.
Появление клонов
(IBM PC-
совместимых
компью геров)
онов Однако очень скоро другие фирмы перестали довольствоваться ролью
производителей комплектующих и начали сами собирать компьютеры, совме-
стимые с IBM PC. Они стали перенимать все разработки фирмы IBM (напри-
мер, видеоадаптеры CGA, EGA и позднее VGA), а за счет того, что им не
* приходилось нести огромных издержек фирмы IBM, они смогли продавать
свои компьютеры значительно дешевле (иногда в 2-3 раза) аналогичных
компьютеров фирмы IBM. И хотя эти компьютеры сначала стали
презрительно называть <клонами>, скоро от этого пришлось отказаться. Дело
в том, что некоторые фирмы-производители IBM PC-совместимых
компьютеров стали реализовывать многие технические достижения быстрее,
чем сама IBM. Так, первые компьютеры на основе микропроцессоров Intel-
80386 были выпущены уже не IBM. И очень скоро IBM оказалась не монопо-
листом и даже не безусловным лидером в выпуске разработанных ею компью-
теров, а одной из сотен конкурирующих фирм, каждая из которых стремится
сделать компьютеры быстрее, производительнее, надежнее и, естественно, де-
шевле. Все попытки фирмы IBM вновь монополизировать рынок (например,
выпуск компьютеров IBM PS/2) не увенчались успехом.
Так что теперь название
самой фирмой IBM, точно так же, как не каждый автомат Калашникова
сделан Калашниковым. Сейчас большинство выпускаемых компьютеров <типа
IBM PC> (или IBM PC-совместимых компьютеров) делается в Юго-Восточной
Азии (Тайвань, Сингапур, Южная Корея и т.д.), там их производство
обходится дешевле. Впрочем, некоторые наиболее <престижные>, надежные и
дорогие марки персональных компьютеров собираются в США и Европе, хотя
многие компоненты для них все равно завозятся из Юго-Восточной Азии.
Развитие компьютеров типа IBM PC теперь осуществляется многими конкури-
рующими фирмами, хотя IBM и остается самым крупным производителем
этих компьютеров. Компьютеры на основе микропроцессоров lntel-80386SX,
80486, и Pentium, мониторы типа Super-VGA 800х600 и 1024х768 были раз-
работаны уже не IBM, а различными другими фирмами. Наибольшее влияние
на развитие компьютеров типа IBM PC теперь оказывает не IBM, а фирма
Intel - производитель микропроцессоров, являющихся <мозгом> IBM PC, и
фирма Microsoft - разработчик операционных систем MS DOS, Windows,
Windows 95 и многих других используемых на IBM PC программ.
Замечание. Разумеется, отсутствие <руководящей и направляющей> силы в развитии
компьютеров имеет и свои отрицательные стороны. Так, все выпускаемые видеоадаптеры
EGA и VoA совместимы между собой, так как совместимы с оригинальными их моделями,
разработанными IBM. А видеоадаптеры Super-VGA или различные виды стримеров
несовместимы друг с другом - здесь не было авторитетной фирмы, разработку которой
остальные приняли бы как стандарт.
№жм -^м чiln '^>
у^р j)
Д
"~^ Продолжение этой главы при первом чтении можно пропустить
1.9. Причины успеха
персональных компьютеров
В настоящее время индустрия производства компьютеров и программного
обеспечения для них является одной из наиболее важных сфер экономики
развитых стран. Ежегодно в мире продаются десятки миллионов компьютеров.
Только в США объем продаж компьютеров, услуг и программного обеспече-
ния составляет десятки миллиардов долларов и постоянно продолжает расти.
В чем же причины такого стремительного роста индустрии персональных ком-
пьютеров? Несколько из них уже было названо - это невысокая стоимость
компьютеров (как правило, от нескольких сотен до десяти тысяч долларов) и
их сравнительная выгодность для многих деловых применений по сравнению с
большими ЭВМ и мини-ЭВМ. Но имеются и другие причины:
простота использования, обеспеченная с помощью диалогового способа
взаимодействия с компьютером, удобных и понятных интерфейсов про-
грамм (меню, подсказки, <помощь> и т.д.);
возможность индивидуального взаимодействия с компьютером без каких-
либо посредников и ограничений;
относительно высокие возможности по переработке информации (типичная
скорость - несколько миллионов операций в секунду, емкость оператив-
ной памяти - от нескольких сотен Кбайт до десятков Мбайт, емкость
жестких дисков - несколько десятков или сотен Мбайт);
высокая надежность и простота ремонта, основанные на интеграции компо-
нентов компьютера;
возможность расширения и адаптации к особенностям применения ком-
пьютеров - один и тот же компьютер может быть оснащен различными
периферийными устройствами и разным программным обеспечением;
наличие программного обеспечения, охватывающего практически все сфе-
ры человеческой деятельности, а также мощных систем для разработки но-
вого программного обеспечения.
Несмотря на то, что область применения персональных компьютеров очень
широка, имеются задачи, которые лучше решать на более мощных ЭВМ. Об
этом говорится в следующем параграфе.
/. 10. Ограниченность области применения
персональных компьютеров
Персональные компьютеры являются наиболее широко используемым видом
компьютеров, их мощность постоянно увеличивается, а область применения
расширяется. Персональные компьютеры могут объединяться в сети, что
позволяет десяткам и сотням пользователей легко обмениваться информацией
и одновременно получать доступ к общим базам данных. Средства
электронной почты позволяют пользователям компьютеров с помощью
обычной телефонной сети посылать текстовые и факсимильные сообщения в
другие города и страны и получать информацию из крупных банков данных.
Однако возможности персональных компьютеров по обработке информации
все же ограничены. Наиболее часто проявляющиеся ограничения - по
пбърму пбпябятывярмпй ИНАппмяпии и ПО гкпппгти КНЧИГЛРНИЙ
оиьему иираиатываемия инирормации и ни скорости вычислении.
На персональном компьютере можно хранить до нескольких десятков Гбайт
данных (один Гбайт - это около 400 тыс. страниц текста) и получать к ним
доступ за сотые доли секунды. Но во многих случаях требуется обрабатывать
еще большие объемы информации или делать это быстрее. К таким областям
относятся банковское дело, системы резервирования авиа- и железнодо-
рожных билетов и т.д. Например, на персональном компьютере легко можно
создать базу данных индивидуального пользования с названиями и характе-
ристиками журналов по какой-либо предметной области. Но для создания ба-
зы данных, в которой хранились бы рефераты статей из этих журналов или
даже сами тексты статей и к которой одновременно могли бы обращаться
сотни пользователей, потребуются уже большие ЭВМ.
Обработка больших
объемов
информации
При обработке больших объемов информации часто оказывается наиболее це-
лесообразным совместное использование компьютеров разного уровня, где на
каждом уровне решаются те задачи, которые соответствуют его возможно-
стям. Например, в крупном коммерческом банке обработка информации о
клиентах и расчетах, скорее всего, потребует большую ЭВМ, а ввод данных и
анализ результатов может осуществляться и на персональных компьютерах.
Интенсивные
вычисления
Во многих задачах оказывается недостаточной вычислительная мощное-
персональных компьютеров. Например, расчет механической прочности ко
струкции из нескольких сотен элементов можно сделать и на персонально
компьютере, но если надо рассчитать прочность конструкции из сотен тыс?
элементов, то потребуется уже большая ЭВМ или даже суперЭВМ.
Другим примером является компьютерное производство видеофильмов. Перс
нальный компьютер вполне можно использовать для создания простенью
движущихся картинок на экране. Но для создания реалистичных фильмов
специальных видеоэффектов требуется такой гигантский объем вычислени
который на персональных компьютерах выполнить практически невозможн
Даже для производства небольшого фильма потребуется много дней ш
недель работы компьютера. Поэтому профессиональные студии, зан
мающиеся производством фильмов, видеорекламы и т.д., вынужден
приобретать специализированные компьютеры, предназначенные для создаш
видеофильмов. Эти компьютеры стоят в десятки раз дороже IBM Р<
совместимых компьютеров, но позволяют создавать видеопродукцию во мно:
раз быстрее. Не удивительно - они сконструированы так, чтобы оче]
быстро выполнять именно те операции, которые используются при создаш
движущихся трехмерных изображений.
Замечание. Следует сказать, что иногда при больших затратах труда, <хитром> программ
ровании и т.д. удается решить на персональном компьютере (даже не очень мощном) sai
чу, которую, казалось бы, на нем сделать невозможно. Однако это отнюдь не всегда удает
и требует очень больших усилий. Поэтому, как правило, лучше решать задачи на компьки
ре соответствующей мощности и не пытаться сделать из персонального компьюте
суперЭВМ.
Глава 2
Как устроен компьютер
В этой главе рассказывается о том, из каких частей состоит компьютер и как
эти части взаимодействуют друг с другом. При первом чтении данной главы
напечатанный мелким шрифтом текст можно пропускать.
2.1. Основные блоки IBM PC
Обычно персональные компьютеры IBM PC состоят из трех частей (блоков),
рис. 2.1:
системного блока;
клавиатуры, позволяющей вводить символы в компьютер;
монитора (или дисплея) - для изображения текстовой и графической ин-
формации.
Компьютеры выпускаются и в портативном варианте - обычно в
<блокнотном> (ноутбук) исполнении (рис. 2.2), иногда - в <наколенном>
(лэптор). Здесь системный блок, монитор и клавиатура заключены в один
корпус: системный блок спрятан под клавиатурой, а монитор сделан как
крышка к клавиатуре.
Системный блок Хотя из этих частей компьютера системный блок выглядит наименее эффект-
но, именно он является в компьютере <главным>. В нем располагаются все
основные узлы компьютера:
электронные схемы, управляющие работой компьютера (микропроцессор,
оперативная память, контроллеры устройств и т.д., см. п. 2.4 и 2.5 ниже);
блок питания, который преобразует электропитание сети в постоянный ток
низкого напряжения, подаваемый на электронные схемы компьютера;
накопители (или дисководы) для гибких магнитных дисков, используемые
для чтения и записи на гибкие магнитные диски (дискеты);
накопитель на жестком магнитном диске, предназначенный для чтения и
записи на несъемный жесткий магнитный диск (винчестер);
другие устройства (см. ниже).
2.2. Дополнительные устройства
. К системному блоку компьютера IBM PC можно подключать различные уст-
ройства ввода-вывода информации, расширяя тем самым его функциональные
возможности.
Внешние устройства Многие устройства располагаются вне системного блока компьютера и под-
соединяются к нему через специальные гнезда (разъемы), находящиеся обыч-
но на задней стенке системного блока. Такие устройства обычно называются
внешними. Кроме монитора и клавиатуры, такими устройствами являются:
принтер - для вывода на печать текстовой и графической информации;
мышь - устройство, облегчающее ввод информации в компьютер;
джойстик - манипулятор в виде укрепленной на шарнире ручки с кноп-
кой, употребляется в основном для компьютерных игр;
а также другие устройства.
Внутренние
устройства
Некоторые устройства могут вставляться внутрь системного блока компьюте-
ра (поэтому они часто называются внутренними), например:
модем или факс-модем - для обмена информацией с другими компьютера-
ми через телефонную сеть (факс-модем может также получать и принимать
факсы);
дисковод для компакт-дисков, он обеспечивает возможность чтения данных
с компьютерных компакт-дисков и проигрывания аудиокомпакт-дисков;
стример - для хранения данных на магнитной ленте;
звуковая карта - для воспроизведения и записи звуков (музыки, голоса и
т.д.).
Впрочем, модемы, факс-модемы, стримеры, дисководы для компакт-дисков и
другие устройства могут выпускаться и во внешнем исполнении. Как правило,
устройства во внутреннем исполнении стоят дешевле - для них не надо из-
готавливать корпус и их не надо снабжать своим блоком питания.
Контроллеры и
устройства
Для управления работой устройств в IBM PC-совместимых компьютерах ис-
пользуются электронные схемы - контроллеры. Различные устройства ис-
пользуют разные способы подключения к контроллерам:
некоторые устройства (дисковод для дискет, клавиатура и т.д.) подключа-
ются к имеющимся в составе компьютера стандартным контроллерам;
некоторые устройства (звуковые карты, многие факс-модемы и т.д.) выпол-
нены как электронные платы, то есть смонтированы на одной плате со сво-
им контроллером;
остальные устройства используют следующий способ подключения: в сис-
темный блок компьютера вставляется электронная плата (контроллер),
управляющая работой устройства, а само устройство подсоединяется к
этой плате кабелем.
Более подробно о контроллерах рассказано в п. 2.5.
2.3. Микропроцессор и сопроцессор
Микропроцессоп Самым главным элементом в компьютере, его <мозгом>, является макропро-
цессор - небольшая (в несколько сантиметров) электронная схема, выпол-
няющая все вычисления и обработку информации. Микропроцессор умеет
выполнять сотни различных операций и делает это со скоростью в несколько
десятков или даже сотен миллионов операций в секунду. В компьютерах типа
IBM PC используются микропроцессоры фирмы Intel, а также совместимые с
ними микропроцессоры других фирм (AMD, Cyrix, IBM и др.). Микропроцес-
соры фирмы Intel, применяемые в IBM PC-совместимых компьютерах, таковы:
Intel-8088, 80286, 80386 (модификации SX и DX), 80486 (модификации SX,
SX2, DX, DX2 и DX4), Pentium и Pentium Pro, они приведены в порядке воз-
растания производительности и цены. Разница в производительности этих
микропроцессоров очень велика. Так, новейший микропроцессор Pentium Pro
быстрее микропроцессора Intel-8088 (на котором были основаны исходный
вариант компьютера IBM PC и модель IBM PC XT) в несколько тысяч раз!
Ззм^чяния. 1. Большинство выпускаемых сейчас компьютеров основано на микропроцес-
сорах Pentium, а наиболее мощные компьютеры - на микропроцессорах Pentium Pro. Лишь
самые дешевые модели компьютеров основаны на микропроцессоре 486DX4 и его аналогах
(например, AMD 5х86), но они уже снимаются с производства, не выдерживая конкуренции
с компьютерами на основе Pentium.
2. Большинство программ для операционной системы DOS работают с хорошей скоростью
на компьютерах с микропроцессором Intel-80386 и даже 80286. При использовании Win-
dows 3.1 или Windows for WorkGroups компьютеры на основе Intel-00386 работают доволь-
но медленно, а приличная скорость обеспечивается лишь на компьютерах класса Intel-
80486 DX2 или DX4. А современные операционные системы Windows 95, Windows NT,
OS/2 Warp и многие рассчитанные на них программы на компьютерах класса Intel-80486
DX2 или DX4 работают медленно, их лучше использовать на компьютерах класса Pentium.
Тактовая частота Одинаковые модели микропроцессоров могут иметь разную тактовую частоту
- чем выше тактовая частота, тем выше производительность и цена микро-
процессора. Тактовая частота измеряется в мегагерцах (МГц). Например,
микропроцессоры Pentium выпускаются с тактовой частотой от 75 до 200 МГц
(то есть они отличаются по производительности примерно в два с половиной
раза). Часто тактовая частота указывается вслед за моделью микропроцессо-
ра, например Pentium/75 МГц.
Замечания. 1. Тактовая частота указывает скорость выполнения элементарных операций
внутри микропроцессора. Разные модели микропроцессоров выполняют одни и те же ко-
манды (например, сложение или умножение) за разное число тактов. Чем более современ-
ная (часто говорят, более высокая) модель микропроцессора, тем, как правило, меньше
тактов требуется микропроцессору для выполнения одних и тех же команд. Поэтому, на-
пример, микропроцессор Pentium работает приблизительно в два раза быстрее Intel-80486 с
такой же тактовой частотой, a Intel-80486 - приблизительно в два раза быстрее Intel-
80386DX с такой же тактовой частотой.
2. Микропроцессоры других фирм (AMD, Cyrix) часто имеют маркировку, вводящую в за-
блуждение. Например, микропроцессор AMD 5х86 аналогичен 486DX4, а не Pentuirn, по-
этому AMD 5х80/135 МГц по производительности схож лишь с Pentium/75 МГц.
Сопроцессор В тех случаях, когда на компьютере приходится выполнять много математических вы-
числений (например, в инженерных расчетах, обработке трехмерных изображений и
IJJIBB т.д.), желательно, чтобы математические операции над вещественными числами под-
^^^З^ЗНЗА держивались аппаратно, то есть самим микропроцессором. Но микропроцессоры Intel-
^^gQjQfff^ 8088, 80286, 80386 и 80486SX не обеспечивают такую поддержку, поэтому к ним для
^^QQfff^ этого требуется добавить математический сопроцессор (Intel-8087, 80287, 80387 и
80487SX соответственно), который помогает основному микропроцессору выполнять
математические операции над вещественными числами. Новейшие микропроцессоры
ЯЯШШЯЯМ фирмы Intel (80486DX, Pentium и Pentium Pro) и почти все их аналоги других фирм
сами умеют выполнять операции над вещественными числами, поэтому для них сопро-
цессоры не требуются.
2.4. Память
В этом параграфе мы расскажем о различных видах памяти, применяющихся в
IBM PC-совместимых компьютерах.
Оперативная память Очень важным элементом компьютера является оперативная память. Именно
из нее процессор берет программы и исходные данные для обработки, в нее он
записывает полученные результаты. Название <оперативная> эта память по-
лучила потому, что она работает очень быстро, так что процессору практиче-
ски не приходится ждать при чтении данных из памяти или записи в память.
Однако содержащиеся в ней данные сохраняются только пока компьютер
включен. При выключении компьютера содержимое оперативной памяти сти-
рается (за некоторыми исключениями, о которых говорится ниже). Часто для
оперативной памяти используют обозначение RAM (random access memory, то
есть память с произвольным доступом).
Количество памяп
и возможносп
компьютеры
От количества установленной в компьютере оперативной памяти напрямую зависит, с
какими программами Вы сможете на нем работать. При недостаточном количестве
оперативной памяти многие программы либо вовсе не будут работать, либо станут ра-
ботать крайне медленно. Можно привести следующую приблизительную классифика-
цию возможностей компьютера в зависимости от объема оперативной памяти:
/ Мбайт и менее - на компьютере возможна работа только в среде DOS. Такие ком-
пьютеры можно использовать для корректировки текстов или ввода данных;
4 Мбайта - на компьютере возможна работа в среде DOS, Windows 3.1 и Windows
for Workgroups. Работа в DOS вполне комфортна, а в Windows - нет: некоторые
Windows-программы при таком объеме памяти не работают (скажем, Corel Draw
5), а некоторые позволяют обрабатывать лишь небольшие и несложные докумен-
ты. Одновременный запуск нескольких Windows-программ также может быть за-
труднен;
iS Мбайт - обеспечивается комфортная работа в среде Windows 3.1, Windows for
Workgroups, при этом дальнейшее увеличение объема оперативной памяти уже
практически не повышает быстродействие для большинства офисных приложе-
ний. Использование более новых операционных систем, как Windows 95 и OS/2
Warp, в принципе возможно, но работать они будут явно медленно;
16 Мбайт - обеспечивается комфортная работа в операционных системах Windows
95 и OS/2, причем дальнейшее увеличение объема оперативной памяти уже
практически не повышает быстродействие при выполнении большинства офисных
приложений. Возможно использование Windows NT, хотя ей не помешает доба-
вить еще 8-16 Мбайт;
32 Мбайта и более - такой объем оперативной памяти может требоваться для серве-
ров локальных сетей, компьютеров, используемых для обработки фотоизображе-
ний или видеофильмов, и в некоторых других приложениях. Полезен он может
быть и для компьютеров, работающих под управлением ОС Windows NT.
К счастью, стоимость оперативной памяти в последнее время резко упала (с лета 1995
до лета 1996 г. - более чем в четыре раза), поэтому большие запросы многих про-
грамм и операционных систем к оперативной памяти стали с финансовой точки зрения
гораздо менее обременительными.
^и^сиА^ lvicnc^ uu^cm^ririi^iJiDnDllvin.
Кэш-память Для ускорения доступа к оперативной памяти на быстродействующих компь-
ютерах используется специальная сверхбыстродействующая кэш-память, ко-
торая располагается как бы <между> микропроцессором и оперативной па-
мятью и хранит копии наиболее часто используемых участков оперативной
памяти. При обращении микропроцессора к памяти сначала производится по-
иск нужных данных в кэш-памяти. Поскольку время доступа к кэш-памяти в 1
несколько раз меньше, чем к обычной памяти, а в большинстве случаев необ- И
ходимые микропроцессору данные уже содержатся в кэш-памяти, среднее вре-
мя доступа к памяти уменьшается.
Замрчянмп 1. Для компьютеров на основе lntel-80386DX или 80486SX размер кэш-па-
мяти в 64 Кбайт является удовлетворительным, 128 Кбайт - вполне достаточным. Компью-
теры на основе lntel-80486DX, DX2, DX4 и Pentium обычно оснащаются кэш-памятью ем-
костью 256 Кбайт. Для систем на базе Pentium с объемом оперативной памяти более 32
Мбайт, использующих многозадачные ОС, может быть целесообразна кэш-память в 512
Кбайт.
2. Некоторые производители в погоне за снижением себестоимости поставляют компьюте-
ры без кэш-памяти или с фальшивой кэш-памятью. Следует иметь в виду, что это может
очень сильно снизить производительность компьютера, иногда почти в два раза. Если учесть
небольшую стоимость кэш-памяти, такую экономию вряд ли можно признать разумной.
3. Микропроцессоры серий 486 и Pentium содержат небольшую внутреннюю кэш-память,
поэтому для однозначности терминологии иногда в технической литературе кэш-память,
размещаемую на системной плате, называют кэш-памятью второго уровня (level two
cache, L2 cache). В микропроцессоре Pentium Pro кэш-память второго уровня содержится в
едином корпусе с самим процессором (можно сказать, что она встроена в микропроцессор).
Другие
виды памяти
Швю
(постоянна
память
га^1\ам\км 1алм\.с и дру1ил видал нами i и, сидержащился в к.им11ьмлсре. при
первом чтении окончание этого параграфа можно пропустить.
3/OS В IBM PC-совместимом компьютере имеется также и постоянная память, в которую
^ндя данные занесены при ее изготовлении. Как правило, эти данные не могут быть измене-
1 ны, выполняемые на компьютере программы могут только их считывать. Такой вид
памяти обычно называется ROM (read only memory, или память только для чтения),
или ПЗУ (постоянное запоминающее устройство).
В IBM PC-совместимом компьютере в постоянной памяти хранятся программы для
проверки оборудования компьютера, инициирования загрузки операционной системы
(ОС) и выполнения базовых функций по обслуживанию устройств компьютера. По-
скольку большая часть этих программ связана с обслуживанием ввода-вывода, часто
содержимое постоянной памяти называется BIOS (Basic Input-Output System, или ба-
зовая система ввода-вывода).
Замечания 1. Некоторые устройства компьютера, например, графические адаптеры или
SCSI-контроллеры, содержат расширения BIOS, то есть программы, корректирующие и
дополняющие функции основного BIOS в соответствии с потребностями данных устройств.
2. Во многих компьютерах устанавливается BIOS на основе флэш-памяти. Такая память
может быть изменена программами, что позволяет производить обновление BIOS с помо-
щью специальных программ, без замены материнской платы или микросхемы BIOS. Чтобы
предотвратить случайное изменение BIOS, запись в него осуществляется лишь при предва-
рительном снятии некоторой перемычки (джампера) на системной плате компьютера.
3. Во всех компьютерах, кроме очень старых, в BIOS содержится также программа на-
стройки конфигурации компьютера (SETUP). Она позволяет установить некоторые харак-
теристики устройств компьютера (типы видеоконтроллера, жестких дисков и дисководов
для дискет, часто также режимы работы с оперативной памятью, запрос пароля при началь-
ной загрузке и т.д.). Как правило, программа настройки конфигурации вызывается, если
пользователь во время начальной загрузки нажмет определенную клавишу или комбинацию
клавиш (чаще всего клавишу ГоеП).
CMOS
(полупостоянная
память)
1 Его часто называют CMOS-памятью, поскольку эта память обычно выполняется по
' технологии CMOS (complementary metal-oxide semiconductor), обладающей низким
энергопотреблением. Содержимое CMOS-памяти не изменяется при выключении элек-
тропитания компьютера, поскольку для ее электропитания используется специальный
аккумулятор. Для изменения параметров конфигурации компьютера в BIOS содержит-
ся программа настройки конфигурации компьютера - SETUP.
j Замечание. Аккумулятор, питающий CMOS-память, снабжает электроэнергией и встроен-.
1 ные в компьютер часы (так называемые часы реального времени). Наличие этих часов по-
1 зволяет Вам не задавать текушее воемя пои каждом включении компьютеоа.
Видеопамять Еще один вид памяти в IBM PC-совместимых компьютерах - это видеопамять, то
есть память, используемая для хранения изображения, выводимого на экран монитора.
Эта память обычно входит в состав видеоконтроллера - электронной схемы, управ-
ляющей выводом изображения на экран. Мы расскажем о видеоконтроллерах и видео-
памяти в следующей главе.
2.5. Контроллеры и шины
Зачем нужны
контроллеры и ши\
Чтобы компьютер мог работать, необходимо, чтобы в его оперативной памяти
^ находились программа и данные. А попадают они туда из различных уст-
ройств компьютера - клавиатуры, дисководов для магнитных дисков и т.д.
Иногда по традиции эти устройства называют внешними, хотя некоторые из
них могут встраиваться внутрь системного блока, как это описывалось выше.
Результаты выполнения программ также выводятся на различные устройства
- монитор, диски, принтер и т.д.
Обмен информацией между оперативной памятью и устройствами (он называ-
ется вводом-выводом) не происходит непосредственно: между любым устрой-
ством и оперативной памятью имеются два промежуточных звена:
1. Для каждого устройства в компьютере имеется электронная схема, кото-
рая им управляет. Эта схема называется контроллером, или адаптером.
Некоторые контроллеры (например, контроллер дисков) могут управлять
сразу несколькими устройствами.
2. Все контроллеры (адаптеры) взаимодействуют с микропроцессором и опе-
ративной памятью через системную магистраль передачи данных, которую
в просторечии обычно называют шиной.
Замечание. Как будет сказано ниже, в компьютере может быть несколько шин. Например,
одна шина может использоваться для обмена с низкоскоростными устройствами (клавиа-
турой, мышью, дисководами для дискет, модемом, звуковой картой и т.д.), а другая - с
высокоскооостными (жесткими дисками, видеоконтооллеоом и т.д.).
Электронные платы
Электронные схемы IBM PC состоят из нескольких модулей - электронных
плат. Модульная структура электронных схем компьютера позволяет легко
приспособить компьютер к нуждам пользователя и облегчает ремонт компью-
тера (при ремонте обычно требуется заменить только одну плату, а не все).
На основной плате компьютера - системной, или материнской, плате -
обычно располагаются основной микропроцессор, оперативная память, кэш-
память, шина (или шины) и BIOS. Кроме того, там находятся электронные
схемы (контроллеры), управляющие некоторыми устройствами компьютера.
Так, контроллер клавиатуры всегда находится на материнской плате. Часто
там же находятся и контроллеры для других устройств (жестких дисков, дис-
ководов для дискет и т.д.). Такие контроллеры называются встроенными или
интегрированными (в материнскую плату). На современных материнских
платах обычно находятся интегрированные контроллеры дискет, портов ввода-
вывода, часто контроллер жестких дисков, иногда - видеоконтроллер.
Разным пользователям в компьютере нужен разный набор контроллеров. По-
этому все контроллеры компьютера встраиваются в материнскую плату толь-
ко в некоторых специальных компьютерах. В большинстве компьютеров мате-
ринская плата всегда содержит несколько разъемов (слотов), в которые мо-
гут вставляться электронные платы, содержащие контроллеры для подключе-
ния дополнительных устройств (платы контроллеров]. При вставке в разъем
материнской платы контроллер подключается к шине - магистрали передачи
данных между оперативной памятью и устройствами.
\ Замечание. На одной плате могут располагаться как один, так и несколько контроллеров.
1 Т4яппымрп иартп ^питпппп^п^1 WftrTUUV nucvnn и пт^гч^от поондоша^т^о иа ^пипй пгтатр
Свободные разъемы
и добавление новых
контроллеров
Таким образом, наличие свободных разъемов обеспечивает возможность добавления к
компьютеру новых контроллеров. Обычно материнская плата содержит 5-6 разъемов
для подключения плат контроллеров, в компактных моделях системных блоков число
разъемов может быть меньше (1-2), а в компьютерах, предназначенных для использо-
вания в качестве серверов локальной сети, число разъемов может быть больше. В пор-
тативных компьютерах используются разъемы специального вида - для подключения
контроллеров размером с кредитную карточку (PC-карт).
Виды шин Подобно тому, как в городе может быть больше одной улицы, так и в компью-
тере (точнее, на материнской плате) может быть не одна магистраль передачи
данных, то есть шина, а несколько. Обычно в современных компьютерах име-
ются две, а иногда и три шины разных типов. Это связано с тем, что разрабо-
танная для IBM PC AT в начале 80-х гг. шина ISA оказалась слишком медлен-
ной и не смогла пропускать без существенных задержек объемы информации
высокоскоростных устройств, появившихся в середине 80-х гг. - быстродей-
ствующих жестких дисков, видеоконтроллеров и т.д. Поэтому сейчас шина
ISA обычно используется лишь для подключения низкоскоростных устройств
(контроллеров портов ввода-вывода, звуковых карт и т.д.).
А для подключения высокоскоростных устройств были разработаны более
производительные шины - сначала МСА и EISA, потом VESA, затем РС1.
Сейчас большинство выпускаемых компьютеров оснащается шинами РС1 и
ISA (обозначение: PCI/ISA). Лишь некоторые компьютеры на основе процес-
сора Intel-80486 оснащаются также шиной VESA, поскольку для нее в свое
время было выпущено много контроллеров, и бывают пользователи, которые
желают задействовать такие контроллеры.
Замечание. Следует иметь в виду, что каждый контроллер может быть подключен лишь к
той шине, на которую он рассчитан. Поэтому при покупке контроллеров следует знать,
разъемы каких шин имеются в Вашем компьютере, так как иначе купленный контроллер
окажется бесполезен. Кстати, и разъемы различных шин сделаны разными, чтобы их нельзя
было перепутать. Исключением является лишь шина EISA - она позволяет подсоединять
контроллеры, рассчитанные на шину ISA, так что и разъемы шины EISA - той же формы,
что у шины ISA, только в два раза глубже.
ШИсторические подробности. Шина МСА была разработана фирмой IBM в 1987 г., но не
получила широкого распространения из-за коммерческой политики фирмы IBM, желавшей
получать лицензионные отчисления за использование этой шины. Шина EISA была разра-
ботана в 1989 г. совместно несколькими фирмами - производителями компьютерного обо-
рудования как общедоступная альтернатива шине МСА. Эта шина применялась в основном
на серверах локальных сетей, и до сих пор некоторые серверы оснащаются шиной EISA, так
как у пользователей имеется оборудование, рассчитанное на эту шину. Однако быстродей-
ствие шины EISA оказалось невелико, а рассчитанные на нее контроллеры - дорогими.
Поэтому ассоциация VESA (Video Electronics Standards Association) предложила в 1992 г.
использовать для компьютеров Intel-80486 шину, называемую теперь шиной VESA (или
VL-Bus), в которой микропроцессор компьютера получал непосредственный доступ к быст-
родействующим контроллерам (видеоконтроллерам, контроллерам жестких дисков, кон-
троллерам локальной сети). Иначе говоря, шина VESA является продолжением той магист-
рали, по которой микропроцессор обменивается данными с оперативной памятью. Поэтому
эта шина является очень дешевой в реализации, и в 1993-1994 гг. она получила широчай-
шее распространение на компьютерах с процессором 80486. Однако скоро выяснилось, что
шина VE§A - это не более чем сиюминутное решение, обладающее множеством ограниче-
ний (жесткая привязка к процессору 80486, работа с той частотой, с которой процессор
обменивается с оперативной памятью, сложность конфигурирования и т.д.). И эта шина
была вытеснена разработанной фирмой Intel шиной PCt, в которой воплощены многие воз-
можности, необходимые в современных компьютерах (независимость от типа микропроцес-
сора, высокая производительность, автоматическая настройка подключаемых контроллеров,
малая нагрузка на микропроцессор и т.д.). Компьютеры на основе микропроцессоров Pen-
tium и Pentium Pro всегда оснащаются шиной РС1, да и на компьютерах на основе 80486,
которые все еще выпускаются, эта шина теснит шину VESA.
Контроллеры noprol
ввода-вывода
в Одним из контроллеров, которые присутствуют почти в каждом компьютере,
является контроллер портов ввода-вывода. Часто этот контроллер интегри-
рован в состав материнской платы. Контроллер портов ввода-вывода соединя-
ется кабелями с разъемами на задней стенке компьютера, через которые к
компьютеру подключаются принтер, мышь и некоторые другие устройства.
Порты ввода-вывода бывают следующих типов:
) параллельные (обозначаемые LPTI-LPT4), к соответствующим разъемам
на задней стенке компьютера (имеющим 25 гнезд, см. рисунок слева)
обыкновенно подключаются принтеры;
) последовательные (обозначаемые СОМ1-COM3). К соответствующим
разъемам на задней стенке компьютера (имеющим 9 или 25 штырьков, см.
' рисунок слева) обычно подсоединяются мышь, модем и другие устройства;
) игровой порт - к его разъему (имеющему 15 гнезд, см. рисунок слева)
подключается джойстик. Игровой порт имеется не у всех компьютеров.
Как правило, контроллер портов компьютера поддерживает один параллель-
ный и два последовательных порта.
.^.)л^^ 'l. )пllll 1. Параллельные порты выполняют ввод и вывод с большей скоростью, чем по-
следовательные (за счет использования большего числа проводов в кабеле).
2. Некоторые устройства (скажем, отдельные высокоскоростные модемы) могут подклю-
чаться и к параллельным, и к последовательным портам.
3. Иногда через параллельные или через последовательные порты по специальному кабелю
осуществляется передача информации между двумя компьютерами (см. главу 28).
4. На самом деле в компьютере имеется множество других (внутренних) портов ввода-
вывода. Они используются для обмена данными между микропроцессором и контроллерами
устройств.
l"!i