Автор работы: Пользователь скрыл имя, 07 Мая 2013 в 21:40, контрольная работа
Архитектура компьютера. Архитектура Фон-Неймана
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
Изыскание средств
и методов механизации и
Конкретный набор
Компьютер — это электронной
прибор, предназначенный для
Архитектуру компьютера можно условно разделить на внешнюю и внутреннюю. Внешняя архитектура современного компьютера представляет собой соединение монитора, клавиатуры, мыши и акустической системы к системному блоку. Внутренняя архитектура имеет несколько основных составляющих организовывающих работу системного блока.
Объектом изучения является компьютер.
Предметом исследования является архитектура компьютера.
Целью работы является изучение архитектуры компьютера; принципов архитектуры Фон-Неймана.
Для достижения данной цели необходимо решить следующие задачи:
Большинство современных компьютеров состоит из двух и более уровней. Существуют машины даже с шестью уровнями.
Рис. 1. Шестиуровневый компьютер. Способ поддержки каждого уровня указан под ним, в скобках дано название соответствующего программного обеспечения:
Уровень 5 |
Уровень языка прикладных программистов | |||
Трансляция (компилятор) | ||||
Уровень 4 |
Уровень ассемблера | |||
Трансляция (ассемблер) | ||||
Уровень 3 |
Уровень операционной системы | |||
Частичная интерпретация (операционная система) | ||||
Уровень 2 |
Уровень архитектуры набора команд | |||
Интерпретация (микропрограмма) или непосредственное выполнение | ||||
Уровень 1 |
Уровень микроархитектуры | |||
Аппаратное обеспечение | ||||
Уровень 0 |
Цифровой логический уровень |
Таким образом, компьютер
проектируется как
Набор типов данных, операций
и характеристик каждого
Изучая методы проектирования
программных элементов
Несмотря на огромный диапазон размеров и мощностей компьютеров, все они имеют сходную функциональную структуру. В одних случаях эта структура может быть упрощена, в других – расширена, но в общем функции вычислительного устройства и необходимые для вычислений функциональные блоки остаются одними и теми же.
Рис. 2. Обобщенная структура компьютера:
Для ввода данных в компьютер предназначается устройство ввода, для вывода – устройство вывода, вместе эти устройства обычно составляют единый блок – устройство ввода-вывода данных.
Независимо от того, будут данные в компьютере храниться годы или секунды компьютер имеет место для их хранения, соответствующее устройство называется памятью.
В компьютере должно быть устройство, которое производит манипуляции над данными, от простейших арифметических операций до сложных статистических, финансовых или научных расчетов. Функционально это устройство состоит из двух блоков: один отвечает за производимые вычисления, другой – за правила, по которым данные извлекаются из памяти, над ними производятся операции и результаты этих операций снова возвращаются в память. Устройство, производящее вычисления, называется арифметико-логическим устройством (АЛУ), а устройство, формирующее правила, по которым происходит обработка данных – устройством управления (УУ). Вместе эти две функциональные единицы образуют единый блок, который получил название центральный процессор.
Связать между собой процессор,
оперативную память, постоянную память
(дисковые устройства), устройства ввода-вывода
и другие компоненты компьютера напрямую
невозможно конструктивно и
В современном компьютере взаимодействие центрального процессора с устройствами ввода-вывода, а также с различными устройствами, присоединенными к общей шине, основано на механизме прерываний.
Механизм прерываний обеспечивает прерывание выполнения текущей программы при поступлении сигнала на соответствующий вход центрального процессора и выполнение процессором операций обслуживания устройства, вызвавшего прерывание.
При поступлении сигнала прерывания центральный процессор совершает следующие действия:
Подпрограмму обработки прерывания называют обработчиком прерывания.
Прерывания имеют приоритет.
Это значит, что прерывание с более
высоким приоритетом может
Персональный компьютер состоит из отдельных устройств и модулей: одни находятся внутри системного блока, другие к нему подключаются. Последние служат для ввода или вывода информации: монитор, принтер, сканер, клавиатура, мышь и др.
Внутри системного блока находятся устройства для обработки и хранения информации. В зависимости от конфигурации компьютера они могут быть различными, но большинство типичных системных блоков включает следующие устройства:
Память компьютера построена из двоичных запоминающих элементов — битов, объединённых в группы по 8 битов, которые называются байтами.
Широко используются и
более крупные производные
Различают два вида памяти: внутреннюю и внешнюю.
В состав внутренней памяти входит оперативная память, кэш-память и постоянная память.
Оперативная память — это быстрое запоминающее устройство не очень большого объёма, непосредственно связанное с процессором и предназначенное для записи, считывания и хранения выполняемых программ и данных, обрабатываемых этими программами.
Оперативная память представляет собой множество ячеек, причём, каждая имеет свой уникальный адрес. Каждая ячейка памяти имеет объём 1 байт.
Оперативная память используется только для временного хранения данных и программ, когда машина выключается, всё, что находилось в ОЗУ пропадает. Доступ к элементам оперативной памяти прямой — это означает, что каждый байт памяти имеет свой индивидуальный адрес.
Постоянная память — энергонезависимая память, используется для хранения данных, которые никогда не потребуют изменения. Содержимое памяти специальным образом "зашивается" в устройство при его изготовлении для постоянного хранения.
Прежде всего в постоянную память
записывают программу управления работой
самого процессора. В ПЗУ находятся
программы управления дисплеем, клавиатурой,
принтером, внешней памятью, программы
запуска и остановки
Внешняя память (ВЗУ) предназначена для длительного хранения программ и данных и целостность её содержимого не зависит от того, включён или выключен компьютер. В отличии от оперативной памяти, внешняя память не имеет прямой связи с процессором.
В состав внешней памяти компьютера входят:
Способ записи двоичной информации на магнитной среде называется магнитным кодированием. Он заключается в том, что магнитные домены выстраиваются вдоль дорожек в направлении приложенного магнитного поля своими северными и южными полюсами. Обычно устанавливают однозначное соответствие между двоичной информацией и ориентацией магнитных дисков.