- •Конспект лекций по дисциплине
- •Часть 1. Устройство и общая архитектура персонального компьютера Лекция 1. Основные понятия и определения дисциплины
- •1.1. Что такое персональный компьютер
- •1.2. Зачем необходим персональный компьютер радиоинженеру?
- •1.3. Персональные компьютеры, совместимые с ibm pc
- •1.4. Конструктивные особенности персональных компьютеров
- •Настольные компьютеры
- •Малогабаритные компьютеры
- •Промышленные и инструментальные компьютеры
- •Лекция 2. Общая структура персонального компьютера
- •2.1. Центральный процессор cpu
- •2.2. Элементы памяти
- •2.3. Периферийные устройства
- •2.4. Устройства ввода-вывода и коммуникаций
- •2.5. Адаптеры, контроллеры и иерархия подключений периферийных устройств
- •Лекция 3. Архитектура пэвм ibm pc и способы подключения внешних устройств
- •3.1. Функциональная схема пэвм ibm pc/xt Шинная организация персональных компьютеров
- •Организация системных шин pc/xt
- •3.2. Способы подключения внешнего устройства к компьютеру
- •Включение через последовательный порт
- •Включение через параллельный порт
- •Включение в системную шину
- •Подключение через современные интерфейсы
- •3.3. Программное обеспечение
- •Лекция 4. Архитектура системной платы современного
- •4.1. Шинно-мостовая архитектура
- •4.2. Хабовая архитектура
- •4.3. Архитектура HyperTransport
- •4.4. Чипсеты и системные платы
- •Лекция 5. Центральный процессор современных pc. Структура и режимы работы
- •5.1. Архитектура и микроархитектура процессоров
- •5.2. Режимы работы процессоров
- •5.3. Программная модель процессоров x86
- •Регистры общего назначения
- •Индексные регистры
- •Сегментные регистры
- •Регистры состояния и управления
- •Лекция 6. Структура программы на языке Ассемблера
- •6.1. Организация сегментов
- •6.2. Директивы управления сегментами и моделями памяти
- •6.3. Структура программ на ассемблере masm
- •Лекция 7. Основы программирования на языке Ассемблера
- •7.1. Структура команды языка Ассемблера
- •7.2. Операнды команд языка Ассемблера
- •7.3. Способы адресации памяти языка Ассемблера
- •7.4. Псевдокоманды языка Ассемблера
- •Псевдокоманды db, dw и dd
- •Псевдокоманда equ
- •Псевдокоманды resb, resw и resd
- •Псевдокоманда times
- •Лекция 8. Команды пересылки данных и логические команды языка Ассемблера
- •8.1. Команды пересылки данных
- •8.2. Логические команды языка Ассемблера
- •8.3. Массивы битов (разрядные матрицы)
- •Лекция 9. Команды целочисленной арифметики в языке Ассемблера
- •9.1. Арифметические команды сложения и вычитания
- •Инструкции сложения add и вычитания sub
- •Команды инкрементирования inc и декрементирования dec
- •9.2. Команды для работы с отрицательными числами
- •9.3. Арифметические команды умножения и деления
- •Команды mul и imul
- •Команды div и idiv
Промышленные и инструментальные компьютеры
Компьютеры для промышленного применения обобщенно называются Industrial PC. Здесь, конечно же, под PC понимается не персональный (как таковой) компьютер, а компьютер, совместимый с IBM PC. Такие компьютеры предназначены для особых (не офисных) условий эксплуатации. Промышленному компьютеру по роду службы приходится располагаться поблизости от подконтрольного объекта, в той или иной степени разделяя его условия существования (в противном случае компьютер можно было бы установить в уютном офисе с обычными условиями эксплуатации).
Условия эксплуатации могут быть тяжелыми в смысле климата – температуры, влажности, пыли, осадков и т. п. Компьютер может подвергаться механическим воздействиям – вибрации, ударам, ускорению. Химическое воздействие подразумевает, например, агрессивные пары и газы. Неблагоприятное соседство с электропотребителями (мощными контакторами, сварочными аппаратами, печами) вызывает как электромагнитные возмущения, так и осложнения с питанием. Уже перечисленных невзгод достаточно, чтобы испугаться за «здоровье» нежного настольного компьютера, попавшего в такие условия. Добавим еще, что может потребоваться подключение к промышленному компьютеру большого числа цепей связи с объектом, для которых на задней панели PC просто не хватит места под разъемы, а на системной плате не хватит слотов для интерфейсных карт сопряжения. И наконец, конструкция должна обеспечивать минимальное время поиска и устранения неисправностей, которые неизбежны даже при самом высоком уровне надежности. К инструментальным компьютерам, в основном предназначенным для сбора и обработки информации о каком-либо сложном объекте (например, экспериментальной установке), предъявляются похожие требования; правда, внешние условия, как правило, помягче.
Для соответствия этим требованиям конструктив PC должен быть заметно преображен. В PC объединение модулей (интерфейсных карт) осуществляется через системную плату, на которой сейчас размещают практически все основные и жизненно важные компоненты, от процессора до большинства стандартных интерфейсных адаптеров. И эта сложнейшая плата оказывается на самом дне корпуса, «погребенная» под установленными в нее интерфейсными картами и подсоединенными кабелями. Если она откажет, то для замены или ремонта компьютер придется разобрать полностью, что делается не так-то быстро. Чтобы избежать таких затруднений, в промышленных и инструментальных компьютерах функцию объединения модулей выполняет пассивная кросс-плата (passive backplane). Точный перевод названия указывает на местоположение этой платы в конструктиве – заднюю плоскость. На такой плате устанавливают только разъемы подключения функциональных модулей и блока питания. Все функциональные модули устанавливаются в блок спереди и объединяются между собой магистральной шиной кросс-платы. Внешние подключения к модулям осуществляют либо со стороны лицевой панели модулей, либо с задней стороны кросс-платы через контакты разъемов, не используемых под магистральные шины.
Функциональные модули могут иметь различное назначение, но главным является, конечно же, процессорный модуль. Современные процессорные модули функционально идентичны традиционным системным платам с интегрированной периферией. На них устанавливают процессоры от 386 до Pentium II/III, «золотой серединой» являются экономичные и эффективные процессоры классов 486 и Pentium. Периферийные модули выполняют функции аналогового и цифрового ввода-вывода, и из широкого ассортимента выпускаемых модулей всегда можно набрать комплект, «персонально» подходящий к компьютеризуемому объекту.
Как и для традиционных (настольных) ПК, в данной отрасли существуют стандарты на конструктивы и, конечно же, стандарты на объединительные шины.
Контрольные вопросы
1. Зачем необходимо знание аппаратной и программной части ПК?
2. Каковы отличительные особенности компьютеров семейства PC?
3. Настольные компьютеры семейства PC.
4. Малогабаритные компьютеры семейства PC.
5. Промышленные и инструментальные компьютеры семейства PC.