С помощью чего осуществляется связь между устройствами компьютера
Аннотация: Связь компьютера с периферийным устройством. Простейший случай связи двух компьютеров. Схема функционирования и основные элементы программного обеспечения взаимодействия компьютеров по сети. Задачи физической передачи данных по линиям связи.
При создании вычислительных сетей разработчикам пришлось решать множество самых разных задач, связанных с кодированием и синхронизацией электрических (оптических) сигналов, выбором конфигурации физических и логических связей, разработкой схем адресации устройств, созданием различных способов коммутации , мультиплексированием и демультиплексированием потоков данных, совместным использованием передающей среды. В данной лекции мы сформулируем все эти задачи, причем в той последовательности, в которой они возникали в процессе развития и совершенствования сетевых технологий .
Начнем с наиболее простого случая непосредственного соединения двух устройств физическим каналом, такое соединение называется связью "точка-точка" ( point-to-point ).
Связь компьютера с периферийными устройствами
Частным случаем связи " точка-точка " является соединение компьютера с периферийным устройством. Поскольку механизмы взаимодействия компьютеров в сети многое позаимствовали у схемы взаимодействия компьютера с периферийными устройствами , начнем рассматривать принципы работы сети с этого "досетевого" случая.
Для обмена данными компьютер и периферийное устройство (ПУ) оснащены внешними интерфейсами или портами (рис. 3.1). В данном случае к понятию "интерфейс" относятся:
- электрический разъем ;
- набор проводов, соединяющих устройства;
- совокупность правил обмена информацией по этим проводам.
Со стороны компьютера логикой передачи сигналов на внешний интерфейс управляют:
- контроллер ПУ — аппаратный блок, часто реализуемый в виде отдельной платы;
- драйвер ПУ – программа, управляющая контроллером периферийного устройства .
Со стороны ПУ интерфейс чаще всего реализуется аппаратным устройством управления ПУ, хотя встречаются и программно-управляемые периферийные устройства .
Обмен данными между ПУ и компьютером, как правило, является двунаправленным . Так, например, даже принтер, который представляет собой устройство вывода информации, возвращает в компьютер данные о своем состоянии.
Таким образом, по каналу, связывающему внешние интерфейсы , передается следующая информация :
- данные, поступающие от контроллера на ПУ, например байты текста, который нужно распечатать на бумаге;
- команды управления, которые контроллер передает на устройство управления ПУ; в ответ на них оно выполняет специальные действия, например переводит головку диска на соответствующую дорожку или же выталкивает из принтера лист бумаги;
- данные, возвращаемые устройством управления ПУ в ответ на запрос от контроллера , например данные о готовности к выполнению операции.
Рассмотрим последовательность действий, которые выполняются в том случае, когда некоторому приложению требуется напечатать текст на принтере. Со стороны компьютера в выполнении этой операции принимает участие, кроме уже названных контроллера , драйвера и приложения, еще один важнейший компонент — операционная система . Поскольку все операции ввода-вывода являются привилегированными, все приложения при выполнении операций с периферийными устройствами используют ОС как арбитра. Итак, последовательность действий такова:
- Приложение обращается с запросом на выполнение операции печати к операционной системе. В запросе указываются: адрес данных в оперативной памяти, идентифицирующая информация принтера и операция, которую требуется выполнить.
- Получив запрос, операционная система анализирует его, решает, может ли он быть выполнен, и если решение положительное, то запускает соответствующий драйвер , передавая ему в качестве параметров адрес выводимых данных. Дальнейшие действия, относящиеся к операции ввода-вывода , со стороны компьютера реализуются совместно драйвером и контроллером принтера.
- Драйвер передает команды и данные контроллеру , который помещает их в свой внутренний буфер. Пусть, например, драйвер загружает значение некоторого байта в буфер контроллера ПУ.
- Контроллер перемещает данные из внутреннего буфера во внешний порт .
- Контроллер начинает последовательно передавать биты в линию связи , представляя каждый бит соответствующим электрическим сигналом. Чтобы сообщить устройству управления принтера о том, что начинается передача байта, перед передачей первого бита данных контроллер формирует стартовый сигнал специфической формы, а после передачи последнего информационного бита — стоповый сигнал. Эти сигналы синхронизируют передачу байта. Кроме информационных бит, контроллер может передавать бит контроля четности для повышения достоверности обмена.
- Устройство управления принтера , обнаружив на соответствующей линии стартовый бит, выполняет подготовительные действия и начинает принимать информационные биты, формируя из них байт в своем приемном буфере. Если передача сопровождается битом четности , то выполняется проверка корректности передачи: при правильно выполненной передаче в соответствующем регистре устройства управления принтера устанавливается признак завершения приема информации. Наконец, принятый байт обрабатывается принтером — выполняется соответствующая команда или печатается символ.
Обязанности между драйвером и контроллером могут распределяться по-разному, но чаще всего контроллер поддерживает набор простых команд, служащих для управления периферийным устройством , а на драйвер обычно возлагаются наиболее сложные функции реализации обмена. Например, контроллер принтера может поддерживать такие элементарные команды, как " Печать символа", " Перевод строки ", " Возврат каретки " и т. п.
Драйвер же принтера с помощью этих команд реализует печать строк символов, разделение документа на страницы и другие более высокоуровневые операции (например, подсчет контрольной суммы последовательности передаваемых байтов, анализ состояния периферийного устройства , проверка правильности выполнения команды). Драйвер , задавая ту или иную последовательность команд, определяет тем самым логику работы периферийного устройства . Для одного и того же контроллера можно разработать различные драйверы , которые с помощью одного и того же набора доступных команд будут реализовывать разные алгоритмы управления одним и тем же ПУ.
По своему назначению компьютер - это универсальный прибор для работы с информацией. По принципам своего устройства компьютер - это модель человека, работающего с информацией.
Персональный компьютер (ПК) — это компьютер, предназначенный для обслуживания одного рабочего места. По своим характеристикам он может отличаться от больших ЭВМ, но функционально способен выполнять аналогичные операции. По способу эксплуатации различают настольные (desktop), портативные (laptop и notebook) и карманные (palmtop) модели ПК.
Аппаратное обеспечение. Поскольку компьютер предоставляет все три класса информационных методов для работы с данными (аппаратные, программные и естественные), принято говорить о компьютерной системе как о состоящей из аппаратных и программных средств, работающих совместно. Узлы, составляющие аппаратные средства компьютера, называют аппаратным обеспечением. Они выполняют всю физическую работу с данными: регистрацию, хранение, транспортировку и преобразование как по форме, так и по содержанию, а также представляют их в виде, удобном для взаимодействия с естественными информационными методами человека.
Совокупность аппаратных средств компьютера называют его аппаратной конфигурацией.
Видео YouTube
Программное обеспечение. Программы могут находиться в двух состояниях: активном и пассивном. В пассивном состоянии программа не работает и выглядит как данные, содержательная часть которых - сведения. В этом состоянии содержимое программы можно «читать» с помощью других программ, как читают книги, и изменять. Из него можно узнать назначение программы и принцип ее работы. В пассивном состоянии программы создаются, редактируются, хранятся и транспортируются. Процесс создания и редактирования программ называется программированием.
Когда программа находится в активном состоянии, содержательная часть ее данных рассматривается как команды, согласно которым работают аппаратные средства компьютера. Чтобы изменить порядок их работы, достаточно прервать исполнение одной программы и начать исполнение другой, содержащей иной набор команд.
Совокупность программ, хранящихся на компьютере, образует его программное обеспечение. Совокупность программ, подготовленных к работе, называют установленным программным обеспечением. Совокупность программ, работающих в тот или иной момент времени, называют программной конфигурацией.
Устройство компьютера. Любой компьютер (даже самый большой)состоит из четырех частей:
устройства ввода информации
устройства обработки информации
устройства вывода информации.
Конструктивно эти части могут быть объединены в одном корпусе размером с книгу или же каждая часть может состоять из нескольких достаточно громоздких устройств
Базовая аппаратная конфигурация ПК. Базовой аппаратной конфигурацией персонального компьютера называют минимальный комплект аппаратных средств, достаточный для начала работы с компьютером. С течением времени понятие базовой конфигурации постепенно меняется.
Чаще всего персональный компьютер состоит из следующих устройств:
Дополнительно могут подключатся другие устройства ввода и вывода информации, например звуковые колонки, принтер, сканер.
Системный блок — основной блок компьютерной системы. В нем располагаются устройства, считающиеся внутренними. Устройства, подключаемые к системному блоку снаружи, считаются внешними. Для внешних устройств используют также термин периферийное оборудование.
Монитор — устройство для визуального воспроизведения символьной и графической информации. Служит в качестве устройства вывода. Для настольных ПК в настоящее время наиболее распространены мониторы, основанные на электронно-лучевых трубках. Они отдаленно напоминают бытовые телевизоры.
Клавиатура — клавишное устройство, предназначенное для управления работой компьютера и ввода в него информации. Информация вводится в виде алфавитно-цифровых символьных данных.
Мышь — устройство «графического» управления.
Внутренние устройства персонального компьютера.
Внутренними считаются устройства, располагающиеся в системном блоке. Доступ к некоторым из них имеется на лицевой панели, что удобно для быстрой смены информационных носителей, например гибких магнитных дисков. Разъемы некоторых устройств выведены на заднюю стенку — они служат для подключения периферийного оборудования. К некоторым устройствам системного блока доступ не предусмотрен — для обычной работы он не требуется.
Процессор. Микропроцессор — основная микросхема персонального компьютера. Все вычисления выполняются в ней. Основная характеристика процессора — тактовая частота (измеряется в мегагерцах, МГц). Чем выше тактовая частота, тем выше производительность процессора. Так, например, при тактовой частоте 500 МГц процессор может за одну секунду изменить свое
состояние 500 миллионов раз. Для большинства операций одного такта недостаточно, поэтому количество операций, которые процессор может выполнить в секунду, зависит не только от тактовой частоты, но и от сложности операций.
Единственное устройство, о существовании которого процессор «знает от рождения», — оперативная память — с нею он работает совместно. Оттуда поступают данные и команды. Данные копируются в ячейки процессора (они называются регистрами), а потом преобразуются в соответствии с содержанием команд. Более полную картину того, как процессор взаимодействует с оперативной памятью, вы получите в главах, посвященных основам программирования.
Оперативная память. Оперативную память можно представить как обширный массив ячеек, в которых хранятся числовые данные и команды в то время, когда компьютер включен. Объем оперативной памяти измеряется в миллионах байтов — мегабайтах (Мбайт).
Процессор может обратиться к любой ячейке оперативной памяти (байту), поскольку она имеет неповторимый числовой адрес. Обратиться к индивидуальному биту оперативной памяти процессор не может, так как у бита нет адреса. В то же время, процессор может изменить состояние любого бита, но для этого требуется несколько действий.
Материнская плата. Материнская плата — это самая большая плата персонального компьютера. На ней располагаются магистрали, связывающие процессор с оперативной памятью, — так называемые шины. Различают шину данных, по которой процессор копирует данные из ячеек памяти, адресную шину, по которой он подключается к конкретным ячейкам памяти, и шину команд, по которой в процессор поступают команды из программ. К шинам материнской платы подключаются также все прочие внутренние устройства компьютера. Управляет работой материнской платы микропроцессорный набор микросхем — так называемый чипсет.
Видеоадаптер. Видеоадаптер — внутреннее устройство, устанавливаемое в один из разъемов материнской платы. В первых персональных компьютерах видеоадаптеров не было. Вместо них в оперативной памяти отводилась небольшая область для хранения видеоданных. Специальная микросхема (видеоконтроллер) считывала данные из ячеек видеопамяти и в соответствии с ними управляла монитором.
По мере улучшения графических возможностей компьютеров область видеопамяти отделили от основной оперативной памяти и вместе с видеоконтроллером выделили в отдельный прибор, который назвали видеоадаптером. Современные видеоадаптеры имеют собственный вычислительный процессор (видеопроцессор), который снизил нагрузку на основной процессор при построении сложных изображений. Особенно большую роль видеопроцессор играет при построении на плоском экране трехмерных изображений. В ходе таких операций ему приходится выполнять особенно много математических расчетов.
В некоторых моделях материнских плат функции видеоадаптера выполняют микросхемы чипсета — в этом случае говорят, что видеоадаптер интегрирован с материнской платой. Если же видеоадаптер выполнен в виде отдельного устройства, его называют видеокартой. Разъем видеокарты выведен на заднюю стенку. К нему подключается монитор.
Звуковой адаптер. Для компьютеров IBM PC работа со звуком изначально не была предусмотрена. Первые десять лет существования компьютеры этой платформы считались офисной техникой и обходились без звуковых устройств. В настоящее время средства для работы со звуком считаются стандартными. Для этого на материнской плате устанавливается звуковой адаптер. Он может быть интегрирован в чипсете материнской платы или выполнен как отдельная подключаемая плата, которая называется звуковой картой.
Разъемы звуковой карты выведены на заднюю стенку компьютера. Для воспроизведения звука к ним подключают звуковые колонки или наушники. Отдельный разъем предназначен для подключения микрофона. При наличии специальной программы это позволяет записывать звук. Имеется также разъем (линейный выход) для подключения к внешней звукозаписывающей или звуковоспроизводящей аппаратуре (магнитофонам, усилителям и т.п.).
Жесткий диск. Поскольку оперативная память компьютера очищается при отключении питания, необходимо устройство для длительного хранения данных и программ. В настоящее время для этих целей широко применяют так называемые жесткие диски.
Принцип действия жесткого диска основан на регистрации изменений магнитного поля вблизи записывающей головки.
Основным параметром жесткого диска является емкость, измеряемая в гигабайтах (миллиардах байтов), Гбайт. Средний размер современного жесткого диска составляет 80 — 160 Гбайт, причем этот параметр неуклонно растет.
Дисковод гибких дисков. Для транспортировки данных между удаленными компьютерами используют так называемые гибкие диски. Стандартный гибкий диск (дискета) имеет сравнительно небольшую емкость 1,44 Мбайт. По современным меркам этого совершенно недостаточно для большинства задач хранения и транспортировки данных, но низкая стоимость носителей и высокая степень готовности к работе сделали гибкие диски самыми распространенными носителями данных.
Для записи и чтения данных, размещенных на гибких дисках, служит специальное устройство — дисковод. Приемное отверстие дисковода выведено на лицевую панель системного блока.
Дисковод CD-ROM. Для транспортировки больших объемов данных удобно использовать компакт-диски CD-ROM. Эти диски позволяют только читать ранее записанные данные — производить запись на них нельзя. Емкость одного диска составляет порядка 650-700 Мбайт.
Для чтения компакт-дисков служат дисководы CD-ROM. Основной параметр дисковода CD-ROM— скорость чтения. Она измеряется в кратных единицах. За единицу принята скорость чтения, утвержденная в середине 80-х гг. для музыкальных компакт-дисков (аудиодисков). Современные дисководы CD-ROM обеспечивают скорость чтения 40х - 52х.
Основной недостаток дисководов CD-ROM — невозможность записи дисков — преодолен в современных устройствах однократной записи — CD-R. Существуют также устройства CD-RW, позволяющие осуществлять многократную запись.
Принцип хранения данных на компакт-дисках не магнитный, как у гибких дисков, а оптический.
Коммуникационные порты. Для связи с другими устройствами, например принтером, сканером, клавиатурой, мышью и т. п., компьютер оснащается так называемыми портами. Порт — это не просто разъем для подключения внешнего оборудования, хотя порт и заканчивается разъемом. Порт — более сложное устройство, чем просто разъем, имеющее свои микросхемы и управляемое программно.
Сетевой адаптер. Сетевые адаптеры необходимы компьютерам, чтобы они могли обмениваться данными между собой. Этот прибор следит за тем, чтобы процессор не подал новую порцию данных на внешний порт, пока сетевой адаптер соседнего компьютера не скопировал к себе предыдущую порцию. После этого процессору дается сигнал о том, что данные забраны и можно подавать новые. Так осуществляется передача.
Когда сетевой адаптер «узнает» от соседнего адаптера, что у того есть порция данных, он копирует их к себе, а потом проверяет, ему ли они адресованы. Если да, он передает их процессору. Если нет, он выставляет их на выходной порт, откуда их заберет сетевой адаптер очередного соседнего компьютера. Так данные перемещаются между компьютерами до тех пор, пока не попадут к адресату.
Сетевые адаптеры могут быть встроены в материнскую плату, но чаще устанавливаются отдельно, в виде дополнительных плат, называемых сетевыми картами.
На прошлых уроках вы познакомились с назначением и характеристиками основных устройств компьютера. Очевидно, что все эти устройства не могут работать по отдельности, а только в составе всего компьютера. Поэтому для понимания того, как компьютер обрабатывает информацию, необходимо рассмотреть структуру компьютера и основные принципы взаимодействия его устройств.
В соответствии с назначением компьютера как инструмента для обработки информации взаимодействие входящих в него устройств должно быть организованно таким образом, чтобы обеспечить основные этапы обработки информации. (Какие?) Схему устройства компьютера мы рассмотрели на 5 уроке. (Вспоминаем.)
Информация, представленная в цифровой форме и обрабатываемая на компьютере, называется данными.
Последовательность команд, которую выполняет компьютер в процессе обработки данных, называется программой.
Обработка данных на компьютере:
1. Пользователь запускает программу, хранящуюся в долговременной памяти, она загружается в оперативную и начинает выполняться.
2. Выполнение: процессор считывает команды и выполняет их. Необходимые данные загружаются в оперативную память из долговременной памяти или вводятся с помощью устройств ввода.
3. Выходные (полученные) данные записываются процессором в оперативную или долговременную память, а также предоставляются пользователю с помощью устройств вывода информации.
Для обеспечения информационного обмена между различными устройствами должна быть предусмотрена какая-то магистраль для перемещения потоков информации.
Магистраль (системная шина) включает в себя три многоразрядные шины: шину данных, шину адреса и шину управления, которые представляют собой многопроводные линии. К магистрали подключаются процессор и оперативная память, а также периферийные устройства ввода, вывода и хранения информации, которые обмениваются информацией на машинном языке (последовательностями нулей и единиц в форме электрических импульсов).
Шина данных. По этой шине данные передаются между различными устройствами. Например, считанные из оперативной памяти данные могут быть переданы процессору для обработки, а затем полученные данные могут быть отправлены обратно в оперативную память для хранения. Таким образом, данные по шине данных могут передаваться от устройства к устройству в любом направлении.
Разрядность шины данных определяется разрядностью процессора, то есть количеством двоичных разрядов, которые могут обрабатываться или передаваться процессором одновременно. Разрядность процессоров постоянно увеличивается по мере развития компьютерной техники.
Шина адреса. Выбор устройства или ячейки памяти, куда пересылаются или откуда считываются данные по шине данных, производит процессор. Каждое устройство или ячейка оперативной памяти имеет свой адрес. Адрес передается по адресной шине, причем сигналы по ней передаются в одном направлении — от процессора к оперативной памяти и устройствам (однонаправленная шина).
Разрядность шины адреса определяет объем адресуемой памяти (адресное пространство), то есть количество однобайтовых ячеек оперативной памяти, которые могут иметь уникальные адреса.
Шина управления. По шине управления передаются сигналы, определяющие характер обмена информацией по магистрали. Сигналы управления показывают, какую операцию — считывание или запись информации из памяти — нужно производить, синхронизируют обмен информацией между устройствами и так далее.
Модульный принцип позволяет потребителю самому комплектовать нужную ему конфигурацию компьютера и производить при необходимости ее модернизацию. Каждая отдельная функция компьютера реализуется одним или несколькими модулями – конструктивно и функционально законченных электронных блоков в стандартном исполнении. Организация структуры компьютера на модульной основе аналогична строительству блочного дома. Основными модулями компьютера являются память и процессор. Процессор – это устройство управляющее работой всех блоков компьютера. Действия процессора определяются командами программы, хранящейся в памяти.
Модульная организация опирается на магистральный (шинный) принцип обмена информацией между устройствами.
Магистрально-модульный принцип имеет ряд достоинств:
1. для работы с внешними устройствами используются те же команды процессора, что и дл работы с памятью.
2. подключение к магистрали дополнительных устройств не требует изменений в уже существующих устройствах, процессоре, памяти.
3. меняя состав модулей можно изменять мощность и назначение компьютера в процессе его эксплуатации.
Принцип открытой архитектуры – правила построения компьютера, в соответствии с которыми каждый новый блок должен быть совместим со старым и легко устанавливаться в том же месте в компьютере.
В компьютере столь же легко можно заменить старые блоки на новые, где бы они ни располагались, в результате чего работа компьютера не только не нарушается, но и становится более производительной. Этот принцип позволяет не выбрасывать, а модернизировать ранее купленный компьютер, легко заменяя в нем устаревшие блоки на более совершенные и удобные, а так же приобретать и устанавливать новые блоки. Причем во всех разъемы для их подключения являются стандартными и не требуют никаких изменений в самой конструкции компьютера.
Современные персональные компьютеры различаются по своим размерам, конструкции, разновидностям используемых микросхем и модулей памяти, другим характеристикам. В то же время все они имеют единое функциональное устройство, единую архитектуру — основные узлы и способы взаимодействия между ними (рис. 2.7).
Архитектура — это наиболее общие принципы построения компьютера, отражающие программное управление работой и взаимодействием его основных функциональных узлов.
На рисунке 2.7 изображены хорошо известные вам узлы современного компьютера:
Рис. 2.7. Функциональная схема компьютера (К — контроллер)
Обмен данными между устройствами компьютера осуществляется с помощью магистрали.
Магистраль (шина) — устройство для обмена данными между устройствами компьютера.
Магистраль состоит из трёх линий связи:
• шины адреса, используемой для указания физического адреса, к которому устройство может обратиться для проведения операции чтения или записи;
• шины данных, предназначенной для передачи данных между узлами компьютера;
• шины управления, по которой передаются сигналы, управляющие обменом информацией между устройствами и синхронизирующие этот обмен.
В компьютерах, имевших классическую фон-неймановскую архитектуру, процессор контролировал все процессы ввода/вывода. При этом быстродействующий процессор затрачивал много времени на ожидание результатов работы от значительно более медленных внешних устройств. Для повышения эффективности работы процессора были созданы специальные электронные схемы, предназначенные для обслуживания устройств ввода/вывода или внешней памяти.
Контроллер — это специальный микропроцессор, предназначенный для управления внешними устройствами: накопителями, мониторами, принтерами и т. д.
Благодаря контроллерам данные по магистрали могут передаваться между внешними устройствами и внутренней памятью напрямую, минуя процессор. Это приводит к существенному снижению нагрузки на центральный процессор и повышает эффективность работы всей вычислительной системы.
Современные компьютеры обладают магистрально-модульной архитектурой, главное достоинство которой заключается в возможности легко изменить конфигурацию компьютера путём подключения к шине новых или замены старых внешних устройств.
Если спецификация на шину (детальное описание всех её параметров) является открытой (опубликованной), то производители могут разработать и предложить пользователям разнообразные дополнительные устройства для компьютеров с такой шиной. Подобный подход называют принципом открытой архитектуры. Благодаря ему пользователь может собрать именно такую компьютерную систему, которая ему нужна.
Cкачать материалы урока
- какова структурная схема компьютера;
- что такое принцип программного управления;
- в чем состоит назначение системной шины;
- что означает принцип открытой архитектуры, используемый при построении компьютера.
Структурная схема компьютера
В предыдущих темах вы познакомились с назначением и характеристиками основных устройств компьютера. Очевидно, что все эти устройства не могут работать по отдельности, а только в составе всего компьютера. Поэтому для понимания того, как компьютер обрабатывает информацию, нёобходимо рассмотреть структуру компьютера и основные принципы взаимодействия его устройств.
В соответствии с назначением компьютера как инструмента обработки информации взаимодействие входящих в него устройств должно быть организовано таким образом, чтобы обеспечить основные этапы обработки данных.
Для пояснения сказанного рассмотрим приведенную на рисунке 21.1 структурную схему обработки информации компьютером, на которой в верхнем ряду указаны уже знакомые вам по разделу 1 основные этапы этого процесса. Выполнение каждого из этих этапов определяется наличием в структуре компьютера соответствующих устройств. Очевидно, что ввод и вывод информации осуществляется с помощью устройств ввода (клавиатура, мышь и др.) и вывода (монитор, принтер и др.). Для хранения информации используются внутренняя и внешняя память на различных носителях (магнитные или оптические диски, магнитные ленты и пр.).
Рис. 21.1. Структурная схема компьютера
Темные стрелки обозначают обмен информацией между различными устройствами компьютера. Пунктирные линии со стрелками символизцруют управляющие сигналы, которые поступают от процессора. Светлые пустые стрелки отображают потоки входной и выходной информации соответственно.
Компьютер представляет собой систему взаимосвязанных компонентов. Конструктивно все основные компоненты компьютера объединены в системном блоке, который является важнейшей частью персонального компьютера.
Системный блок и системная плата
Внутри системного блока располагаются следующие устройства:
♦ микропроцессор;
♦ внутренняя память компьютера;
♦ дисководы — устройства внешней памяти;
♦ системная шина;
♦ электронные схемы, обеспечивающие связь различных компонентов компьютера;
♦ электромеханическая часть компьютера, включающая блок питания, системы вентиляции, индикации и защиты.
Компоновка компьютера IBM 286
Компоновка современного ПК
Все перечисленные устройства, входящие в состав системного блока, помещены в корпус, причем существуют различные типы корпусов. Тип корпуса системного блока зависит от вида персонального компьютера и определяет размер, размещение и количество устанавливаемых компонентов системного блока. Для стационарных персональных компьютеров наиболее распространенными корпусами являются горизонтальные или настольные (desktop) либо в виде башни (tower). В портативных компьютерах системный блок объединен с монитором и выполнен в стандарте booksize, то есть размером с книгу.
Технической (аппаратной) основой персонального компьютера является системная, или материнская, плата.
Системная плата является главной платой в системном блоке компьютера. На ней расположены важнейшие микросхемы — процессор и память. Системная плата связывает в единое целое различные устройства, обеспечивает условия работы и связь основных компонентов персонального компьютера. Процессор обеспечивает не только преобразование информации, но и управление работой всех остальных устройств компьютера.
В основе работы компьютера лежит так называемый принцип программного управления. В соответствии с ним команды программы и данные хранятся в закодированном виде в оперативной памяти. При работе компьютера команды, которые необходимо выполнить, и данные, которые им требуются, вчитываются по очереди из памяти и поступают в процессор, где они расшифровываются, а затем выполняются. Результаты выполнения различных команд, в свою очередь, могут быть записаны в память или переданы на различные устройства вывода. Скорость выполнения процессором операций по обработке информации является решающим фактором, определяющим его производительность. Дело в том, что любая информация (числа, текст, рисунки, музыка и т. д.) хранится и обрабатывается на компьютере только в цифровой форме. Поэтому ее обработка сводится к выполнению процессором различных арифметических и логических операций, предусмотренных его системой команд.
Системная шина
Для обеспечения информационного обмена между различными устройствами компьютера в нем должна быть предусмотрена ка- кая-то магистраль для перемещения потоков информации. Поясним эту мысль небольшим примером.
Вы знаете, что жизнь большого города — это постоянные потоки людей и транспортных средств, двигающихся в различных направлениях. Часто скорость транспортного или людского потока зависит не от скорости машины, велосипеда или пешехода, а от пропускной способности транспортной сети города, от его подземных и наземных магистралей.
В компьютере происходит движение не транспортных, а информационных потоков по соответствующей информационной магистрали. Роль такой информационной магистрали, связывающей друг с другом все устройства компьютера, выполняет системная шина, расположенная внутри системного блока. Упрощенно системную шину можно представить как группу кабелей и электрических (токопроводящих) линий на системной плате.
Все основные блоки персонального компьютера подсоединены к системной шине (рисунок 21.2). Основной ее функцией является обеспечение взаимодействия между процессором и остальными электронными компонентами компьютера. По этой шине осуществляется передача данных, адресов памяти и управляющей информации.
Рис. 21.2. Назначение системной шины
От типа системной шины, так же как и от типа процессора, зависит скорость обработки информации персональным компьютером. К основным характеристикам системной шины относятся разрядность и производительность канала связи.
Разрядность шины определяет количество бит информации, передаваемых одновременно от одного устройства к другому.
Системные шины первых персональных компьютеров могли передавать только 8 бит информации, используя для этого 8 линий данных в виде 8 параллельных проводников. Дальнейшее развитие компьютеров привело к созданию 16-битной системной шины, а затем ее разрядность увеличилась до 32 и далее до 64 бит. Увеличение разрядности шины данных привело к повышению скорости обмена информацией, а увеличение разрядности адресной шины обеспечило больший объем оперативной памяти.
Производительность шины определяется объемом информации, который можно передать по ней за одну секунду.
Подобно транспортным магистралям, пропускная способность которых зависит от количества полос движения на дороге, производительность системной шины во многом определяется ее разрядностью. Чем выше разрядность шины, тем больше бит информации одновременно может передаваться по ней, например из процессора в память. Это приводит к более быстрому обмену данными и освобождению процессора для решения других задач.
Однако системная шина как основная информационная магистраль не может обеспечить достаточную производительность для внешних устройств. Для решения этой проблемы в компьютере стали использовать локальные шины, которые связывают микропроцессор с различными устройствами памяти, ввода и вывода. Назначение локальных шин сходно с назначением окружных или кольцевых дорог вокруг большого города, которые разгружают основные магистрали.
Порты
Связь компьютера с различными устройствами ввода и вывода осуществляется через порты. Для некоторых устройств предусмотрено внешнее подключение к портам через разъемы, которые обычно тоже называют портами. Эти разъемы расположены на тыльной стороне системного блока. Дисководы гибких, жестких и лазерных дисков устанавливаются и подключаются внутри системного блока. Различают проводные (последовательные и параллельные, USB, Fire Wire) и беспроводные (инфракрасные, Bluetooth) порты.
Параллельные порты
Этот тип портов используется для подсоединения внешних устройств, которым необходимо передавать большой объем информации на близкое расстояние. Через параллельный порт обычно передается одновременно 8 бит данных по 8 параллельным проводникам. К параллельному порту подключаются принтер, сканер. Число параллельных портов у компьютера не превышает трех, и они имеют соответственно логические имена LPT1, LPT2, LPT3 (от англ. Line PrinTer — линия принтера).
Последовательные порты
Данный тип портов используется для подключения к системному блоку мыши, модемов и многих других устройств. Через такой порт идет последовательный поток данных по 1 биту. Это можно сопоставить с тем, как происходит движение транспорта по дороге с одной полосой. Последовательная передача данных используется на больших расстояниях. Поэтому последовательные порты часто называют коммуникационными. Количество коммуникационных портов не превышает четырех, и им присвоены имена от СОМ1 до COM4 (англ. COMmunication port — коммуникационный порт).
USB-порт (англ. Universal Serial Bus) в настоящее время является наиболее распространенным средством подключения к компьютеру среднескоростных и низкоскоростных периферийных устройств. USB-порт использует последовательный способ обмена данными. Наибольшее распространение получил высокоскоростной порт типа USB 2.0. Если в компьютере не хватает USB-портов, то этот недостаток можно устранить приобретением USB-концентратора, имеющего несколько таких портов.
Благодаря встроенным линиям питания USB часто позволяет применять устройства без собственного блока питания.
FireWire-порт
FireWire (IEEE 1394) - долсловно - огненный провод (произносится "файр вайр") - это последовательный порт, поддерживающий скорость передачи данных в 400 Мбит/сек. Этот порт служит для подключения к компьютеру видео устройств, таких как, например, видеомагнитофон, а также других устройств, требующих быстрой передачи большого объема информации, например, внешних жестких дисков.
Порты FireWire поддерживают технологию Plug and Play и "горячего подключения".
Порты FireWire бывают двух типов. В большинстве настольных компьютерах используются 6-контактные порты, а в ноутбуках - 4-контактные.
Инфракрасный порт беспроводного подключения
Передача данных осуществляется по оптическому каналу в инфракрасном диапазоне. Аналогично работают пульты дистанционного управления бытовой техникой — телевизорами, видеомагнитофонами и пр. Радиус действия инфракрасного порта составляет несколько метров, при этом необходимо обеспечить прямую видимость между приемником и передатчиком.
Инфракрасный порт обычно используется для соединения с мобильным телефоном, обладающим таким же портом. Это позволяет реализовать доступ в Интернет с использованием мобильного телефона, что наиболее важно для портативных ноутбуков в нестационарных условиях.
Модуль Bluetooth беспроводного подключения
Один адаптер Bluetooth позволяет осуществить беспроводное подключение порядка 100 устройств, находящихся на расстоянии до 10 м. При этом к компьютеру, оснащенному таким адаптером, можно подключать разнотипные беспроводные устройства: мобильные телефоны, принтеры, мыши, клавиатуры и пр. Передача данных осуществляется по радиоканалу в частотном диапазоне 2,2-2,4 ГГц. Главное достоинство — устойчивая связь независимо от взаиморасположения приемника и передатчика. Если в компьютере нет встроенного модуля Bluetooth, то его можно приобрести отдельно и подключить по USB-порту.
Прочие компоненты системной платы
Системная плата, кроме перечисленных выше важнейших компонентов компьютера, содержит дополнительные микросхемы, переключатели и перемычки. Все эти устройства необходимы для обеспечения взаимодействия различных устройств компьютера, установки режимов их работы. Например, на системной плате могут быть установлены микросхемы, которые требуют различного напряжения питания. Параметры работы устройств задаются переключателями на системной плате.
В любом системном блоке находятся обязательные узлы, обеспечивающие работу компьютера, — блок питания, системные часы, аккумулятор, сигнальные индикаторы передней стороны системного блока.
Системные часы определяют скорость выполнения компьютером операций, которая связана с тактовой частотой, измеряемой в мегагерцах (1 МГц равен 1 млн тактов в секунду).
Системные часы определяют ритм работы всего компьютера, синхронизируют работу большинства компонентов его системной платы.
Платы и слоты расширения обеспечивают реализацию так называемого принципа открытой архитектуры построения современного персонального компьютера. Слотом называется разъем, куда вставляется плата. Наличие слотов расширения на системной плате позволяет рассматривать персональный компьютер как устройство, которое можно модифицировать. Расширение возможностей компьютера осуществляется путем установки в слоте платы расширения. К разъему этой платы с помощью кабеля присоединяется некоторое устройство, расположенное вне системного блока.
Вместо термина «плата расширения» часто используют названия «карта», «адаптер». К наиболее распространенным платам расширения относятся видеокарты, звуковые карты и внутренние модемы.
Представление об открытой архитектуре компьютера
Технология производства компьютеров быстро развивается, что обеспечивает непрерывный рост их производительности, объема памяти и как результат — возможностей решать все более сложные задачи. Стремительно совершенствуются одни устройства, создаются другие, принципиально новые. При столь бурном развитии технологии необходимо предусмотреть такой принцип построения компьютера, который позволял бы использовать уже имеющиеся в нем устройства (блоки), а также без изменения конструкции заменять их на новые, более совершенные. Как города строятся по законам архитектуры, так и устройство компьютера должно развиваться по определенным законам. Главный принцип построения современного персонального компьютера — это принцип открытой архитектуры: каждый новый блок должен быть программно и аппаратно совместим с ранее созданными. Это означает, что современный персональный компьютер упрощенно можно представить как знакомый всем детский конструктор из кубиков. В компьютере столь же легко можно заменять старые кубики (блоки) на новые, где бы они ни располагались, в результате чего работа компьютера не только не нарушается, но становится более производительной. Именно принцип открытой архитектуры позволяет не выбрасывать, а модернизировать ранее купленный компьютер, легко заменяя в нем устаревшие блоки на более совершенные и удобные, а также приобретать и устанавливать новые блоки и узлы. При этом места для их установки (разъемы) во всех компьютерах являются стандартными и не требуют никаких изменений в самой конструкции компьютера.
Принцип открытой архитектуры — правила построения компьютера, в соответствии с которыми каждый новый узел (блок) должен быть совместим со старым и легко устанавливаться в том же месте в компьютере.
Контрольные вопросы
1. Какие основные блоки образуют структуру компьютера и как они связаны с этапами обработки информации?
2. Какова роль процессора персонального компьютера в обработке информации?
3. Что такое принцип программного управления?
4. Каковы назначение и основные компоненты системного блока?
5. Какие виды корпусов системного блока вам известны?
6. Для чего нужна системная плата?
7. Каково назначение системной шины в персональном компьютере?
8. В чем состоит аналогия между системной шиной и транспортными магистралями?
9. Какие вы знаете характеристики системной шины?
10. Что такое порт компьютера? Какие виды портов бывают и в чем их различие?
11. Зачем нужны платы расширения?
12. Для чего необходимо иметь слоты расширения?
13. В чем состоит принцип открытой архитектуры?
14. Что вам известно из художественной литературы, научно-популярных изданий, из телевизионных передач и кинофильмов о возможностях и использовании компьютеров будущего?
Читайте также: