Вы находитесь на странице: 1из 14

МИНИСТЕРСТВО ЦИФРОВЫХ ТЕХНОЛОГИЙ

РЕСПУБЛИКИ УЗБЕКИСТАН

ТАШКЕНТСКИЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ


ТЕХНОЛОГИЙ ИМЕНИ МУХАММАДА АЛ-ХОРАЗМИЙ

САМОСТОЯТЕЛЬНАЯ РАБОТА
на тему: «Системные интерфейсы»

Выполнил: Студент гр.


CAO206
Сим В.А
Проверил: Akbarxodjayev Sh.N.
Ташкент-2024
ПЛАН:
ВВЕДЕНИЕ…………………………………………………………….....3
1. Системные интерфейсы………………………………………….…4-10
2. Понятие шина…………………………………………………...….....10
3. Типы шин.…………………………………………………….…....10-11
4. Иерархия шин.………………………………………...……….......12-13
ЗАКЛЮЧЕНИЕ……………………………………………………...…13
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ…………….…..14

2
ВВЕДЕНИЕ
Системные интерфейсы играют ключевую роль в обеспечении
взаимодействия между различными компонентами компьютерной
системы. Они представляют собой набор спецификаций, которые
определяют, как компоненты системы общаются друг с другом, и
обеспечивают согласованность и совместимость между различными
частями системы.
Системные интерфейсы могут включать в себя различные типы
интерфейсов, такие как программные, аппаратные и пользовательские
интерфейсы. Программные интерфейсы, также известные как API
(Application Programming Interfaces), позволяют программам
взаимодействовать друг с другом и с операционной системой.
Аппаратные интерфейсы обеспечивают взаимодействие между
физическими компонентами системы, такими как процессор, память и
устройства ввода-вывода. Пользовательские интерфейсы, такие как
графический пользовательский интерфейс (GUI) или командная строка,
позволяют пользователям взаимодействовать с системой.
Без них, взаимодействие между различными компонентами системы
было бы сложным и неэффективным. Они обеспечивают стандартизацию
и согласованность, что в свою очередь ведет к повышению
производительности и удобства использования.
Важность системных интерфейсов не может быть недооценена. Они
обеспечивают эффективное и гладкое взаимодействие между различными
компонентами системы, что в свою очередь ведет к повышению
производительности и удобства использования. В этом реферате я
подробно рассмотрю различные аспекты системных интерфейсов, их
типы, функции и значение в современных компьютерных системах.

3
СИСТЕМНЫЕ ИНТЕРФЕЙСЫ
Системная шина (системная магистраль или системный интерфейс).
Это основная интерфейсная система компьютера, обеспечивающая
сопряжение и связь всех его устройств между собой.
Интерфейс (interface) - совокупность средств сопряжения и связи
отдельных устройств компьютера, обеспечивающая их эффективное
взаимодействие.
Системная шина включает в себя:
шину данных (ШД), содержащую провода (линии) и схемы
сопряжения для параллельной передачи всех разрядов двоичного кода
(машинного слова) операнда;
шину адреса (ША), включающую провода и схемы сопряжения для
параллельной передачи всех разрядов кода адреса ячейки основной
памяти или кода адреса порта ввода-вывода внешнего устройства;
шину управления (инструкций) (ШУ), содержащую провода и
схемы сопряжения для передачи управляющих сигналов (импульсов) во
все блоки машины (в частности управление обменом данных, передача
запросов на прерывание и т.д.);
шину питания, имеющую провода и схемы сопряжения для
подключения блоков ПК к системе энергопитания.
Порт ввода-вывода (I/O ≈ Input/Output port) – это пункт системного
интерфейса, через который МП обменивается информацией с другим
устройством ПК. Порты ввода-вывода – это абстрактное понятие. По
аналогии с ячейками основной памяти их можно рассматривать как
ячейки, через которые можно записать во внешнее устройство или,
наоборот, прочитать из него. Так же как и ячейки памяти, порты имеют
уникальные номера – адреса портов ввода-вывода. Ячейки памяти с этими

