Архитектура современного ПК

Автор работы: Пользователь скрыл имя, 20 Декабря 2014 в 13:06, курсовая работа

Описание работы

В конце прошлого столетия человечество вступила в новый этап своего развития, который был назван постиндустриальным (буквально - «послепромышленным»). Характерной особенностью этого этапа стал стремительно нарастающий, ни с чем другим не сравнимый прогресс в сфере средств вычислительной техники (СВТ), программного обеспечения (ПО) и телекоммуникационных технологий.

Содержание работы

ВВЕДЕНИЕ..............................................................................................................3
1. Подходы к архитектуре ПК..............................................................................3
1.1 Архитектура фон Неймана..............................................................................3
1.2 Гарвардская архитектура.................................................................................8
2. Структура ПК...................................................................................................10
2.1 Системная плата(материнская плата)............................................................10
2.1.1 Процессоры ................................................................................................10
2.1.1.1 Устройство центрального процессора ................................................11
2.1.1.2 Выполнение команд .............................................................................12
2.1.1.3 RISC и CISC............................................................................................13
2.1.1.4 Принципы разработки современных компьютеров............................15
2.1.2 Основная память.........................................................................................16
2.1.2.1 Бит............................................................................................................17
2.1.2.2 Адреса памяти.........................................................................................18
2.1.2.3 Упорядочение байтов.............................................................................19
2.1.2.4 Кэш-память.............................................................................................21
2.1.2.5 Сборка модулей памяти и их типы.......................................................25
2.1.3 Внешняя память..........................................................................................26
2.1.3.1 Иерархическая структура памяти.........................................................26
2.1.3.2 Жёсткие диски........................................................................................28
2.1.3.3 Флеш-накопитель...................................................................................30
2.1.3.4 DVD........................................................................................................31
2.1.4 Интерфейс...................................................................................................33
2.1.5 Видеокарта..................................................................................................34
2.1.6 Устройства ввода/вывода..........................................................................35
Заключение.............................................................................................................39
СПИСОК ЛИТЕРАТУРЫ.....................

Файлы: 1 файл

Архитектура современного ПК.doc

— 488.50 Кб (Скачать файл)

СОДЕРЖАНИЕ:

 

ВВЕДЕНИЕ..............................................................................................................3

1.   Подходы к архитектуре  ПК..............................................................................3

1.1 Архитектура фон Неймана..............................................................................3

1.2 Гарвардская архитектура.................................................................................8 
2.   Структура ПК...................................................................................................10

2.1 Системная плата(материнская плата)............................................................10

2.1.1 Процессоры ................................................................................................10

2.1.1.1 Устройство центрального процессора ................................................11

2.1.1.2 Выполнение команд .............................................................................12

2.1.1.3 RISC и CISC............................................................................................13

2.1.1.4 Принципы разработки современных компьютеров............................15

2.1.2 Основная память.........................................................................................16

2.1.2.1 Бит............................................................................................................17

2.1.2.2 Адреса памяти.........................................................................................18

2.1.2.3 Упорядочение байтов.............................................................................19

2.1.2.4 Кэш-память.............................................................................................21

2.1.2.5 Сборка модулей памяти и их типы.......................................................25

2.1.3 Внешняя память..........................................................................................26

2.1.3.1 Иерархическая структура памяти.........................................................26

2.1.3.2 Жёсткие диски........................................................................................28

2.1.3.3 Флеш-накопитель...................................................................................30

2.1.3.4 DVD........................................................................................................31

2.1.4 Интерфейс...................................................................................................33

2.1.5 Видеокарта..................................................................................................34

2.1.6 Устройства ввода/вывода..........................................................................35

Заключение.............................................................................................................39 
СПИСОК ЛИТЕРАТУРЫ.....................................................................................40

 

 

 

 

 

 

 

 

 

 

 

 


Введение

В конце прошлого столетия человечество вступила в новый этап своего развития, который был назван постиндустриальным (буквально - «послепромышленным»). Характерной особенностью этого этапа стал стремительно нарастающий, ни с чем другим не сравнимый прогресс в сфере средств вычислительной техники (СВТ), программного обеспечения (ПО) и телекоммуникационных технологий. С начала 90-х годов ХХ века начинается бурное внедрение персональных компьютеров во все сферы функционирования общества, создаются принципиально новые операционные системы, производится и внедряется огромное количество программных продуктов. В сфере коммуникаций появилось и стало быстро распространятся новое средство оперативной доставки информации - Интернет, ставшее поистине символом новой эпохи - информационного общества.

Персональный компьютер (ПК) приобрел в последнее десятилетие огромную популярность, стал самой массовой настольной вычислительной системой широкого спектра использования. ПК является открытой системой, т. е может быть укомплектован необходимыми устройствами в зависимости от желаний пользователя.

