Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Система счисления и кодированиеСодержание книги Похожие статьи вашей тематики
Поиск на нашем сайте Лекция №2 План • Системы счисления. Классификация • Арифметика в двоичной системе счисления • Представление чисел в памяти компьютера Система счисления Алфавит Х из р символов и правила записи и обработки чисел с помощью символов этого алфавита называются системой счисления (нумерацией) с основанием р. Число х в системе счисления с основанием р обозначается как (х)р или хр. Система счисления и кодирование Любая система счисления – это система кодирования числовых величин, позволяющая выполнять операции кодирования и декодирования. По любой количественной величине можно однозначно найти ее кодовое представление и по любой кодовой записи – восстановить соответствующую ей числовую величину. Классификация СС Непозиционные СС I = 1 V = 5 Х = 10 L = 50 С = 100 D = 500 М = 1000 Непозиционные СС Все позиционные системы счисления строятся по общему принципу: определяется величина q – основание системы, а любое число «a» записывается в виде комбинации степеней веса р от 0-й степени до степени s. Позиционные СС Пусть q - натуральное число большее 1 и M={0, 1, …, q-1}. Говорят, что натуральное число “a” записано в позиционной системе с основанием q, если где s - целое неотрицательное, а0, …, as ÎM и as≠0. Если каждое число множества M={0, 1, …, q-1} обозначено специальным символом, то эти символы называются цифрами q-ичной позиционной системы. Запись числа в q-ичной позиционной системе счисления выглядит так: a=(asas-1as-2…a1)q Принятая система записи числа основана на том, что q единиц каждого разряда объединяются в одну единицу соседнего, более старшего разряда. Это дает возможность проводить арифметические действия в любой позиционной системе счисления по тем же правилам, что в десятичной системе счисления. Наиболее используемые в информатике системы счисления: двоичная, над алфавитом Х = {0,1}; восьмеричная, над Х = {0, 1, 2, 3, 4, 5, 6, 7}; шестнадцатеричная, над Х = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, А, В, С, D, Е, F}, где символы А, В, С, D, Е, F имеют десятичные веса 10, 11, 12, 13, 14, 15. Примеры: 11012 = 1*23 + 1*22 + 0*21 + 1*20 1578 = 1*82 + 5*81 + 7*80
A6F16 = А*162 + 6*161 + F*160 110,012 = 1*22 + 1*21 + 0*20 + 0*2-1 + 1*2-2 A,B16 = A*160 + B*16-1 Перевод чисел Общая задача перевода чисел из одной системы счисления в другую: Дано: x=(pnpn-1…p0p-1p-2…)P pi – цифры p-ичной системы. Найти: x=(qsqs-1…q0q-1q-2…)q qj – искомые цифры q-ичной системы. Перевод Q->P Запись и вычисление значения полинома X=xnqn+xn-1qn-1+…+x1q1+x0q0+x-1q-1+…+x-mq-m
где все цифры xi и число q заменяются их p-ичными изображениями и все требуемые операции выполняются в p-ичной системе счисления. Пример: Перевести (371)8 в Х10 Перевести (AF,4)16 в Х10 Перевод целой части числа Перевод дробной части числа (его мантиссы) N – целое число в p-ичной системе счисления. N=(qsqs-1…q1q0)Q, где искомые цифры определяются по следующим рекуррентным формулам: qi=Q - остаток от деления N на Q Ni+1= - целая часть от деления N на Q i=0,1,2,…; N0=N и процесс продолжается до тех пор, пока не станет Ni+1=0. Пример: Перевести N=(3060)10 в X16 Пусть х - правильная дробь (0<х<1), заданная в p-ичной системе счисления. Тогда х=(0,q-1q-2…q-m)Q, где искомые цифры определяются по следующим рекурентным формулам: q-(i+1)=[xi·Q], xi+1={xi·Q}, i=0, 1, 2, …; x0=x и процесс продолжается до тех пор, пока не будет получено хi+1=0 либо не будет достигнута требуемая точность изображения числа. Пример: Перевести N=(0,2)10 в X2 Пусть х>1 – произвольное число, заданное своим изображением в системе счисления с основанием Р. Подберем число M=Qk, чтобы число X/M<1. Обратный код числа Обратным кодом числа в системе с основанием р называется число в этой системе, получаемое заменой цифры, символа в каждом разряде числа на его дополнение до максимальной цифры в системе (то есть до р – 1). Пример: Двоичное число: Обратный код: Дополнительный код числа Дополнительный код = Обратный код + Единица в младшем разряде Пример: Двоичное число: Обратный код: Дополнительный код: + 1 -------- Представление чисел При проектировании ЭВМ, создании инструментального и прикладного программного обеспечения разработчикам приходится решать вопрос о представлении в ЭВМ числовых данных. Для решения большинства прикладных задач обычно достаточно использовать целые и вещественные числа. Представление чисел Представление чисел Для вещественных данных обычно используются две формы записи: число с фиксированной точкой число с плавающей точкой Фиксированная точка Фиксированная точка Фиксированная точка Плавающая точка Плавающая точка Пример: Плавающая точка Плавающая точка Плавающая точка Плавающая точка Пример: Плавающая точка Плавающая точка Вопросы для самостоятельного изучения
vПринципы построения и архитектура ЭВМ v Лекция №3 v План v Устройство ЭВМ v Классификация ЭВМ v Уровни организации ЭВМ, основные устройства ЭВМ
v ПК и ЭВМ v Компьютер – программируемое электронное устройство, способное обрабатывать данные и производить вычисления, а также выполнять другие задачи манипулирования символами.
v Электронная вычислительная машина – комплекс технических и программных средств, предназначенный для автоматизации подготовки и решения задач пользователей. v Устройство ЭВМ v Основные блоки ЭВМ v ЦП – центральный процессор v ОП – оперативная память v ВУ – внешние устройства v ЗУ – запоминающее устройство v УВВ – устройство вводы - вывода v СВ/В – система ввода/вывода v УУ – устройства управления v УР – управляющие регистры v АЛУ – арифметико-логическое устройство v РП – регистровая память v ИБ – интерфейсный блок v БКФ – блок контроля и диагностики v РОН – регистры общего назначения v ПЗУ – постоянное запоминающее устройство v ОЗУ – оперативное запоминающее устройство v Пользователь Человек, в интересах которого проводится обработка данных на ЭВМ. v Пользователь Время подготовки задач >>> время их решения
Требования пользователей к выполнению вычислительных работ удовлетворяются специальным подбором и настройкой технических и программных средств.
Обычно эти средства взаимосвязаны и объединяются в одну структуру. v Устройства компьютера v Структура компьютера – это совокупность его функциональных элементов и связей между ними.
Элементы: От основных логических узлов компьютера до простейших схем.
Графическое представление: Структурные схемы, с помощью которых можно дать описание компьютера на любом уровне детализации. v Структура компьютера
v Различают структуры технических, программных и аппаратурно-программных средств.
v Выбирая ЭВМ для решения своих задач, пользователь интересуется функциональными возможностями технических и программных модулей.
v Характеристики ЭВМ, определяющие ее структуру Технические и эксплуатационные характеристики ЭВМ:
§ быстродействие и производительность, § показатели надежности, достоверности, точности, § емкость оперативной и внешней памяти, § габаритные размеры, § стоимость технических и программных средств, § особенности эксплуатации и др. v Характеристики ЭВМ, определяющие ее структуру Характеристики и состав функциональных модулей базовой конфигурации ЭВМ:
§ Возможность расширения состава технических и программных средств § Возможность изменения структуры
Состав программного обеспечения ЭВМ и сервисных услуг:
§ операционная система или среда § пакеты прикладных программ § средства автоматизации программирования vБыстродействие … ЭВМ - характеристика, определяемая: § скоростью работы процессора § пропускной способностью шины данных или скоростью обмена с внешними накопителями § частотой смены изображения на экране дисплея … процессора -скорость выполнения операций процессором. vБыстродействие Быстродействие процессора измеряется: v скоростью выполнения команд над числами с плавающей запятой (в флопсах); v скоростью выполнения команд "регистр-регистр"; v тактовой частотой процессора. vБыстродействие Флопс (FL oating-point O peration P er S econd (FLOPS)) – единица измерения быстродействия компьютера.
1 флопс = количество производимых процессором операций с плавающей точкой в секунду. vПроизводительность ЭВМ
Быстродействие ЭВМ тесно связано с производительностью ЭВМ. Производительность ЭВМ характеризует объем работ (операций, программ), выполняемый ЭВМ в единицу времени.
vНадежность ЭВМ – это свойство ЭВМ выполнять возложенные на нее функции в течение заданного промежутка времени, необходимого для решения поставленной задачи.
vОтказы В процессе функционирования ЭВМ возникают отказы, связанные с неисправностью отдельных элементов, либо соединений между ними. vОтказы vТочность ЭВМ – это возможность различать почти равные значения.
Точность получения результатов обработки в основном определяется разрядностью ЭВМ, которая в зависимости от класса ЭВМ может составлять 32, 64 и 128 двоичных разрядов. vТочность ЭВМ vТочность ЭВМ Программными способами диапазон представления и обработки данных может быть увеличен в несколько раз, что позволяет достигать очень высокой точности.
vДостоверность ЭВМ
– это свойство информации быть правильно воспринятой.
Характеризуется: вероятностью получения безошибочных результатов.
Заданный уровень обеспечивается: аппаратно-программными средствами контроля самой ЭВМ vДостоверность ЭВМ
Возможные методы контроля достоверности: Решение эталонных задач Повторные расчеты Контрольные решения на других ЭВМ и сравнение результатов.
v Емкость запоминающих устройств ЭВМ Измеряется: количеством структурных единиц информации, которые одновременно можно разместить в памяти.
Позволяет определить: какой набор программ и данных может быть одновременно размещен в памяти.
Отдельно характеризуют емкость оперативной памяти и емкость внешней памяти. v Архитектура ЭВМ – это многоуровневая иерархия аппаратурно-программных средств, из которых строится ЭВМ.
Каждый из уровней допускает многовариантное построение и применение.
Конкретная реализация уровней определяет особенности структурного построения ЭВМ. v Архитектурные решения Большинство вычислительных машин построено на принципах фон Неймана. v Однопроцессорный компьютер Все функциональные блоки связаны между собой общей шиной, называемой также системной магистралью. v Многопроцессорная архитектура Наличие в компьютере нескольких процессоров означает, что параллельно может быть организовано много потоков данных и много потоков команд. Таким образом, параллельно могут выполняться несколько фрагментов одной задачи. v Многомашинная вычислительная система Несколько процессоров, входящих в вычислительную систему, не имеют общей оперативной памяти, а имеют каждый свою (локальную).
Каждый компьютер в многомашинной системе имеет классическую архитектуру, и такая система применяется достаточно широко. v Принципы Джона фон Неймана v Принцип программного управления программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности v Принцип однородности памяти программы и данные хранятся в одной и той же памяти v Принцип адресности основная память состоит из перенумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка v Машина Джона фон Неймана – это вычислительная система, построенная на следующих принципах:
Основные блоки: АЛУ, УУ, ЗУ, УВВ
Программы и данные: хранятся в одной и той же памяти
ЦП = АЛУ + УУ
Внутренний код машины: двоичный v Архитектура вычислительной машины фон Неймана vЭВМ первых поколений 1948 — 1958 гг. vЭВМ первых поколений 1948 — 1958 гг. v ЭВМ I поколения Элементная база: электронные лампы. Отличия: невысокая надежность требовали системы охлаждения значительные габариты v ЭВМ I поколения Процесс программирования: искусство (программисты – математики и физики) хорошее знание архитектуры ЭВМ и ее программных возможностей.
Этапы программирования: в кодах ЭВМ (машинный код), автокоды и ассемблеры, в определенной мере автоматизирующие процесс программирования задач. v ЭВМ I поколения Результат развития EDSAC-проекта – создание серии: v ЭВМ LEO (1951 г.), v DEDUCE (1954 г., Англия), v ENIAC (1950), v БЭСМ (1952), v Минск-1, v Урал-2, v М-20 (СССР) и др. v ЭВМ I поколения v Для увеличения производительности широко применялось совмещение операций. При этом последовательные фазы выполнения отдельных команд программы (формирование адресов операндов, выборка операндов, выполнение операции, отсылка результата) выполнялись отдельными функциональными блоками. v В своей работе они образовывали своеобразный конвейер, а их параллельная работа позволяла обрабатывать различные фазы целого блока команд. Этот принцип получил дальнейшее развитие в ЭВМ следующих поколений. Первые ЭВМ: очень сильная централизация управления единые стандарты форматов команд и данных “жесткое” построение циклов выполнения отдельных операций
Причина: ограниченные возможности используемой элементной базы. Центральное УУ обслуживало не только вычислительные операции, но и операции ввода-вывода, пересылок данных между ЗУ и др.
Все это позволяло в какой-то степени упростить аппаратуру ЭВМ, но сильно сдерживало рост производительности. v Обобщенная структурная схема ЭВМ I поколения v ЭВМ II поколения v ЭВМ II поколения Элементная база: полупроводниковые приборы. Отличия: Существенно увеличенная емкость оперативной памяти. Надежность и быстродействие. Меньшие размеры, масса и потребляемая мощность. Расширенная сфера использования электронной вычислительной техники. Появление специализированных ЭВМ для решения экономических задач, управления производственными процессами, системами передачи информации и т.д. v БЭСМ-6 – быстродействие ≈ миллиону операций в секунду; емкость оперативной памяти от 32Кб до 128Кб. v Создание системного ПО, компиляторов и средств ввода-вывода. v В конце периода появились универсальные и достаточно эффективные компиляторы для Кобола, Фортрана и других ЯП. v Возникла профессия специалиста по информатике, и многие университеты стали предоставлять возможность получения образования в этой области. v ЭВМ III поколения v ЭВМ III поколения Элементная база: малые интегральные схемы. Отличия: Широкое использование в различных областях науки и техники (проведение расчетов, управление производством, подвижными объектами и др.). Больший объем оперативной памяти Увеличенное быстродействие Повышение надежности Снижение потребляемой мощности, занимаемой площади и массы. v ЭВМ III поколения В СССР разрабатываются универсальные ЭВМ третьего поколения ЕС, совместимые как между собой (машины средней и высокой производительности ЕС ЭВМ), так и с зарубежными ЭВМ третьего поколения (IBM-360 и др. - США). v Структурная схема ЭВМ III поколения v Сильносвязанные устройства АЛУ и УУ получили название процессор, т.е. устройство, предназначенное для обработки данных.
v В схеме ЭВМ появились также дополнительные устройства, которые имели названия: процессоры ввода-вывода, устройства управления обменом информацией, каналы ввода-вывода (КВВ). КВВ получили наибольшее распространение применительно к большим ЭВМ (наметилась тенденция к децентрализации управления и параллельной работе отдельных устройств, что позволило резко повысить быстродействие ЭВМ в целом). v ЭВМ IV поколения v ЭВМ IV поколения Элементная база: большие интегральные схемы. Отличия: Предназначены для резкого повышения производительности труда в науке, производстве, управлении, здравоохранении, обслуживании и быту. Увеличение плотности компоновки электронной аппаратуры Повышение надежности Увеличение быстродействия Снижение стоимости v ЭВМ IV поколения Более тесной становится связь структуры машины и ее программного обеспечения, особенно операционной системы (или монитора) - набора программ, которые организуют непрерывную работу машины без вмешательства человека. v Структурная схема ЭВМ IV поколения v Соединение всех устройств в единую машину обеспечивается с помощью общей шины, представляющей собой линии передачи данных, адресов, сигналов управления и питания. v Единая система аппаратных соединений значительно упростила структуру, сделав ее еще более децентрализованной. v Все передачи данных по шине осуществляются под управлением сервисных программ. v Системная магистраль v Физически магистраль представляет собой многопроводную линию с гнездами для подключения электронных схем. Совокупность проводов магистрали разделяется на отдельные группы: шину адреса, шину данных и шину управления. v Периферийные устройства (принтер и др.) подключаются к аппаратуре компьютера через специальные контроллеры — устройства управления периферийными устройствами. v Контроллер v Контроллер – устройство, которое связывает периферийное оборудование или каналы связи с центральным процессором, освобождая процессор от непосредственного управления функционированием данного оборудования. Ядро ЭВМ = Процессор + Основная память Основная память = Оперативная память + ПЗУ ПЗУ предназначается для записи и постоянного хранения наиболее часто используемых программ управления. Подключение всех внешних устройств обеспечивается через соответствующие адаптеры - согласователи скоростей работы сопрягаемых устройств или контроллеры - специальные устройства управления периферийной аппаратурой. Контроллеры в ЭВМ играют роль каналов ввода-вывода. В качестве особых устройств следует выделить таймер - устройство измерения времени и контроллер прямого доступа к памяти (КПД) - устройство, обеспечивающее доступ к ОП, минуя процессор. v Персональный компьютер Распространенный тип компьютера – ПК.
ПК: Малая стоимость Малые размеры Малое энергопотребление Высокая надежность Высокий уровень интеграции компонентов Адаптируемость к разнообразным применениям v ЭВМ V поколения или Суперкомпьютеры v ЭВМ V поколения v Переход к ЭВМ пятого поколения предполагал переход к новым архитектурам, ориентированным на создание искусственного интеллекта. v Считалось, что архитектура компьютеров пятого поколения будет содержать два основных блока. Один из них - собственно компьютер, в котором связь с пользователем осуществляет блок, называемый "интеллектуальным интерфейсом". Задача интерфейса - понять текст, написанный на естественном языке или речь, и изложенное таким образом условие задачи перевести в работающую программу. v ЭВМ V поколения Основные требования к ЭВМ V поколения: Создание развитого человеко-машинного интерфейса (распознавание речи, образов); Развитие логического программирования для создания баз знаний и систем искусственного интеллекта; Создание новых технологий в производстве вычислительной техники; Создание новых архитектур компьютеров и вычислительных комплексов. v ЭВМ пятого поколения v Классификация ЭВМ v Мощные машины и вычислительные системы предназначаются для обслуживания крупных сетевых банков данных и банков знаний (суперкомпьютеры).
v Кластерные структуры Кластер – это группа из двух или более серверов, действующих совместно для обеспечения безотказной работы набора приложений или служб и воспринимаемых клиентом как единый элемент.
Узлы кластера объединяются между собой с помощью аппаратных сетевых средств, совместно используемых разделяемых ресурсов и серверного программного обеспечения. v Кластерные структуры Основное преимущество при организации внутренней сети на основе кластера заключается в том, что если происходит сбой службы или приложения на каком-то узле кластера, настроенного на совместную работу в кластере, кластерное программное обеспечение позволяет перезапустить это приложение на другом узле. Пользователи при этом ощутят кратковременную задержку при проведении какой-то операции либо вообще не заметят серверного сбоя. v Классификация ЭВМ
v Серверы v Серверы Файловый сервер – выделенный сервер, оптимизированный для выполнения файловых операций ввода-вывода.
Предназначен для хранения файлов любого типа. Как правило, обладает большим объемом дискового пространства. v Серверы Функции сервера: Хранение данных и кода программы. Обслуживание сети и предоставление собственных ресурсов всей сети.
Функции клиента: Обработка данных происходит исключительно на стороне клиента. Количество клиентов ограничено десятками. v Серверы Плюсы: низкая стоимость разработки; невысокая стоимость обновления и изменения ПО. Минусы: низкая производительность (зависит от производительности сети, сервера, клиента); плохая возможность подключения новых клиентов. v Web-сервер Программное обеспечение, осуществляющее взаимодействие по HTTP протоколу с браузерами: прием запросов поиск указанных файлов и передача их содержимого запуск CGI-приложений и передача клиенту результатов их выполнения v Серверы электронной почты v Позволяют пользователю передавать и получать сообщения.
v Работают по протоколу SMTP.
v SMTP-сервер принимает сообщение и доставляет его в локальный почтовый ящик пользователя или на другой SMTP-сервер (сервер назначения или промежуточный). v Рабочая станция v Как место работы специалиста представляет собой компьютер с соответствующим ПО.
v Также обозначают компьютер в составе локальной вычислительной сети (ЛВС) по отношению к серверу.
v На рабочих станциях пользователи решают прикладные задачи. v Сетевые компьютеры
Упрощенные персональные компьютеры, вплоть до карманных ПК.
Основное назначение: обеспечение доступа к сетевым информационным ресурсам.
v Уровни организации ЭВМ Аппаратные средства любой ЭВМ способны выполнять только ограниченный набор сравнительно простых команд. Эти примитивные команды составляют так называемый машинный язык машины. Говоря о сложности аппаратуры компьютера, машинные команды целесообразно делать как можно проще, но примитивность большинства машинных команд делают их использование неудобным и трудным. Вследствие чего разработчики вводят другой набор команд более удобный для человеческого общения (языки более высокого уровня). v Уровни организации ЭВМ vПамять ЭВМ Памятью ЭВМ называется совокупность устройств, служащих для запоминания, хранения и выдачи информации.
Отдельные устройства, входящие в эту совокупность, называются запоминающими устройствами (ЗУ) того или иного типа. vПамять ЭВМ По некоторым оценкам производительность компьютера на разных классах задач на 40-50% определяется характеристиками ЗУ различных типов, входящих в его состав.
К основным параметрам, характеризующим запоминающие устройства, относятся емкость и быстродействие. vЕмкость Емкость памяти - это максимальное количество данных, которое в ней может храниться.
Емкость запоминающего устройства измеряется количеством адресуемых элементов (ячеек) ЗУ и длиной ячейки в битах.
vЕмкость В настоящее время практически все запоминающие устройства в качестве минимально адресуемого элемента используют 1 байт
1 байт = 8 двоичных разрядов (бит).
Емкость памяти обычно определяется в байтах, килобайтах, мегабайтах, гигабайтах и т.д. vПамять ЭВМ За одно обращение к запоминающему устройству производится считывание или запись некоторой единицы данных, называемой словом, различной для устройств разного типа.
Это определяет разную организацию памяти. vПамять ЭВМ Например, память объемом 1 мегабайт может быть организована как 1М слов по 1 байту, или 512К слов по 2 байта каждое, или 256К слов по 4 байта и т.д. vПамять ЭВМ В то же время, в каждой ЭВМ используется свое понятие машинного слова, которое применяется при определении архитектуры компьютера, в частности при его программировании, и не зависит от размерности слова памяти, используемой для построения данной ЭВМ.
Например, компьютеры с архитектурой IBM PC имеют машинное слово длиной 2 байта. vБыстродействие Определяется продолжительностью операции обращения: v временем, затрачиваемым на поиск нужной информации в памяти и на ее считывание, v временем на поиск места в памяти, предназначаемого для хранения данной информации. v Классификация ЗУ ЗУ первого типа используются в процессе работы процессора для хранения выполняемых программ, исходных данных, промежуточных и окончательных результатов.
В ПЗУ хранятся системные программы, необходимые для запуска компьютера в работу, а также константы.
В некоторых ЭВМ, предназначенных, например, для работы в системах управления по одним и тем же неизменяемым алгоритмам, все программное обеспечение может храниться в ПЗУ. v Микросхема ПЗУ Микросхема ПЗУ(BIOS) содержит:
v BIOS(Basic Input/Output System) v POST v программа первоначальной загрузки v программа SetUp v ЗУ с произвольным доступом RAM - random access memory Время доступа не зависит от места расположения участка памяти (например, ОЗУ).
Типы: v SDRAM, v DDR SDRAM v DR DRAM
Аппаратная реализация: v модули SIMM, DIMM v ЗУ с прямым(циклическим) доступом Благодаря непрерывному вращению, возможность обращения к некоторому участку носителя циклически повторяется. v ЗУ с последовательным доступом Последовательно просматриваются участки, пока нужный участок не займет некоторое нужное положение напротив головок чтения/записи v Иерархическая организация памяти в современных ЭВМ Идеальное ЗУ: бесконечно большая емкость бесконечно малое время обращения
На практике эти параметры находятся в противоречии друг другу: в рамках одного типа ЗУ улучшение одного из них ведет к ухудшению значения другого. v Иерархическая организация памяти в современных ЭВМ Иерархическая структура памяти позволяет экономически эффективно сочетать хранение больших объемов информации с быстрым доступом к информации в процессе ее обработки. Регистровая память - набор регистров, входящих непосредственно в состав микропроцессора (CPU).
Регистры CPU программно доступны и хранят информацию наиболее часто используемую при выполнении программы: промежуточные результаты, составные части адресов, счетчики циклов и т.д. Регистровая память имеет относительно небольшой объем (до нескольких десятков машинных слов).
РП работает на частоте процессора, поэтому время доступа к ней минимально.
Например, при частоте работы процессора 2 ГГц время обращения к его регистрам составит всего 0,5 нс. Оперативная память - устройство, которое служит для хранения информации, непосредственно используемой в ходе выполнения программы в процессоре.
Оперативная память работает на частоте системной шины, например, при частоте работы системной шины 100 МГц время обращения к оперативной памяти составит несколько десятков наносекунд. v более быстродействующая статическая оперативная память v специальный механизм записи и считывания информации v предназначена для хранения информации, наиболее часто используемой при работе программы v программно недоступна. Для обращения ней используются аппаратные средства процессора и компьютера. v Внешняя память Магнитные и оптические диски, магнитные ленты. Емкость дисковой памяти: 10-ки ГБ при времени обращения менее 1 мкс.
Магнитные ленты: малое быстродействие и большая емкость используются в настоящее время в основном как устройства резервного копирования данных, обращение к которым происходит редко, а может быть и никогда. Время обращения может достигать нескольких десятков секунд. vПроцессор Процессор – выращенный по специальной технологии кристалл кремния.
Содержит в себе многие миллионы отдельных элементов – транзисторов, которые в совокупности наделяют компьютер способностью «думать» – вычислять, производя определённые математические операции с числами, в которые преображается любая поступающая в компьютер информация. v Характеристики процессора v тип архитектуры (CISC, RISC) v разрядность (бит): внутренняя (регистров) и внешняя (шины данных) v наличие кэш-памяти v тактовая частота (МГц) v степень интеграции Тактовая частота – величина, измеряемая в мегагерцах (МГц), показывает, сколько инструкций способен выполнить процессор в течение секунды.
Тактовая частота обознается цифрой в названии процессора: Pentium 4-2400, т.е. процессор поколения Pentium 4 с тактовой частотой 2400 МГц или 2.4 ГГц Тактовая частота – самый важный показатель скорости работы процессора.
Но далеко не единственный. Иначе как объяснить тот странный факт, что процессоры Celeron, Athlon и Pentium 4 на одной и той же частоте работают… с разной скоростью? Аббревиатура CISC означает Complete Instruction Set Computer – компьютер со сложным (полным) набором команд.
CISC отличается малым количеством регистров общего назначения, большим количеством машинных команд. Это приводит к усложнению декодирования инструкций, что в свою очередь приводит к расходованию аппаратных ресурсов. К CISC-процессорам относятся:
v Intel 80x86 v Pentium v Motorola MC680x0 v DEC VAX Особенности RISC -процессоров:
v удалены сложные и редко используемые инструкции; v все инструкции имеют одинаковую длину, что позволяет уменьшить сложность управления процессором и увеличить скорость обработки команд; v отсутствуют инструкции, работающие с памятью напрямую, все данные загружаются только из памяти в регистр и наоборот; v большинство операций производятся за один такт микропроцессора. Класс RISC-процессоров составляют: v Alpha v Sun v Ultra SPARC v MIPS v PowerPC v и некоторые другие
v Характеристика системных шин vСистемная шина v Функции контроллера клавиатуры v сканирование состояния клавиш v буферизацию до 20 отдельных кодов клавиш на время между двумя соседними опросами клавиатуры со стороны CPU v преобразование кодов нажатия клавиш (scan-кодов) в коды ASCII с помощью хранящихся в ПЗУ программируемых системных таблиц драйвера клавиатуры v тестирование клавиатуры при включении ПК v Основные характеристики видеоконтроллера v режимы работы (текстовый и графический) v воспроизведение цветов (монохромный и цветной) v число цветов в цветном или число полутонов в монохромном режиме v разрешающая способность v емкость буферной памяти v разрядность шины данных v Основные характеристики аудиоконтроллера v Частота дискретизации – количество измерений входного сигнала за 1 секунду. § Возможные значения: 11кГц, 22кГц, 44,1 кГц,48 кГц v Разрядность регистра – число бит в регистре аудиоадапт
|
||
|
Последнее изменение этой страницы: 2017-01-20; просмотров: 612; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.019 с.) |