Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по архитектуре ЭВМ.doc
Скачиваний:
32
Добавлен:
02.05.2014
Размер:
440.83 Кб
Скачать

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

Есть аналоговые и цифровые микросхемы.

Микропроцессор – программно управляемое устройство, непосредственно осуществляющие процесс обработки цифровой информации и управление им, построенное на одной или нескольких БИС.

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

РОН – программно доступный для пользователя регистр МП который может быть использован для различных операций.

Память – функциональная часть ЭВМ предназначенная для хранения и выдачи данных.

Запоминающее устройство ЗУ – изделие реализующие память.

ОЗУ – ЗУ с измененным в процессе выполнения программы содержимым памяти.

ПЗУ – это ЗУ с изменяемым содержимым памяти.

СОЗУ – сверхоперативное ОЗУ небольшой емкости время обращения которому не значительно по сравнению с временем выполнения операций.

3

ППЗУ – ПЗУ, запись содержимого которого может осуществляться многократно с использованием автоматических средств.

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

Архитектура – совокупность общих признаков построения и характеристик технических и программных средств обработки данных определяющих функциональные и эксплуатационные параметры изделия и существенных для организации его эффективного применения.

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

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

Программа – алгоритм преобразования данных в форме последовательности команд ЭВМ.

Команда – указания, определяющее один шаг общим процессе выполнения программы.

Операнд – часть команды, указывающая адрес, по которому расположены данные участвующие в операции.

Данные – информация, предоставленная в формализованном виде и предназначенная для обработки ее техническими средствами или уже обработанная ими.

Ассемблер – программа, осуществляющая перевод предложений языка Ассемблер на машинный язык.

Разряд – позиция, которая может быть занята общим знаком.

Бит – двоичная цифра.

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

Мнемоника – символическая обозначения кода машинной операции.

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

Кросс-компилятор – компилятор, осуществляющий преобразования (перевод) программы написанной на одном из языков программирования на машинный язык ЭВМ системой команд отличной от той, на которой выполняется компиляция.

Эмуляция – имитация функциональности одной системы средствами другой системы без какой-либо потери функциональных возможностей или искажения получаемых результатов.

Файл – набор логически связанных данных.