Вместе с тем существует минимально необходимый набор устройств, называемой базовой аппаратной конфигурацией ПК, при которой пользователь получает возможность работать на компьютере. Этот набор включает системный блок, клавиатуру, монитор и мышь.

 

1. Подходы к архитектуре ПК

1.1 Архитектура фон Неймана

Архитектура фон Неймана (англ. von Neumann architecture) — широко известный принцип совместного хранения программ и данных в памяти компьютера. Вычислительные системы такого рода часто обозначают термином «машина фон Неймана», однако, соответствие этих понятий не всегда однозначно. В общем случае, когда говорят об архитектуре фон Неймана, подразумевают физическое отделение процессорного модуля от устройств хранения программ и данных.

Наличие заданного набора исполняемых команд и программ было характерной чертой первых компьютерных систем. Сегодня подобный дизайн применяют с целью упрощения конструкции вычислительного устройства. Так, настольные калькуляторы, в принципе, являются устройствами с фиксированным набором выполняемых программ. Их можно использовать для математических расчётов, но невозможно применить для обработки текста и компьютерных игр, для просмотра графических изображений или видео. Изменение встроенной программы для такого рода устройств требует практически полной их переделки, и в большинстве случаев невозможно. Впрочем, перепрограммирование ранних компьютерных систем всё-таки выполнялось, однако требовало огромного объёма ручной работы по подготовке новой документации, перекоммутации и перестройки блоков и устройств и т. п. Всё изменила идея хранения компьютерных программ в общей памяти. Ко времени её появления использование архитектур, основанных на наборах исполняемых инструкций, и представление вычислительного процесса как процесса выполнения инструкций, записанных в программе, чрезвычайно увеличило гибкость вычислительных систем в плане обработки данных. Один и тот же подход к рассмотрению данных и инструкций сделал лёгкой задачу изменения самих программ.

В настоящее время фон-неймановской архитектурой называется организация ЭВМ, при которой вычислительная машина состоит из двух основных частей — линейно-адресуемой памяти, слова которой хранят команды и элементы данных, и процессора, выполняющего эти команды. В основе модели вычислений фон Неймана лежат принцип последовательной передачи управления (счётчик команд) и концепция переменной (идентификатор).

Принципы фон Неймана

В 1946 году Д. фон Нейман, Г. Голдстайн и А. Беркс в своей совместной статье изложили новые принципы построения и функционирования ЭВМ. В последствие на основе этих принципов производились первые два поколения компьютеров. В более поздних поколениях происходили некоторые изменения, хотя принципы Неймана актуальны и сегодня.

По сути, Нейману удалось обобщить научные разработки и открытия многих других ученых и сформулировать на их основе принципиально новое.

1. Использование двоичной системы  счисления в вычислительных машинах. Преимущество перед десятичной системой счисления заключается в том, что устройства можно делать достаточно простыми, арифметические и логические операции в двоичной системе счисления также выполняются достаточно просто.

2. Программное управление ЭВМ. Работа ЭВМ контролируется программой, состоящей из набора команд. Команды выполняются последовательно друг за другом. Созданием машины с хранимой в памяти программой было положено начало тому, что мы сегодня называем программированием.

3. Память компьютера используется не только для хранения данных, но и программ. При этом и команды программы и данные кодируются в двоичной системе счисления, т.е. их способ записи одинаков. Поэтому в определенных ситуациях над командами можно выполнять те же действия, что и над данными.

4. Ячейки памяти ЭВМ имеют  адреса, которые последовательно  пронумерованы. В любой момент  можно обратиться к любой ячейке  памяти по ее адресу. Этот принцип  открыл возможность использовать  переменные в программировании.

5. Возможность условного перехода в процессе выполнения программы. Не смотря на то, что команды выполняются последовательно, в программах можно реализовать возможность перехода к любому участку кода.

Самым главным следствием этих принципов можно назвать то, что теперь программа уже не была постоянной частью машины (как например, у калькулятора). Программу стало возможно легко изменить. А вот аппаратура, конечно же, остается неизменной, и очень простой.

Для сравнения, программа компьютера ENIAC (где не было хранимой в памяти программы) определялась специальными перемычками на панели. Чтобы перепрограммировать машину (установить перемычки по-другому) мог потребоваться далеко не один день. И хотя программы для современных компьютеров могут писаться годы, однако они работают на миллионах компьютеров после несколько минутной установки на жесткий диск.

 

 

 

 

 

 

 

 

 

 

 

Машина фон Неймана