4
адресами являются частью контроллера внешнего устройства,
использующего этот порт, а не частью основной памяти компьютера.
Шириной шины называется количество линий, входящих в состав
шины. Разрядность шины данных определяет разрядность машинного
слова ПК; разрядность шины адреса - адресное пространство ПК.
Адресное пространство - это максимальное количество ячеек
основной памяти, которое может быть непосредственно адресовано
микропроцессором.
Системная шина обеспечивает три направления передачи
информации:
1) между микропроцессором и основной памятью;
2) между микропроцессором и портами ввода-вывода внешних
устройств;
3) между основной памятью и портами ввода-вывода внешних
устройств (в режиме прямого доступа к памяти).
Важнейшими функциональными характеристиками системной
шины являются: количество обслуживаемых ею устройств и ее
пропускная способность, т.е. максимально возможная скорость передачи
информации. Пропускная способность шины зависит от ее разрядности
(есть шины 8-, 16-, 32- и 64-разрядные) и тактовой частоты, на которой
шина работает.
В качестве системной шины в разных ПК использовались и могут
использоваться:
шины расширений - шины общего назначения, позволяющие
подключать большое число самых разнообразных устройств,
локальные шины, специализирующиеся на обслуживании
небольшого количества устройств определенного класса.
Сравнительные технические характеристики некоторых шин
приведены в табл. 4.1.
5
Из шин расширений нужно отметить, во-первых, шину стандарта
ISA (Industry Standard Architecture) с 16-разрядной шиной данных и 24-
разрядной шиной адреса. Благодаря 24-разрядной шине адреса адресное
пространство 16 Мбайт. Максимальная тактовая частота шины 8,33МГц,
теоретическая пропускная способность шины данных равна 16 Мбайт/с,
но реально она ниже около 5,3 Мбайт/с ввиду ряда особенностей ее
использования.
Основные характеристики шин.
Параметр IS EIS MC VL PCI
A A A B
Разрядность
шины данных, бит 16 32 32 32 32; 64
Разрядность 24 32 32 32 32
шины адреса, бит
Рабочая 10- до
8 8 до 66
частота, МГц 20 50
Теоретическ
ая пропускная
264;52
способность,
16 33 76 160 8
Мбайт/с
Практическа
5 8 20 80 100;26
я пропускная
0
способность,
Мбайт/с
Число
подключаемых 6 15 15 4 10
устройств, шт.

6
Во-вторых, 32-разрядную шину EISA (Extended ISA), созданную в
1988 г. Адресное пространство шины 4 Гбайта, пропускная способность
на частоте 8,33МГц 33 Мбайт/с, причем скорость обмена по каналу МП -
КЭШ - ОП определяется параметрами микросхем памяти, увеличено
число разъемов расширений (теоретически может подключаться до 15
устройств, практически - до 10).
Современные персональные компьютеры характеризуются:
стремительным ростом быстродействия микропроцессоров
(например, МП Pentium может выдавать данные со скоростью 528
Мбайт/с по 64-разрядной шине данных) и некоторых внешних устройств
(так, для отображения цифрового полноэкранного видео с высоким
качеством необходима пропускная способность 22 Мбайт/с);
появлением программ, требующих выполнения большого
количества интерфейсных операций (например, программы обработки
графики, мультимедийные приложения).
В этих условиях пропускной способности шин расширения,
обслуживающих одновременно несколько устройств, оказалось
недостаточно для комфортной работы пользователей.
Разработчики интерфейсов пошли по пути создания локальных
шин, подключаемых непосредственно к внутренней шине МП и
обеспечивающих связь с некоторыми скоростными внешними по
отношению к МП устройствами: основной и внешней памятью,
видеосистемами и др,
Можно отметить несколько стандартов универсальных локальных
шин: VLB, PCI, AGP.
Шина VLB (VESA Local Bus -локальная шина VESA) - разработана
в 1992 г. Ассоциацией стандартов видеооборудования (VESA - Video
Electronics Standards Association), поэтому часто ее называют шиной
VESA.
7
Шина VLB, no существу, является расширением внутренней шины
МП для связи с видеоадаптером и реже с винчестером. Разрядность шины
- 32 бита, Реальная скорость передачи данных по VLB - 80 Мбайт/с
(теоретически достижимая на частоте 50 МГц – 160 Мбайт/с).
Недостатки шины:
рассчитана на работу с МП 80386, 80486;
максимальная частота 50 МГц;
жесткая зависимость от тактовой частоты МП (каждая шина VLB
рассчитана только на конкретную частоту);
малое количество подключаемых устройств - к шине VLB могут
подключаться только четыре устройства (количество подключаемых
устройств зависит от частоты);
отсутствует арбитраж шины - могут быть конфликты между
подключаемыми устройствами.
Шина PCI (Peripheral Component Interconnect - соединение внешних
устройств) - разработана в 1992 г. фирмой Intel.
Шина PCI является намного более универсальной, чем VLB, имеет
свой адаптер, позволяющий ей настраиваться на работу с любым МП,
начиная с 80486; позволяет подключать 10 устройств самой разной
конфигурации с возможностью анализа конфигурации (в соответствии со
стандартом Plug&Play), имеет свой "арбитраж", средства управления
передачей данных.
Разрядность PCI - 32 или 64 бита, теоретическая пропускная
способность 528 Мбайт/с в 64-битовом варианте на частоте 66 МГц
(реальная вдвое ниже).
Шина РСI хотя и является локальной, выполняет и многие функции
шины расширения, в частности, шины расширения ISA, EISA, MCA (а
она совместима с ними) при наличии шины PCI подключаются не
непосредственно к МП (как это имеет место при использовании шины
8
VLB), а к самой шине PCI (через интерфейс шины расширения, например
PCI to ISA Bridge ).
Конфигурация системы с шиной PCI показана на рис. 4.2.

