Компьютер как исполнитель команд — раздел Информатика, Информация и информационные процессы Магистрально-Модульный Принцип Построения Компьютера …
Магистрально-модульный принцип построения компьютера
В основу архитектуры современных персональных компьютеров положен магистрально-модульный принцип. Этот принцип предусматривает построение компьютера из функциональных блоков, взаимодействующих посредством общего канала (каналов) — шины. В сочетании с открытой (общеизвестной) архитектурой это позволяет потребителю собирать машину нужной конфигурации.
Магистраль включает в себя три многоразрядные шины; шину данных, шину адреса и шину управления, которые представляют собой многопроводные линии (рис 4).
Рис 4 Магистрально-модульное устройство компьютера
К магистрали подключаются процессор и оперативная память, а также периферийные устройства ввода, вывода и хранения информации, которые обмениваются информацией в форме последовательностей нулей и единиц, реализованных в виде электрических импульсов.
Шина данных. По этой шине данные передаются между различными устройствами. Например, считанные из оперативной памяти данные могут быть переданы процессору для обработки, а затем полученные данные могут быть отправлены обратно в оперативную память для хранения. Таким образом, данные по шине данных могут передаваться от устройства к устройству через области оперативной памяти.
Разрядность шины данных определяется разрядностью процессора, т. е. количеством двоичных разрядов, которые процессор обрабатывает за один такт. Разрядность процессоров постоянно увеличивалась по мере развития компьютерной техники и в настоящее время составляет 64 бита.
Шина адреса. Выбор устройства или ячейки памяти, куда пересылаются или откуда считываются данные по шине данных, производит процессор. Каждое устройство или ячейка оперативной памяти имеет свой адрес. Адрес передается по адресной шине, причем сигналы по ней передаются в одном направлении от процессора к оперативной памяти и устройствам (однонаправленная шина).
Разрядность шины адреса определяет объем адресуемой памяти, т. е. количество ячеек оперативной памяти, которые могут иметь уникальные адреса. Количество адресуемых ячеек памяти можно рассчитать по формуле:
N = 2 I , где I — разрядность шины адреса.
Разрядность шины адреса постоянно увеличивалась и в процессорах Pentium Extreme Edition составляет 64 бита. Таким образом, количество адресуемых ячеек памяти в таких процессорах равно:
N = 2 64 ячеек.
Шина управления. По шине управления передаются сигналы, определяющие характер обмена информацией по магистрали. Сигналы управления определяют, какую операцию — считывание или запись информации из памяти нужно производить, синхронизируют обмен информацией между устройствами и т. д.
Системная плата. Важнейшим аппаратным компонентом компьютера является системная плата (рис. 5, 6).
Рис 5 Системная плата
На системной плате реализована магистраль обмена информацией, имеются разъемы для установки процессора, слоты для установки оперативной памяти, а также контроллеров внешних устройств.
Рис 6 Логическая схема системной платы
Пропускная способность.
Соответственно, скорость передачи данных (пропускная способность) соединяющих эти устройства шин также должна различаться. Пропускная способность шины данных (измеряется в бит/с) равна произведению разрядности шины (измеряется в битах) и частоты шины (измеряется в Гц = 1/с):
Пропускная способность шины = Разрядность шины х Частота шины.
Северный и южный мосты. Для согласования тактовой частоты и разрядности устройств на системной плате устанавливаются специальные микросхемы (их набор называется чипсетом), включающие в себя контроллер оперативной памяти и видеопамяти (так называемый северный мост) и контроллер периферийных устройств (южный мост).
Частота процессора. Северный мост обеспечивает обмен данными с процессором, оперативной памятью и видеопамятью. Частота процессора в несколько раз больше, чем базовая частота магистрали (иногда ее называют шиной FSB от англ. FrontSide Bus).
Например, в наиболее быстрых компьютерах (2006 год) частота шины FSB составляет 266 МГц, коэффициент умножения частоты 14, следовательно, частота процессора 266 МГц х 14 » 3,7 ГГц.
Системная шина. Между северным мостом и процессором данные передаются по системной шине с частотой, которая в четыре раза больше частоты шины FSB. Таким образом, процессор может получать и передавать данные с частотой 266 МГц х 4 = 1064 МГц. Так как разрядность системной шины равна разрядности процессора и составляет 64 бита, то пропускная способность системной шины равна:
64 бит х 1064 МГц = 68 096 Мбит/с ≈ 66 Гбит/с ≈ 8 Гбайт/с.
Шина памяти. Обмен данными между процессором и оперативной памятью производится по шине памяти, частота которой может быть меньше, чем частота шины процессора. Например, частота шины памяти может составлять 533 МГц, т. е. оперативная память получает данные в два раза реже, чем процессор. Так как разрядность шины памяти равна разрядности процессора и составляет 64 бита, то пропускная способность шины памяти равна:
64 бит х 533 МГц = 34 112 Мбит/с ≈ 33 Гбит/с ≈ 4 Гбайт/с.
Шины AGP и PCI Express. По мере усложнения графики приложений требования к быстродействию шины, связывающей видеопамять с процессором и оперативной памятью, возрастают. Для подключения видеоплаты к северному мосту может использоваться 32-битовая шина AGP (Accelerated Graphic Port — ускоренный графический порт).
Эта шина первоначально передавала данные с частотой 66 МГц, в настоящее время возможно использование шины AGPx8, частота которой 66 МГц х 8 = 528 МГц. В этом случае пропускная способность шины видеоданных составляет:
32 бит х 528 МГц = 16 896 Мбит/с = 16,5 Гбит/с ≈ 2 Гбайт/с.
В настоящее время для подключения видеоплаты к северному мосту все большее распространение получает шина PCI Express (Peripherial Component Interconnect bus Express — ускоренная шина взаимодействия периферийных устройств).
Пропускная способность этой шины значительно выше пропускной способности PCI и AGP.
К видеоплате с помощью аналогового разъема VGA (Video Graphics Array — графический видеоадаптер) или цифрового разъема DVI (Digital Visual Interface — цифровой видеоинтерфейс) подключается электронно-лучевой или жидко- кристаллический монитор или проектор.
Шина PCI. К северному мосту подключается по специальной шине южный мост, к которому, в свою очередь, подключаются периферийные устройства. Шина PCI (Peripherial Component Interconnect bus — шина взаимодействия периферийных устройств) обеспечивает обмен информацией с контроллерами периферийных устройств, которые устанавливаются в слоты расширения системной платы.
Наиболее часто эта шина используется для установки устройств доступа к локальной сети (сетевая карта), глобальной сети Интернет (встроенный модем) и беспроводной сети (сетевой адаптер Wi-Fi, произносится «вай-фай», сокр. от Wireless Fidelity — протокол и стандарт на оборудование для широкополосной радиосвязи).
Разрядность шины PCI может составлять 32 бита pi л и 64 бита, а частота — 33 МГц или 66 МГц. Таким образом, максимальная пропускная способность шины PCI составляет:
64 бит х 66 МГц = 4224 Мбит/с = 528 Мбайт/с.
Шина IEEE 1394 (другие названия Fire Wire, i-Link).
Последовательная высокоскорфстная шина, предназначенная для обмена цифровой информацией между компьютером и цифровыми устройствами (цифровыми видеокамерами, DVD-плеерами и др.) без потери качества изображения и звука. (Эту функцию может выполнять также контроллер IEEE 1394, который подключается к шине PCI.) Скорость Передачи данных по этой шине может достигать 200 Мбайт/с и более.
Шина АТА. Устройства внешней памяти (жесткие диски, CD- и DVD-дисководы) подключаются к южному мосту по шине АТА (англ. Advanced Technology Attachment — шина подключения накопителей).
Ранее использовалась параллельная шина РАТА (англ. Parallel АТА), скорость передачи данных по которой может достигать 133 Мбайт/с. В настоящее время широкое распространение получила последовательная шина SAT А (англ. Serial АТА), скорость передачи данных по которой может достигать 300 Мбайт/с.
Шина USB . Для подключения принтеров, сканеров, цифровых камер и других периферийных устройств обычно используется шина USB (Universal Serial Bus — универсальная последовательная шина).
Эта шина обладает пропускной способностью до 60 Мбайт/с и обеспечивает подключение к компьютеру одновременно нескольких периферийных устройств (принтер, сканер, цифровая камера, Web-камера, модем и др.).
Клавиатура и мышь.
Звук. К южному мосту может подключаться интегрированная в системную плату микросхема, которая обеспечивает обработку цифрового звука (эту функцию может выполнять также звуковая плата, которая подключается к шине PCI).
С помощью аудиоразъемов к системной плате могут подключаться микрофон, колонки или наушники.
Как работает компьютер, или принципы фон Неймана
В своем докладе Джон фон Нейман описал, как должен быть устроен компьютер для того, чтобы он был универсальным и эффективным устройством для обработки информации.
Прежде всего, компьютер должен иметь следующие устройства:
- арифметическо-логическое устройство, выполняющее арифметические и логические операции;
- устройство управления, которое организует процесс выполнения программ;
- запоминающее устройство, или память для хранения программ и данных;
- внешние устройства для ввода-вывода информации.
Рис 7 Схема фон Неймана
Память компьютера должна состоять из некоторого количества пронумерованных ячеек, в каждой из которых могут находиться или обрабатываемые данные, или инструкции программ. Все ячейки памяти должны быть одинаково легко доступны для других устройств компьютера.
Вот каковы должны быть связи между устройствами компьютера (одинарные линии показывают управляющие связи, двойные — информационные).
В общих чертах работу компьютера можно описать так. Вначале с помощью какого-либо внешнего устройства в память компьютера вводится программа. Устройство управления считывает содержимое ячейки памяти, где находится первая инструкция (команда) программы, и организует ее выполнение. Эта команда может задавать выполнение ифметических или логических операций, чтение из памяти данных для выполнения арифметических или логических операций или запись их результатов в память, ввод данных из внешнего устройства в память или вывод данных из памяти на внешнее устройство.
Как правило, после выполнения одной команды устройство управления начинает выполнять команду из ячейки памяти, которая находится непосредственно за только что выполненной командой. Однако этот порядок может быть изменен с помощью команд передачи управления (перехода).
Эти команды указывают устройству управления, что ему следует продолжить выполнение программы, начиная с команды, содержащейся в некоторой другой ячейке памяти. Такой «скачок», или переход, в программе может выполняться не всегда, а только при выполнении некоторых условий, например, если некоторые числа равны, если в результате предыдущей арифметической операции получился нуль и т.д. Это позволяет использовать одни и те же последовательности команд в программе много раз (т.е. организовывать циклы), выполнять различные последовательности команд в зависимости от выполнения определенных условий и т.д., т.е. создавать сложные программы.
Таким образом, управляющее устройство выполняет инструкции программы автоматически, т.е. без вмешательства человека. Оно может обмениваться информацией с оперативной памятью и внешними устройствами компьютера. Поскольку внешние устройства, как правило, работают значительно медленнее, чем остальные части компьютера, управляющее устройство может приостанавливать выполнение программы до завершения операции ввода-вывода с внешним устройством. Все результаты выполненной программы должны быть ею выведены на внешние устройства компьютера, после чего компьютер переходит к ожиданию каких-либо сигналов внешних устройств.
Следует заметить, что схема устройства современных компьютеров несколько отличается от приведенной выше. В частности, арифметическо-логическое устройство и устройство управления, как правило, объединены в единое устройство — центральный процессор. Кроме того, процесс выполнения программ может прерываться для выполнения неотложных действий, связанных с поступившими сигналами от внешних устройств компьютера — прерываний. Многие быстродействующие компьютеры осуществляют параллельную обработку данных на нескольких процессорах. Тем не менее, большинство современных компьютеров в основных чертах соответствуют принципам, изложенным фон Нейманом.
Контрольные вопросы:
1. Какие шины включает в себя магистраль?
2. Для чего нужна шина данных?
3. Что находится на системной плате?
4. Чему равна пропускная способность шины?
5. Что включает в себя северный мост?
6. Для чего нужна шина памяти?
7. Для чего используется шина PCI?
8. Как работает компьютер по фон Нейману?
2.2.2 Хранение информационных объектов
Внешняя память
В отличие от оперативной, внутренней памяти компьютера, существует так называемая внешняя память. Внешняя память может состоять из нескольких элементов. Устройства, позволяющие записывать информацию на дискеты и считывать ее с дискет, называются дисководами.(Рис 8).
Рис 8 Внешняя память
Все темы данного раздела:
Информатика в широком смысле представляет собой единство разнообразных отраслей науки, техники и производства, связанных с переработкой информации главным образом с помощью компьютеров и телекоммун
В последней трети XX в. все увереннее зазвучали голоса специалистов (в первую очередь, социологов, философов, информатиков), утверждавших, что развитие и внедрение средств информатизации и информац
Информация всегда играла огромную роль в жизни общества и отдельного индивидуума. Владение информацией, доминирование на информационном поле с древнейших времен было необходимым условием наличия в
Обсудим вначале само понятие «информационный ресурс». Ресурс — это запас или источник некоторых средств. Всякое общество, государство, фирма и частное лицо имеют определенные ресурсы, необходимые д
Обилие информационных ресурсов и возможность их представления в современном (электронном) виде привели к появлению развитого рынка информационных ресурсов, Рис 3 Состав информаци
Ручной период автоматизации вычислений начался на заре человеческой цивилизации и базировался на использовании частей тела, в первую очередь пальцев рук и ног.
Под механическим вычислительным устройством понимается устройство, построенное на механических элемен
Пионером серийного изготовления счетных машин стал эльзасец Шарль-Ксавье Тома де Кольмар (Charles-Xav
Электромеханический этап развития ВТ явился наименее продолжительным и охватывает всего около 60 лет
Конструктивно-технологической основой ВТ 4-го поколения становятся большие (БИС) и сверхбольшие (СБИС) интегральные схемы, созданные соответственно в 70—80-х гг. Феномен персонального компьютера (П
Информационное общество Современное общество характеризуется резким ростом объемов информации, циркулирующей во всех сферах человеческой деятельности. Это привело к информа
Информация давно рассматривается государствами и международным сообществом в целом как объект правовых отношений. Соответственно круг проблем, связанных с информацией, очень широк; в частности, он
Правовая охрана программ и баз данных. Правовая охрана программ для ЭВМ и баз данных впервые в полном объеме введена в Российской Федерации Законом РФ «О правовой охране программ для электронных
Компьютер может обрабатывать только информацию, представленную в числовой форме. Вся другая информация (например, звуки, изображения, показания приборов и т.д.) для обработки на компьютере должна
Аналогичным образом на компьютере можно обрабатывать и текстовую информацию. При вводе в компьютер каждая буква кодируется определенным числом, а при выводе на внешние устройства (экран или печать
Для предоставления текстовой информации (прописные и строчные буквы русского и латинского алфавитов, цифры, знаки и математические символы) достаточно 256 различных знаков. По форму
Древние греки построили геометрию, которую до сих пор изучают в школе» Они сумели доказать важнейшие теоремы, но считать они не умели. В древнем Риме придумали «римские цифры», но выполня
Системой счисления называют совокупность приёмов записи и наименования чисел. Существуют непозиционная и позиционная системы счисления. Примером непозиционной системы счисления является &q
Кроме десятичной системы широко используются системы с основанием, являющимся степенью числа 2, а именно:
- двоичная (используются цифры 0,1); -восьмеричная (используются цифры 0,1
Алгоритмомназывается понятное и точное предписание (указание) исполнителю совершать последовательность действий, направленных на достижение указанной цели или на решение поставл
В IX в. великий арабский математик аль-Хорезми сформулировал правила выполнения арифметических действий. Первоначально под алгоритмами и понимали только правила выполнения четырех арифметических д
Алгоритмический язык — это средство для записи алгоритмов в аналитическом виде, промежуточном между записью алгоритма на естественном (человеческом) языке и записью на языке ЭВМ (языке программир
Поочередное выполнение команд алгоритма за конечное число шагов приводит к решению задачи и достижению цели. Каждый алгоритм строится в расчете на некоторого исполнителя. Для того чтобы
Операция Символ Название и функциональное значение Присваивание
Разнообразие алгоритмов определяется тем, что любой алгоритм распадается на части, фрагменты, и каждый фрагмент представляет собой алгоритм одного из трех указанных видов. Поэтому важно знать стр
Разветвляющимися называются такие алгоритмы, в которых выбирается один из нескольких возможных путей (вариантов) вычислительного процесса. Каждый подобный путь называется ветвью алгоритма.
После того как мы разобрали способы описания алгоритмов и их виды, можно теперь уже с позиции познанного еще раз дать определение понятию алгоритма. Итак, алгоритм — это метод (способ) р
Под этим свойством понимается единственность толкования правил выполнения действий и порядка их выполнения. Это свойство означает, что каждая команда алгоритма (предписание, выданное на каждом ша
Это свойство заключается в том, что каждый алгоритм, разработанный для решения некоторой задачи, должен быть применим для решения задач этого типа (целого класса конкретных задач, отвечающих общей
Дискеты (гибкие магнитные диски) позволяют переносить документы и программы с одного компьютера на другой, хранить информацию, не используемую постоянно, делать архивные копии информации, содержа
Некоторые архиваторы поддерживают создание самораспаковывающихся архивов. Такие архивы имеют расширение .ехе и распаковываются при запуске этого файла. Существует два режима работы с архив
Исторические предпосылки развития поисковых систем Обратимся к истории возникновения сети Internet, которая была создана в связи с возникшей необходимостью совместного использования информ
Alta Vista поддерживает поиск по ключевому набору слов и для определения языка конкретной страницы использует методы искусственного интеллекта. Пользователи могут настроить опции поиска и выбирать
Для поиска в Интернете использует многопроцессорную параллельную обработку 10. млн. страниц ежедневно. Полезная сторона Hot Bot ограничение на тип страниц по средствам выбора кнопок. База данных: Р
Infoseek самая популярная поисковая машина в компьютерной индустрии. В мае 1996 она была признана как самая достоверно предоставляющая информацию машина. Привлекательность машины в том, что после о
Работа многих поисковых машин считается вполне успешной. Однако все современные поисковые системы страдают некоторыми серьёзными недостатками: 1. поиск по ключевым словам даёт слишком мног
Существуют определенные стратегии доступа от одного компьютера к другому. Широко используются маркерные методы доступа (называемые также селективной передачей), когда компьютер-або
Технологии радиосвязи (Radio Waves) пересылают данные на радиочастотах и практически не имеют ограничений по дальности. Она используется для соединения локальных сетей на больших географических р
Передача данных в микроволновом диапазоне (Microwaves) использует высокие частоты и применяется как на коротких расстояниях, так и в глобальных коммуникациях. Их главное ограничение заключается в
Инфракрасные технологии (infrared transmissions), функционирующие на очень высоких частотах, приближающихся к частотам видимого света, могут быть использованы для установления двусторонней или ш
Общие принципы В ходе развития концепции АСУ с целью преодоления указанных выше трудностей была выработана новая концепция компьютеризации и автоматизации управленчес
Автоматизированные системы для научных исследований (АСНИ) представляют собой программно-аппаратные комплексы, обрабатывающие данные, поступающие от различного рода экспериментальных установок и
Близкими по своей структуре и функциям к системам автоматизации научных исследований оказываются системы автоматизированного проектирования (САПР).
Проектирование новых изделий — основная