Автор работы: Пользователь скрыл имя, 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. Подходы к архитектуре
ПК............................
1.1 Архитектура фон Неймана.......................
1.2 Гарвардская архитектура.......
2. Структура ПК............................
2.1 Системная плата(материнская плата)........................
2.1.1 Процессоры ..............................
2.1.1.1 Устройство центрального процессора
..............................
2.1.1.2 Выполнение команд ..............................
2.1.1.3 RISC и CISC..........................
2.1.1.4 Принципы разработки современных
компьютеров...................
2.1.2 Основная память........................
2.1.2.1 Бит...........................
2.1.2.2 Адреса памяти........................
2.1.2.3 Упорядочение байтов........................
2.1.2.4 Кэш-память....................
2.1.2.5 Сборка модулей памяти и их типы..........................
2.1.3 Внешняя память........................
2.1.3.1 Иерархическая структура памяти........................
2.1.3.2 Жёсткие диски.........................
2.1.3.3 Флеш-накопитель...............
2.1.3.4 DVD...........................
2.1.4 Интерфейс.....................
2.1.5 Видеокарта....................
2.1.6 Устройства ввода/вывода..................
Заключение....................
СПИСОК ЛИТЕРАТУРЫ....................
Введение
В конце прошлого столетия человечество вступила в новый этап своего развития, который был назван постиндустриальным (буквально - «послепромышленным»). Характерной особенностью этого этапа стал стремительно нарастающий, ни с чем другим не сравнимый прогресс в сфере средств вычислительной техники (СВТ), программного обеспечения (ПО) и телекоммуникационных технологий. С начала 90-х годов ХХ века начинается бурное внедрение персональных компьютеров во все сферы функционирования общества, создаются принципиально новые операционные системы, производится и внедряется огромное количество программных продуктов. В сфере коммуникаций появилось и стало быстро распространятся новое средство оперативной доставки информации - Интернет, ставшее поистине символом новой эпохи - информационного общества.
Персональный компьютер (ПК) приобрел в последнее десятилетие огромную популярность, стал самой массовой настольной вычислительной системой широкого спектра использования. ПК является открытой системой, т. е может быть укомплектован необходимыми устройствами в зависимости от желаний пользователя.
Вместе с тем существует минимально необходимый набор устройств, называемой базовой аппаратной конфигурацией ПК, при которой пользователь получает возможность работать на компьютере. Этот набор включает системный блок, клавиатуру, монитор и мышь.
1. Подходы к архитектуре ПК
1.1 Архитектура фон Неймана
Архитектура фон Неймана (англ. von Neumann architecture) — широко известный принцип совместного хранения программ и данных в памяти компьютера. Вычислительные системы такого рода часто обозначают термином «машина фон Неймана», однако, соответствие этих понятий не всегда однозначно. В общем случае, когда говорят об архитектуре фон Неймана, подразумевают физическое отделение процессорного модуля от устройств хранения программ и данных.
Наличие заданного набора исполняемых команд и программ было характерной чертой первых компьютерных систем. Сегодня подобный дизайн применяют с целью упрощения конструкции вычислительного устройства. Так, настольные калькуляторы, в принципе, являются устройствами с фиксированным набором выполняемых программ. Их можно использовать для математических расчётов, но невозможно применить для обработки текста и компьютерных игр, для просмотра графических изображений или видео. Изменение встроенной программы для такого рода устройств требует практически полной их переделки, и в большинстве случаев невозможно. Впрочем, перепрограммирование ранних компьютерных систем всё-таки выполнялось, однако требовало огромного объёма ручной работы по подготовке новой документации, перекоммутации и перестройки блоков и устройств и т. п. Всё изменила идея хранения компьютерных программ в общей памяти. Ко времени её появления использование архитектур, основанных на наборах исполняемых инструкций, и представление вычислительного процесса как процесса выполнения инструкций, записанных в программе, чрезвычайно увеличило гибкость вычислительных систем в плане обработки данных. Один и тот же подход к рассмотрению данных и инструкций сделал лёгкой задачу изменения самих программ.
В настоящее время фон-неймановской архитектурой называется организация ЭВМ, при которой вычислительная машина состоит из двух основных частей — линейно-адресуемой памяти, слова которой хранят команды и элементы данных, и процессора, выполняющего эти команды. В основе модели вычислений фон Неймана лежат принцип последовательной передачи управления (счётчик команд) и концепция переменной (идентификатор).
Принципы фон Неймана
В 1946 году Д. фон Нейман, Г. Голдстайн и А. Беркс в своей совместной статье изложили новые принципы построения и функционирования ЭВМ. В последствие на основе этих принципов производились первые два поколения компьютеров. В более поздних поколениях происходили некоторые изменения, хотя принципы Неймана актуальны и сегодня.
По сути, Нейману удалось обобщить научные разработки и открытия многих других ученых и сформулировать на их основе принципиально новое.
1. Использование двоичной
2. Программное управление ЭВМ. Работа ЭВМ контролируется программой, состоящей из набора команд. Команды выполняются последовательно друг за другом. Созданием машины с хранимой в памяти программой было положено начало тому, что мы сегодня называем программированием.
3. Память компьютера используется не только для хранения данных, но и программ. При этом и команды программы и данные кодируются в двоичной системе счисления, т.е. их способ записи одинаков. Поэтому в определенных ситуациях над командами можно выполнять те же действия, что и над данными.
4. Ячейки памяти ЭВМ имеют
адреса, которые последовательно
пронумерованы. В любой момент
можно обратиться к любой
5. Возможность условного перехода в процессе выполнения программы. Не смотря на то, что команды выполняются последовательно, в программах можно реализовать возможность перехода к любому участку кода.
Самым главным следствием этих принципов можно назвать то, что теперь программа уже не была постоянной частью машины (как например, у калькулятора). Программу стало возможно легко изменить. А вот аппаратура, конечно же, остается неизменной, и очень простой.
Для сравнения, программа компьютера ENIAC (где не было хранимой в памяти программы) определялась специальными перемычками на панели. Чтобы перепрограммировать машину (установить перемычки по-другому) мог потребоваться далеко не один день. И хотя программы для современных компьютеров могут писаться годы, однако они работают на миллионах компьютеров после несколько минутной установки на жесткий диск.
Машина фон Неймана
В соответствии с принципами фон Неймана компьютер состоит из арифметико-логического устройства — АЛУ (англ. ALU, Arithmetic and Logic Unit), выполняющего арифметические и логические операции; устройства управления, предназначенного для организации выполнения программ; запоминающих устройств (ЗУ), в т.ч. оперативного запоминающего устройства (ОЗУ) и внешнего запоминающего устройства (ВЗУ); внешних устройств для ввода-вывода данных. Фон-неймановская архитектура компьютера считается классической, на ней построено большинство компьютеров. В общем случае, когда говорят об архитектуре фон Неймана, подразумевают физическое отделение процессорного модуля от устройств хранения программ и данных.
Первые компьютерные системы отличались жестко заданным набором исполняемых команд и программ. Примером такого рода вычислительных устройств являются калькуляторы. Идея хранения компьютерных программ в общей памяти позволяла превратить вычислительные машины в универсальные устройства, которые способны выполнять широкий круг задач.
Программы и данные вводятся в память из устройства ввода через арифметико-логическое устройство. Все команды программы записываются в соседние ячейки памяти, а данные для обработки могут содержаться в произвольных ячейках. У любой программы последняя команда должна быть командой завершения работы.
Команда состоит из указания, какую операцию следует выполнить (из возможных операций на данном «железе») и адресов ячеек памяти, где хранятся данные, над которыми следует выполнить указанную операцию, а также адреса ячейки, куда следует записать результат (если его требуется сохранить в ЗУ).
Из арифметико-логического устройства результаты выводятся в память или устройство вывода. Принципиальное различие между ЗУ и устройством вывода заключается в том, что в ЗУ данные хранятся в виде, удобном для обработки компьютером, а на устройства вывода (принтер, монитор и др.) поступают так, как удобно человеку.
УУ управляет всеми частями компьютера. От управляющего устройства на другие устройства поступают сигналы «что делать», а от других устройств УУ получает информацию об их состоянии.
Управляющее устройство содержит специальный регистр (ячейку), который называется «счетчик команд». После загрузки программы и данных в память в счетчик команд записывается адрес первой команды программы. УУ считывает из памяти содержимое ячейки памяти, адрес которой находится в счетчике команд, и помещает его в специальное устройство — «Регистр команд». УУ определяет операцию команды, «отмечает» в памяти данные, адреса которых указаны в команде, и контролирует выполнение команды. Операцию выполняет АЛУ или аппаратные средства компьютера.
В результате выполнения любой команды счетчик команд изменяется на единицу и, следовательно, указывает на следующую команду программы. Когда требуется выполнить команду, не следующую по порядку за текущей, а отстоящую от данной на какое-то количество адресов, то специальная команда перехода содержит адрес ячейки, куда требуется передать управление.
Подавляющее большинство вычислительных машин на сегодняшний день – фон-неймановские машины. Исключение составляют лишь отдельные разновидности систем для параллельных вычислений, в которых отсутствует счетчик команд, не реализована классическая концепция переменной и имеются другие существенные принципиальные отличия от классической модели (примерами могут служить потоковая и редукционная вычислительные машины). По-видимому, значительное отклонение от фон-неймановской архитектуры произойдет в результате развития идеи машин пятого поколения, в основе обработки информации в которых лежат не вычисления, а логические выводы.
1.2 Гарвардская архитектура
Гарвардская архитектура — архитектура ЭВМ, отличительным признаком которой является раздельное хранение и обработка команд и данных. Архитектура была разработана Говардом Эйкеном в конце 1930-х годов в Гарвардском университете.
Классическая гарвардская архитектура
Типичные операции (сложение и умножение) требуют от любого вычислительного устройства нескольких действий: выборку двух операндов, выбор инструкции и её выполнение, и, наконец, сохранение результата. Идея, реализованная Эйкеном, заключалась в физическом разделении линий передачи команд и данных. В первом компьютере Эйкена «Марк I» для хранения инструкций использовалась перфорированная лента, а для работы с данными — электромеханические регистры. Это позволяло одновременно пересылать и обрабатывать команды и данные, благодаря чему значительно повышалось общее быстродействие.
Модифицированная гарвардская архитектура
Соответствующая схема реализации доступа к памяти имеет один очевидный недостаток — высокую стоимость. При разделении каналов передачи команд и данных на кристалле процессора последний должен иметь почти в два раза больше выводов (т.к. шины адреса и данных составляют основную часть выводов микропроцессора). Способом решения этой проблемы стала идея использовать общую шину данных и шину адреса для всех внешних данных, а внутри процессора использовать шину данных, шину команд и две шины адреса. Такую концепцию стали называть модифицированной Гарвардской архитектурой.
Такой подход применяется в современных сигнальных процессорах. Еще дальше по пути уменьшения стоимости пошли при создании однокристалльных ЭВМ — микроконтроллеров. В них одна шина команд и данных применяется и внутри кристалла.