Производительность ПК

  1. Использование утилиты Windows«Системный монитор» для определения производительности ПК существует для вычисления или извлечения и отображения информации (данных_ внутри ПК идентификация перемещения процессором и ОЗУ, ОЗУ и жестким диском т.е. между установками ПК. За пределами ПК идентификация передается устройством присоединения к параллельным и последовательным портам, а также через модем и сетевые адаптеры.

  2. Узким местом производительности является элемент внутри или вне ПК, который замедляет индуцируемый поток. Узкое место или «Бутылочное горлышко» создает эффект замедления высокоскоростного обмена данными.

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

Для обнаружения таких узких мест служат текстовые программы, которые выполняются для идентификации возможных узких мест. Если такой элемент обнаружен, например это дисковой накопитель или ОЗУ, следует обратиться к анализу поведения этого устройства, чтобы узнать наилучший способ ликвидации недостатка ресурсов.

Когда пользователи жалуются на производительность системы, они обычно говорят о том, что система слишком медленно работает, поскольку для них мерой производительности служит скорость получения ответной информации. Подобным образом большинство программистов назовет наиболее производительной ту программу, которая выполняется быстрее других. Администратор сети может считать в свою очередь объем данных, который его сервер может принимать, обрабатывать и передавать в единицу времени – пропускная способность сети. Некоторые разработчики математически соотносят производительность со временем выполнения. Они обратно пропорциональны.

Производительность = 1/время выполнения.

Время выполнения = 1/производительность.

Если время выполнения составляет 10 секунд => Производительность=0.1 При увеличении производительности вдвое (с 0.1 – до 0.2) время выполнения уменьшиться на 5 секунд следовательно можно заключить, что при любом повышении производительности системы – программы будут выполняться быстрее. Однако это не всегда так. Выигрыш в производительности от ускоренного выполнения операций ограниченных долей времени, на протяжение которого это операция используетсяЗакон Адамса

Предположим вы приобрели компьютер у которого быстродействие процессора на 100%выше по сравнению с предыдущей системой из приведённого выше уравнения можно заключить что время выполнения программы меньше в двое К сожалению повышение быстродействия на 100% не будет наблюдаться если только постоянная загрузка ЦПУ не будет 100% Если ЦП активен только 15 % времени , время выполнения программы также будет снижено на 15%. Прежде чем повысить затраты на 50% для приобретения более мощного процессора нужно определить будут ли они оправданы. Для этого необходимо предварительно проконтролировать степень загруженности процессора в системе. Тот же принцип может применяться и к директиве накопителя или модему. Чтобы определить эффективность модернизации нужно знать, какую долю времени повышения производительности будет проявляться.

Герцы, мегагерцы, гигагерцы.

Скоростные характеристики устройств компьютера часто выражаются в герцах, что соответствует количеству операций (циклов) в секунду. Например ЦПУ содержит системный таймер который управляет всеми операциями ЦП. Иначе говоря ЦП на каждом такте времени выполняет команду. Чем выше частота таймера тем выше к-д ЦП. Кристалл таймера генерирует миллионы , а иногда и миллиарды операций в секунду. У ЦП с тактовой частотой 200 МГЦ таймер генерирует 200 миллионов тактов в сек. Если 1 ГГц – 109тактов в секунду, а в недалёком будущем частота ЦПУ будет измерятьс6я в Терагерцах (триллион).

ПАМЯТЬ

Мы неоднократно говорили о памяти размерах файла дисков и т.п. Работа всех устройств компьютера основана на наличии или отсутствии электрического сигнала 0 или 1 . Поэтому компьютер передаст любую информацию в виде последовательности нулей и единиц. Эти нулики и единички называются двоичными цифрами или разрядами (битами) При упоминании некоторых устройств указывается их разрядность. Например 32 или 64-х разрядный процессор; 16, 32 или 64 разрядная шина

Для предоставления символов например А компьютер использует 8 битов информации - это называется байт (А->1010Н). Если файл содержит слово привет 16 символов (6 байтов 48 разрядов) Обычно размер байтов и дисков измеряют в байтах (КБ, МБ, ГБ – 109) На практике считают, что 1 КБ примерно = 1000байт, на самом деле 1024 байт, 1 МБ – 1048576 байт, 1 Гб – 1073741824 байт.

При рассмотрении скоростных показателей, таких как модемное соединение, скорость передачи данных сети или через системную шину используются биты, а не байты 10 Мб/с.

Использование тестовых программ для определения производительности

Тестовой называется программа созданная для измерения производительности определённых устройств. Существуют тестовые программы для определения производительности ЦПУ, характеристик дисковых устройств, быстродействия видеокарт и т.п.

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

Контроль производительности ЦПУ.

ЦПУ выполняет команды которые содержатся в программах. Момент выполнения команды задается встроенным таймером процессора. То же происходит и в других микросхемах материнской платой, таких как модуль RAM(ОЗУ). Чтобы процессор успешно выполнил одну команду до начала обработки следующей (которая может посылать сигналы по тем же адресам). Таймер ЦПУ задает моменты, когда завершено выполнение предыдущей команды и начинает выполнять следующие. Обычно ЦП выполняет одну команду на каждом такте (тактовые частоты ЦП удваиваются каждые три года). Тактовая частота зависит от конструкции ЦПУ и скорости передачи данных в цепях ЦП и системной платы. Если частота слишком велика, сигналы предыдущих и последующих команд могут конфликтовать. Если частота занижена, в системе напрасно расходуется время. Хотя больше пользователей и считает что эффективно используют компьютер они редко используют больше 0,1% мощности процессора – по крайней мере длительное время.

Обнаружение узких мест связи с использованием памяти

Команды и данные программы должны быть помещены в ОЗУ ( RAM–random–accessmemory) чтобы процессор мог эти команды выполнять. Как нам известно, системаWindowsможет выполнять несколько программ одновременно. При этом каждая из них должна размещаться в памяти. Не трудно догадаться, что чем больше программ выполняется, тем больше загружается память. В конечном счете она может быть задействована полностью.

Виртуальная память позволяет имитировать наличие большого объема ОЗУ по сравнению с установленным в системе. Когда RAMпереполнена, для ее высвобождения, данные одной или нескольких программ перемещаются в определенную область диска (называемую файлом подкачки). Когда в последствии одна из таких программ будет выполнятьсяwindowsпереместит изRAMна диск другую программу, а эту вернет в ОЗУ, чтобы она могла выполняться.

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

Расширение ОЗУ с установленной ОС Windowsобычно приводит к «снижению» объемов перекачки данных, что ускоряет работу системы. Большинство пользователей считают, что памяти никогда не бывает достаточно – чем больше ее объем тем больше производительность. В настоящее время компьютер идут с ОЗУ 128 – 256 Мб ( десять лет назад винчестеры не обладали такой емкостью). Большинство современных компьютеров имеют ОЗУ до 3 Гб ( емкость модуля ОЗУ возрастает в среднем на 60% в год таким образом она увеличивается в четверо каждые три года).

Системный монитор - использования памяти. Самостоятельно

Чтобы узнать снижается ли быстродействие системы в результате недостатка памяти, следует определить размер неиспользуемой физической памяти. Если она очень мала то система будет занимать перекачку данных на жесткий диск.

Эксперимент – использовать системный монитор

Системный блок.

Материнская плата – она содержит сложные микросхемы такие как ЦП, модули памяти ОЗУ (RAM) иBios. Кроме того на материнской плате находятся слоты расширения, куда включены карты ( платы ) такие как модемы, сетевые адаптеры или видео карты. Эти устройства расширяют устройство компьютера. В любой материнской плате есть еще и шины – которые служат для подключения каждого компонента и обеспечения взаимодействия микросхем. Материнская плата содержит множество микросхем подключенных к разным шинам, которые позволяют им взаимодействовать. Основная шина называется системной. Оно объединяет ЦПУ,ОЗУ,BIOSи другие микросхемы в набор микросхем ( Чипсет)

Системная шина которая объединяет ЦПУ, модули RAM,BIOSи другие быстродействующие микросхемы характеризуются высшей скоростью работы. Долгое время системной шины в зависимости от типа ПК и скорости ЦПУ работали с тактовой частотой от 66 – 100 Мгц. В современных компьютерахP4 системная шина работает на частоте 400 Мгц ( сегодня 800). Тем не менее системная шина очень уступает по скорости процессору. Разработчики аппаратных средств для сведения к минимуму ограничения быстродействия материнской платы применяют

различные методы ускорения работы и повышения производительности системной шины. В большинстве компьютеров используют слоты расширенияPCI(PeripheralComponentInterconnect– взаимное соединение компонентов). ШинаPCIи подключаемые к ней устройства обычно работают с тактовой частотой 33 МГц (предлагается увеличить до 66 МГц). Подключение к слоту устройств должно быть способным взаимодействовать с ЦПУ. Для соединения более медленной шиныPCIс системной шиной, которая обеспечивает взаимодействие ЦПУ и устройств расширения в материнской плате используется устройство называемое “Северным мостом”

Северный мост может также соединять шину AGPсистемной шиной.AGP–accelerategraficsportреализует скоростное (от 66 МГц до частоты системной шины) соединения с видеокартой. Для поддержки еще более старых системных картISA, которые работают с частотой 8 МГц. ШинаPCIсоединяется с более медленной шинойISAс помощью Южного моста.

Соседние файлы в предмете Архитектура вычислительных систем