- •Предисловие
- •Глава 1
- •1.1. Средства микропроцессорной вычислительной техники
- •1.2. Основные характеристики, место и классификация микроЭвм
- •1.3. Индустрия микропроцессорных средств вт
- •Глава 2 элементная база микроэвм. Микропроцессоры
- •2.1. Микропроцессорные бис
- •2.2. Микропроцессор 8086
- •2.3. Развитие семейства мп 8086
- •Глава 3 элементная база микроэвм. Микропроцессорные семейства бис
- •3.1. Сопроцессоры
- •3.2 Интегральные микросхемы памяти
- •3.3. Интерфейсные схемы, контроллеры
- •3.4. Схемы обрамления
- •Глава 4 магистрально-модульная организация микроэвм
- •4.1. Интерфейсы и магистрали микроЭвм
- •4.2. Магистрали типа Multibus
- •4.3. Интерфейсы периферийного оборудования
- •4.4. Конструктивные особенности микроЭвм
- •Глава 5 аппаратура микроэвм
- •5.1. Периферия микроЭвм
- •5.2. Аппаратура персональных микроЭвм
- •5.3. Модульные системы и одноплатные микроЭвм
- •Глава 6
- •6.1. Операционные системы
- •6.2. Средства автоматизации программирования
- •6.3. Пакеты прикладных программ
- •1. Монография я учебные издания
- •2. Периодические издания
- •3. Фирменные издания
- •Глава 1. Введение в микропроцессорную технику .............................. 5
- •Глава 2. Элементная база микроЭвм. Микропроцессоры ...................... 18
- •Глава 3. Элементная база микроЭвм. Микропроцессорные семейства бис ............................................................................................................................ 81
- •Глава 4. Магистрально-модульная организация микроЭвм ……………108
- •Глава 5. Аппаратура микроЭвм ............. ……………………………….148
- •Глава 6. Программное обеспечение микроЭвм ........................................187
1.2. Основные характеристики, место и классификация микроЭвм
МикроЭВМ, как и любые другие вычислительные машины, характеризуются рядом потребительских показателей, интегрально оценивающих все множество частных системных, технических, конструктивных и эксплуатационных характеристик. Чаще всего используются следующие показатели:
производительность — оценка, определяемая аналитически или экспериментально, количества обобщенных операций (команд), которые выполняет ЭВМ в единицу времени. Если провести аналогию между ЭВМ и автомобилем, то производительность — это средняя скорость, с которой ЭВМ «движется» по средней программе. Производительность измеряется в операциях в секунду (операций/с, instruction per second, IPS), в миллионах операций в секунду (млн. операций/с, million IPS, MIPS) и для мощных ЭВМ в миллионах, операций с плавающей запятой в секунду (мегафлопс, megaflops, MFLOPS). Необходимо с большой осторожностью подходить к публикуемым в печати, особенно с рекламной целью, значениям производительности той или иной машины, так как результат существенно зависит от методики расчета и/или от сложности оценочных задач;
разрядность — максимальная ширина информационного кода, который может обрабатываться, храниться и пересылаться в ЭВМ как единое целое. Если продолжить аналогию с автомобилем, то разрядность соответствует максимальному количеству пассажиров, которое в нем можно перевозить. Разрядность измеряется в битах (binary digit, bit) или в байтах (byte), равных 8 битам. Естественно,
чем больше разрядность, тем больший объем информации может переработать ЭВМ за определенное время (тем больше пассажиров может перевезти автомобиль);
емкость запоминающих устройств (ЗУ) — количество закодированной информации, которое может одновременно храниться в устройствах памяти ЭВМ. Емкость ЗУ измеряется в байтах, килобайтах (1 Кбайт = 210 байт, Kbyte), мегабайтах (1 Мбайт = 220 байт, Mbyte), гигабайтах (1 Гбайт = 230 байт, Gbyte) или терабайтах (1 Тбайт - 210 байт, Tbyte). Чем больше емкость ЗУ, тем больше «грузоподъемность» ЭВМ, так как она обеспечивает решение более сложных, информационно емких задач;
цена — денежное выражение стоимости, определяющее затраты потребителя на приобретение вычислительной машины. Снижение цены, при прочих равных условиях, повышает экономическую эффективность применения ЭВМ (чем дешевле автомобиль, тем выгоднее покупка, если другие его характеристики удовлетворяют потребителя).
К вышеперечисленным показателям желательно добавить еще один, интегрально характеризующий конструктивные и эксплуатационные характеристики вычислительного устройства: необходимую для установки площадь помещения, условия эксплуатации по температуре, загрязненности атмосферы, требуемый штат обслуживающего персонала, надежность, ремонтопригодность и т. п. В некоторой степени таким показателем могут быть эксплуатационные расходы за определенный период, однако в литературе редко приводятся сведения по расходам на использование конкретных средств ВТ и их связи с частными характеристиками.
Различают пять классов ЭВМ: микроЭВМ, мини-ЭВМ, супер-мини-ЭВМ, средние ЭВМ (mainframe), суперЭВМ (табл. 1.1).
Таблица 1.1. Основные характеристики ЭВМ
Класс ЭВМ
|
Разрядность, бит
|
Производительность, млн. операций/с |
Емкость оперативного ЗУ, Мбайт
|
Цена, млн. дол.
|
МикроЭВМ |
8; 16; 32 |
0,5—1 |
0,1—1 |
менее 0,02 |
Мини-ЭВМ |
16; 32 |
1,0—5 |
1—4 |
0,02 — 1 |
Супермини-ЭВМ |
32 |
5,0—20 |
2—10 |
0,1 —0,5 |
Средние ЭВМ |
32; 64 |
10,0—100 |
10—50 |
0,5—5 |
СуперЭВМ |
64;128 |
более 100 |
более 50 |
более 5 |
Заметим, что микроЭВМ имеют худшие характеристики разрядности, производительности и емкости ЗУ по сравнению со всеми другими классами. Напрашивается вывод, что их распространение должно быть ограниченным. Однако у микроЭВМ есть и существенное преимущество — наиболее низкая стоимость. Если требования конкретного применения вычислительного устройства удовлетворяются этими «худшими характеристиками» (разрядность 8, 16 бит, производительность до 500 тыс. операций/с, емкость ЗУ порядка 0,5 Мбайта, сюда же следует отнести и низкие эксплуатационные расходы), то естественно использовать наиболее дешевое средство — микроЭВМ. Так как таких применений великое множество, то огромна и потребность в средствах МпВТ.
Следует также учитывать, что со временем все показатели как бы смещаются вверх по указанной выше таблице. 10—15 лет тому назад характеристики современных микроЭВМ принадлежали мини-ЭВМ, класса супермини-ЭВМ вообще не существовало, а их нынешние характеристики были присущи машинам среднего класса. В настоящее время имеется возможность расширить оперативную память микроЭВМ до 1—4 Мбайт и, подключив математический сопроцессор, увеличить производительность до 1—2 млн. операций/с, т. е. микроЭВМ вторгаются в зону действия мини даже супермини-ЭВМ, расширяя тем самым области своего возможного применения. Уже можно говорить о появлении нового класса — супер-, микроЭВМ, вытесняющего мини-ЭВМ.
Выпускаемые промышленностью микроЭВМ делят на два больших вида (рис. 1.2).
Первый вид — встраиваемые микроЭВМ, предназначенные для построения микропроцессорных вычислительных систем (управления, сбора и обработки данных, отображения информации и т. п.), которые конструктивно включаются в законченные изделия и функционируют совместно с ними. МикроЭВМ этого вида отличаются отсутствием источников питания, органов управления, декоративного оформления, внешне они выглядят как полуфабрикаты, которые должны быть спрятаны от пользователя внутрь изделия. Конструктивно встраиваемые микроЭВМ выполняются как одноплатные или реже многоплатные (многомодульные), последние обычно имеют лучшие вычислительные характеристики. В качестве примера можно привести семейства iSBC 80, iSBC 86 фирмы Intel (США), одноплатные микроЭВМ которых нашли самое широкое распространение. В СССР встраиваемые микроЭВМ входят в состав ряда семейств, например серии В7 микросредств управляющей вычислительной техники (МСУВТ В7), выпускаемой Министерством электротехнической промышленности и приборостроения СССР [2.2].
Второй вид — законченные (автономные) микроЭВМ, ориентированные на непосредственное взаимодействие с пользователем. Такие машины выпускаются конструктивно завершенными, допускающими подключение и.или укомплектование широким набором периферийных устройств, снабженные развитым программным обеспечением. По числу пользователей, которые одновременно могут работать с микроЭВМ, последние делятся на однопользовательские (single-user) и многопользовательские (multi-user).
Персональная ЭВМ (ПЭВМ) — это недорогая, автономная однопользовательская микроЭВМ, обеспечивающая удобную работу любого пользователя, даже не имеющего профессиональной подготовки в области вычислительной техники. Достаточные вычислительные возможности, широкий спектр доступных периферийных устройств, системного и прикладного программного обеспечения,
поддерживающих интерактивный режим работы, являются главными отличительными чертами современных ПЭВМ. Принимая во внимание основные области применения, ПЭВМ можно условно разделить на три типа.
Домашние (бытовые) ПЭВМ (home computers) предназначены для автоматизации бытовой сферы деятельности человека: ведения семейных баз данных (справочников, архивов, дневников), расчета семейного бюджета, обучения, управления бытовыми приборами (аудиовизуальной аппаратурой, охранной сигнализацией, климатическими установками и т. п.), развлечений (электронные игры). Стоимость домашних ПЭВМ порядка 100—1000 долларов и зависит, в первую очередь, от набора периферийных устройств. В дешевых домашних компьютерах в качестве устройств ввода-вывода используются бытовые приборы. Обычный телевизор превращается в алфавитно-цифровой дисплей с простейшими графическими возможностями, кассетный магнитофон - во внешнее запоминающее устройство средней емкости. Дорогие системы снабжаются алфавитно-цифровыми и/или графическими дисплеями и накопителями на гибких магнитных дисках.
Конторские (деловые) ПЭВМ (business computers) ориентированы на автоматизацию учрежденческого труда: составление, редактирование и оформление текстов, ведение баз данных, деловой переписки, выполнение табличных вычислений, работу с графической информацией. Конторские ПЭВМ стоят от 1000 до 5000 долларов. Они оснащаются качественными алфавитно-цифровыми и графическими дисплеями, внешними запоминающими устройствами большой емкости на гибких или жестких дисках, устройствами для получения высококачественных твердых копий: принтерами и/или графопостроителями (плоттерами).
Профессиональные ПЭВМ (professional computers) предназначены для автоматизации труда инженера и научного работника, создания автоматизированных рабочих мест проектировщика, компоновки систем автоматизации научных исследований, решения сложных вычислительных задач. Профессиональные ПЭВМ имеют самую высокую стоимость в классе персональных (до 10000 долларов). Кроме стандартных устройств, они комплектуются самым разнообразным периферийным оборудованием, обеспечивающим профессиональную ориентацию. Обязательным является наличие внешних запоминающих устройств большой емкости и устройств для связи с измерительной и научной аппаратурой.
Однако четких границ между типами ПЭВМ нет. Основу любой персональной машины составляет системный блок (модуль), с которым стыкуются дополнительные модули и периферийные устройства. Сердцем системного блока является микропроцессор, его тип существенно влияет на все характеристики ПЭВМ, определяет ее разрядность и производительность. Но современные микропроцессоры настолько мощны, что подключая к одному и тому же системному блоку различный набор модулей-расширителей и периферийных устройств, используя соответствующее системное и прикладное программное обеспечение, можно создать ПЭВМ любого типа: от простой домашней до сложной профессиональной.
По конструктивному исполнению персональные ЭВМ можно разделить на три группы.
Настольные ПЭВМ (desk-top). В таких машинах системный блок и все периферийные устройства (клавиатура, дисплей, дополнительные внешние ЗУ, принтеры и т. п.) изготавливаются в виде отдельных конструктивных единиц и объединяются в систему на рабочем столе пользователя. Например, типичная персональная ЭВМ фирмы IBM (США) в минимальной конфигурации состоит из системного блока (500 X 400 X 137 мм), алфавитно-цифрового дисплея (380 Х 350 Х 280 мм), клавиатуры (500 Х 200 Х 57 мм) и принтера (400 Х 370 Х 110 мм). Для размещения такого комплекта требуется площадь не более 0,5 м2.
Транспортабельные ПЭВМ (transportable). Отличаются интегрированностью конструкции, при этом все основные устройства объединяются в единый блок, размеры и вес которого позволяют легко переносить машину. ПЭВМ этой группы кроме стандартных схемных узлов включают плоский алфавитно-цифровой и/или графический дисплей (жидкокристаллический или электролюминесцентный), клавиатуру, внешнее ЗУ на кассетах или микрокассетах и/или на гибких магнитных дисках, миниатюрное печатающее устройство или плоттер. Например, транспортабельная ПЭВМ НР-ТРС фирмы Hewlett-Packard (США) весит чуть более 11 кг, включает электролюминесцентный плоский дисплей (32 строки по 80 символов, графические возможности), струйный принтер, дисковод на гибких микродисках емкостью 710 Кбайт, построена на базе 16-разрядного микропроцессора MC68000.
Портативные ПЭВМ (portable, lap-top) с батарейным питанием. Размеры машин этой группы позволяют переносить их в портфеле (briefcase-size, book-size) или даже в кармане (pocket, handheld). Выпускаются они в виде малогабаритных устройств с встроенной стандартной или миниатюрной клавиатурой, маленькими алфавитно-цифровыми дисплеями и, возможно, встроенными внешними ЗУ на магнитных картах или микрокассетах. Батарейное питание обеспечивает автономность машины, пользователь может работать с ней в любых, специально неподготовленных условиях. Фирма Tandy (США) выпускает, например, так называемую портфельную ПЭВМ типа TRS-80 Mode 200. Машина выполнена на базе микропроцессора 80С85, изготовленного по КМОП технологии, имеет встроенную стандартную клавиатуру, жидкокристаллический дисплей, обеспечивающий отображение 16 строк по 40 символов. Масса машины не превышает 2 кг, время автономной работы не менее 20 часов.
Многопользовательские микроЭВМ в отличие от персональных имеют существенно большую емкость памяти (оперативной и внешней) и работают под управлением операционных систем, которые позволяют разделить ресурсы машины между несколькими пользователями. Внешне многопользовательские системы отличаются только одним — к системному блоку подключено несколько дисплеев и клавиатур, за которыми одновременно могут работать пользователи. Многопользовательские микроЭВМ ориентированы на деловые и инженерно-научные применения и по своим характеристикам приближаются к мини- и супермини-ЭВМ.