Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭВМ ответы копия.docx
Скачиваний:
5
Добавлен:
20.09.2019
Размер:
100.61 Кб
Скачать

Общее устройство компьютера и особенности архитектуры

В общем случае, компьютер - это системный блок, монитор, клавиатура, мышь. Корпус системного блока включает блок питания с вентилятором, обеспечивающим общее охлаждение системы. Корпус - это шасси, на которое крепятся все внутренние компоненты системы. Он служит также как защита от непреднамеренных механических воздействий. Материнская (системная) плата - самая большая плата компьютера. Именно к ней присоединяются все остальные внутренние устройства, как-то: процессор, оперативная память, видеоадаптер, звуковая карта и т.п. На материнской плате располагается великое множество микросхем, без которых нормальная работа системы невозможна. К материнской плате подключаются дополнительные платы расширения поменьше, осуществляющие необходимые функции. Многие из них стандартизированы (например порты ввода/вывода) и встроены в саму материнскую плату. Процессор (микропроцессор) - мозг всей компьютерной системы. В отличие от других микросхем имеет довольно внушительные размеры. Состоит из десятков миллионов транзисторов, образующих отдельные логические схемы.Общая схема процессора включает арифметико-логическое устройство, внутреннюю память (регистры), кэш (сверхоперативная память), схемы управления всеми операциями, а также схемы управления внешними шинами (каналы-магистрали, по которым передаются данные и команды) для связи с внешним миром. Данные и команды пересылаются процессору по внешним шинам и обрабатываются в арифметико-логическом устройстве. Результат выводится на внешнюю шину.Чем больше разрядов имеют схемы процессоров, тем большее количество информации обрабатывается за такт, что непременно сказывается на производительности компьютерной системы. Оперативная память предназначена для хранения необходимых данных, результатов вычислений и других "продуктов жизнедеятельности" компьютера для быстрого доступа к ним со стороны запрашивающих устройств. Оперативная память недолговечна. Данные в ней "живут" пока она питается электроэнергией. При выключении компьютера, вся информации, находящаяся в оперативной памяти, теряется. Жесткий диск (HDD - hard disk drive) в обиходе называют "винчестером". Это то хранилище, куда операционная система и запущенные программы помещают результаты своих трудов, различную служебную информацию и параметры работы. FDD (floppy disk drive) - дисковод гибких дисков - представляет собой устройство чтения/записи сменных гибких дисков (флоппи-дисков, дискет). CD-ROM (compact disk-read only memory) - устройство чтения компакт дисков. Звуковая карта относится к мультимедийным устройствам, позволяющим воспроизводить музыку и внятную человеческую речь.

Архитектура памяти эвм

Оперативная память современных ЭВМ массового производства способна считывать и записывать данные примерно каждые 2 наносекунды (нс., 1нс = 10-9 сек.), а центральный процессор может выполнить машинную машинную операцию над содержимым своих регистров примерно за 1нс.

На современных ЭВМ проблема несоответствия скорости работы оперативной памяти и центрального процессора решается в совокупности несколькими способами. Так как главным тормозом в работе является оперативная память, эту па-мять стали делать таким образом, чтобы за одно обращение к ней она выдавала не по одному байту, а сразу по несколько байт с последовательными адресами. Для этого оперативную память разбивают на блоки (обычно называемые банками памяти), причём эти банки памяти могут работать параллельно. Этот приём называют расслоением памяти. 80% своего времени цен-тральный процессор вынужден ждать, пока из оперативной памяти поступят нужные команды и дан-ные. Для того чтобы исправить эту неприятную ситуацию, в архитектуру современных компьютеров встраивается специальная память, которую называют памятью типа кэш, или просто кэшем. Кэш делается на очень быстрых интегральных схемах статической памяти и работает с такой же скоростью, как и сам центральный процессор, т.е. может, например, выдавать по 8 байт за каждую наносекунду. Для программиста кэш является невидимой памятью в том смысле, что эта память не адресуемая, к ней нельзя обратиться из программы по какой-либо команде чтения или записи дан-ных. Конечно, существуют привилегированные команды для работы с кэшем как с единым целым, это, например, команда очистки кэша от всех находящихся там команд и данных. Когда центральному процессору нужна какая-то команда или данное, то сначала он смотрит, не находится ли уже эта команда или данные в кэше, и, если они там есть, читает их оттуда, не обраща-ясь к оперативной памяти. Разумеется, если требуемой команды или данных в кэше нет, то централь-ный процессор вынужден читать их из относительно медленной оперативной памяти, однако копию прочитанного он обязательно оставляет при этом в кэше. Особая ситуация складывается, если требуется что-то записать в кэш, а там нет свободного места. В этом случае по специальному алгоритму из кэша удаляются некоторые данные, обычно те, к которым дольше всего не было обращения из центрального процессора. Проще всего это сделать, если вести очередь обра-щений к данным в кэше, при этом при каждом чтении или записи некоторого данного, оно ставится в начало этой очереди. Легко понять, что при этом в конце очереди автоматически соберутся те дан-ные, к которым дольше всего не было обращения. При этом, если эти данные в кэш памяти изменя-лись, то они переписываются в оперативную память. В архитектуре некоторых ЭВМ может быть два отдельных кэша, один для команд и другой для данных. При этом обычно команды запрещается ме-нять, поэтому в кэш команд никогда не производится запись, что позволяет упростить реализацию этого кэша.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]