М Адапте О
Другие
П р шины П
Шина PCIустройства
Адапте Ад Видеом Адапте Н
р шины аптер онитор р диска ЖМД
Шина ISA/EISA
Адапте Другие
р сети устройства
Рис. 4.2. Конфигурация ПК с шиной PCI

Шина AGP (Accelerated Graphics Port) предназначена


исключительно для подключения видеоадаптеров непосредственно
(минуя системную шину) к основной памяти. Пиковая пропускная
способность шины 1066 Мбайт/с (в режиме четырёхкратного умножения
AGP/×4). Здесь преследовалась та цель, чтобы видеокарты могли хранить
необходимые им параметры трехмерных объектов (текстуры, альфа-
канал, Z-буфер), требующие быстрого доступа со стороны видеоадаптера
не только в своей собственной дорогой видеопамяти, но и в более
дешевой основной памяти компьютера.
Все блоки, а точнее их порты ввода-вывода, через соответствующие
унифицированные разъемы (стыки) подключаются к шине единообразно:
непосредственно или через контроллеры (адаптеры). После получения
команды ввода/вывода от МП контроллер функционирует автономно,
освобождая МП от выполнения специфических функций, требуемых для
того или другого конкретного внешнего устройства.

9
Контроллер устройства ввода/вывода содержит аппаратуру
сопряжения и обычно два регистра памяти (порты ввода/вывода): регистр
данных – для обмена данными и регистр состояния – для обмена
управляющей информацией. Некоторые внешние устройства используют
и основную память для хранения больших объемов информации,
подлежащей обмену. Многие стандартные устройства (НЖМД, НГМД,
клавиатура, принтер и др.) имеют постоянно закрепленные за ними порты
ввода-вывода.
Управление системной шиной осуществляется микропроцессором
либо непосредственно, либо, что чаще, через дополнительную
микросхему - контроллер шины, формирующий основные сигналы
управления (например, для шины PCI используется контроллер Host
Bridge, включенный между МП и шиной, освобождающий процессор от
управления обменом данными с другими компонентами системы).
Обмен информацией между внешними устройствами и системной
шиной выполняется с использованием ASCII-кодов
ПОНЯТИЕ ШИНА
Шина компьютера — это физическое соединение между
функциональными блоками, служащее для передачи данных между ними.
В шине различают три уровня: механический, физический и логический.
Особенностью шины является возможность подключения сразу
нескольких устройств.
ТИПЫ ШИН
Шины «процессор-память». Шины «процессор-память»
обеспечивают непосредственную связь центрального процессора (ЦП)
вычислительной машины с основной памятью (ОП). Часто эта задача
возлагается на системную шину (см. ниже), однако в плане
эффективности значительно выгоднее, если обмен между ЦП и ОП
ведется по независимой шине. В современных микропроцессорах шину,
10
связывающую ЦП и ОП, называют передней или первичной шиной и
обозначают аббревиатурой FSB (Front-Side Bus). Интенсивный обмен
информацией между процессором и основной памятью требует, чтобы
полоса пропускания шины, то есть количество информации, проходящей
по шине в единицу времени, была наибольшей.
Шина ввода/вывода. Шина ввода/вывода служит для соединения
процессора (памяти) с устройствами ввода/вывода (УВВ). Учитывая
разнообразие таких устройств, шины ввода/вывода унифицируются и
стандартизируются. Связи с большинством УВВ (но нес видеосистемами)
не требуют от шины высокой пропускной способности. При
проектировании шин ввода/вывода в учет берутся стоимость
конструктива и соединительных разъемов. Такие шины содержат меньше
линий по сравнению с вариантом «процессор-память», но длина линий
может быть весьма большой.
Системная шина. С целью снижения стоимости некоторые ВМ
имеют общую шину для памяти и устройств ввода/вывода. Такая шина
часто называется системной. Системная шина служит для физического и
логического объединения всех устройств ВМ. Поскольку основные
устройства машины, как правило, размещаются на общей монтажной
плате, системную шину часто называют объединительной шиной
(backplane bus), хотя эти термины нельзя считать строго эквивалентными.
Системная шина обычно состоит из нескольких сотен линий,
которые можно подразделить на три функциональных группы (рис.
ниже): шину данных, шину адреса и шину управления. К последней
обычно относят также линии для подачи питающего напряжения на
подключаемые к системной шине устройства.
Любая транзакция на системной шине начинается с выставления
ведущим устройством адресной информации. Адрес позволяет выбрать
ведомое устройство и установить соединение между ним и ведущим. Для
11
передачи адреса используется часть сигнальных линий шины,
совокупность которых часто называют шиной адреса (ША).

ИЕРАРХИЯ ШИН
Если к шине подключено большое число устройств, ее пропускная
способность падает, поскольку слишком частая передача прав управления
шиной от одного устройства к другому приводит к ощутимым задержкам.
По этой причине во многий ВМ предпочтение отдается использованию
нескольких шин, образующих определенную иерархию.
Вычислительная машина с одной шиной. В структурах
взаимосвязей с одной шиной имеется одна системная шина,
обеспечивающая обмен информацией между процессором и памятью, а
также между УВВ с одной стороны, и процессором либо памятью — с
другой. Для такого подхода характерны простота и низкая стоимость.
Однако одношинная организация не в состоянии обеспечить высокие
интенсивность и скорость транзакций, причем «узким местом» становится
именно шина.
Вычислительная машина с двумя видами шин. Хотя
контроллеры устройств ввода/вывода (УВВ) могут быть подсоединены
непосредственно к системной шине, больший эффект достигается
применением одной или нескольких шин ввода/вывода. УВВ
подключаются к шинам ввода/вывода, которые берут на себя основной
трафик, не связанный с выходом на процессор или память. Адаптеры шин
обеспечивают буферизацию данных при их пересылке между системной
шиной и контроллерами УВВ. Это позволяет ВМ поддерживать работу
множества устройств ввода/вывода и одновременно «развязать» обмен
информацией по тракту процессор-память и обмен информацией с УВВ.
Вычислительная машина с тремя видами шин. Для подключения
быстродействующих периферийных устройств в систему шин может быть
12
добавлена высокоскоростная шина расширения (рис. выше, в). Шины
ввода/вывода подключаются к шине расширения, а уже с нее через
адаптер к системной шине, что еще более снижает нагрузку на
последнюю. Такую организацию шин называют архитектурой с
«пристройкой» (mezzanine architecture).
ЗАКЛЮЧЕНИЕ
В заключение, системные интерфейсы являются неотъемлемой
частью современных компьютерных систем. Они обеспечивают
эффективное взаимодействие между различными компонентами системы,
будь то аппаратные ресурсы, программное обеспечение или пользователи.
Без системных интерфейсов, координация и коммуникация между этими
компонентами были бы невозможны.
Системные интерфейсы играют ключевую роль в обеспечении
функциональности и производительности компьютерных систем. Они
служат основой для разработки и реализации сложных программных
приложений и служб, а также обеспечивают пользовательский интерфейс,
который делает эти системы доступными и удобными для использования.
В будущем, по мере развития технологий и увеличения сложности
компьютерных систем, важность системных интерфейсов будет только
увеличиваться. Поэтому важно продолжать исследования в этой области
и разрабатывать новые подходы и технологии для проектирования и
реализации системных интерфейсов.
Системные интерфейсы остаются важной и актуальной темой в
области информационных технологий. Они играют центральную роль в
обеспечении эффективного взаимодействия между различными
компонентами компьютерных систем и обеспечивают основу для
построения надежных, эффективных и удобных в использовании систем.
Поэтому понимание принципов работы системных интерфейсов и умение

13
работать с ними является важным навыком для любого специалиста в
области информационных технологий.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ


Амамия М., Танака Ю. Архитектура ЭВМ и искусственный
интеллект. М.: Мир, 1993.
Выхованец В. С. Организация ЭВМ и систем. Тирасполь: РИО ПГУ,
2002.
Королев Л. Н. Архитектура ЭВМ. М.: Научный мир, 2005.
Таненбаум Э. Архитектура компьютера, 5-е изд. СПб.: Питер, 2007.
Цилькер Б. Я., Орлов С. А. Организация ЭВМ и систем. СПб.:
Питер, 2004.

14

Вам также может понравиться