В соответствии с принципами фон Неймана компьютер состоит из арифметико-логического устройства — АЛУ (англ. ALU, Arithmetic and Logic Unit), выполняющего арифметические и логические операции; устройства управления, предназначенного для организации выполнения программ; запоминающих устройств (ЗУ), в т.ч. оперативного запоминающего устройства (ОЗУ) и внешнего запоминающего устройства (ВЗУ); внешних устройств для ввода-вывода данных. Фон-неймановская архитектура компьютера считается классической, на ней построено большинство компьютеров. В общем случае, когда говорят об архитектуре фон Неймана, подразумевают физическое отделение процессорного модуля от устройств хранения программ и данных.

Первые компьютерные системы отличались жестко заданным набором исполняемых команд и программ. Примером такого рода вычислительных устройств являются калькуляторы. Идея хранения компьютерных программ в общей памяти позволяла превратить вычислительные машины в универсальные устройства, которые способны выполнять широкий круг задач.

Программы и данные вводятся в память из устройства ввода через арифметико-логическое устройство. Все команды программы записываются в соседние ячейки памяти, а данные для обработки могут содержаться в произвольных ячейках. У любой программы последняя команда должна быть командой завершения работы.

Команда состоит из указания, какую операцию следует выполнить (из возможных операций на данном «железе») и адресов ячеек памяти, где хранятся данные, над которыми следует выполнить указанную операцию, а также адреса ячейки, куда следует записать результат (если его требуется сохранить в ЗУ).

Из арифметико-логического устройства результаты выводятся в память или устройство вывода. Принципиальное различие между ЗУ и устройством вывода заключается в том, что в ЗУ данные хранятся в виде, удобном для обработки компьютером, а на устройства вывода (принтер, монитор и др.) поступают так, как удобно человеку.

УУ управляет всеми частями компьютера. От управляющего устройства на другие устройства поступают сигналы «что делать», а от других устройств УУ получает информацию об их состоянии.

Управляющее устройство содержит специальный регистр (ячейку), который называется «счетчик команд». После загрузки программы и данных в память в счетчик команд записывается адрес первой команды программы. УУ считывает из памяти содержимое ячейки памяти, адрес которой находится в счетчике команд, и помещает его в специальное устройство — «Регистр команд». УУ определяет операцию команды, «отмечает» в памяти данные, адреса которых указаны в команде, и контролирует выполнение команды. Операцию выполняет АЛУ или аппаратные средства компьютера.

В результате выполнения любой команды счетчик команд изменяется на единицу и, следовательно, указывает на следующую команду программы. Когда требуется выполнить команду, не следующую по порядку за текущей, а отстоящую от данной на какое-то количество адресов, то специальная команда перехода содержит адрес ячейки, куда требуется передать управление.

Подавляющее большинство вычислительных машин на сегодняшний день – фон-неймановские машины. Исключение составляют лишь отдельные разновидности систем для параллельных вычислений, в которых отсутствует счетчик команд, не реализована классическая концепция переменной и имеются другие существенные принципиальные отличия от классической модели (примерами могут служить потоковая и редукционная вычислительные машины). По-видимому, значительное отклонение от фон-неймановской архитектуры произойдет в результате развития идеи машин пятого поколения, в основе обработки информации в которых лежат не вычисления, а логические выводы.

1.2 Гарвардская архитектура

Гарвардская архитектура — архитектура ЭВМ, отличительным признаком которой является раздельное хранение и обработка команд и данных. Архитектура была разработана Говардом Эйкеном в конце 1930-х годов в Гарвардском университете.

Классическая гарвардская архитектура

Типичные операции (сложение и умножение) требуют от любого вычислительного устройства нескольких действий: выборку двух операндов, выбор инструкции и её выполнение, и, наконец, сохранение результата. Идея, реализованная Эйкеном, заключалась в физическом разделении линий передачи команд и данных. В первом компьютере Эйкена «Марк I» для хранения инструкций использовалась перфорированная лента, а для работы с данными — электромеханические регистры. Это позволяло одновременно пересылать и обрабатывать команды и данные, благодаря чему значительно повышалось общее быстродействие.

Модифицированная гарвардская архитектура

Соответствующая схема реализации доступа к памяти имеет один очевидный недостаток — высокую стоимость. При разделении каналов передачи команд и данных на кристалле процессора последний должен иметь почти в два раза больше выводов (т.к. шины адреса и данных составляют основную часть выводов микропроцессора). Способом решения этой проблемы стала идея использовать общую шину данных и шину адреса для всех внешних данных, а внутри процессора использовать шину данных, шину команд и две шины адреса. Такую концепцию стали называть модифицированной Гарвардской архитектурой.

Такой подход применяется в современных сигнальных процессорах. Еще дальше по пути уменьшения стоимости пошли при создании однокристалльных ЭВМ — микроконтроллеров. В них одна шина команд и данных применяется и внутри кристалла.

Информация о работе Архитектура современного ПК