Вычитание с дополнительным кодом 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Вычитание с дополнительным кодом



A-B, если A>B:

Найти дополнительный код вычитаемого такой же разрядности, как и уменьшаемое

Сложить этот код с уменьшаемым.

Результатом вычитания будет полученная сумма без учета старшего разряда (отбрасывается).

Пример:

Вычитание с дополнительным кодом

A-B, если A<B:

Найти дополнительный код вычитаемого такой же разрядности, как и уменьшаемое

Сложить этот код с уменьшаемым.

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

Пример:

Представление чисел

При проектировании ЭВМ, создании инструментального и прикладного программного обеспечения разработчикам приходится решать вопрос о представлении в ЭВМ числовых данных. Для решения большинства прикладных задач обычно достаточно использовать целые и вещественные числа.

Представление чисел

Запись целочисленных данных в запоминающем устройстве ЭВМ не представляет затруднений: число переводится в двоичную систему и записывается в прямом коде.

Диапазон представляемых чисел в этом случае ограничивается количеством выделенных для записи разрядов.

Представление чисел

Для вещественных данных обычно используются две формы записи:

число с фиксированной точкой

число с плавающей точкой

Фиксированная точка

Форма записи числа с фиксированной точкой использовалась в основном на ранних этапах развития вычислительной техники. Запись числа с фиксированной точкой обычно имеет знаковый и цифровой разряды.

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

Фиксированная точка

Фиксированная точка

Плавающая точка

Плавающая точка

Пример:

Плавающая точка

Плавающая точка

Плавающая точка

Плавающая точка

Пример:

Плавающая точка

Плавающая точка

Вопросы для самостоятельного изучения

 

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 поколения
1959 - 1967 гг.

v ЭВМ II поколения

Элементная база:

полупроводниковые приборы.

Отличия:

• Существенно увеличенная емкость оперативной памяти.

• Надежность и быстродействие.

• Меньшие размеры, масса и потребляемая мощность.

• Расширенная сфера использования электронной вычислительной техники.

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

v БЭСМ-6 – быстродействие ≈ миллиону операций в секунду; емкость оперативной памяти от 32Кб до 128Кб.

v Создание системного ПО, компиляторов и средств ввода-вывода.

v В конце периода появились универсальные и достаточно эффективные компиляторы для Кобола, Фортрана и других ЯП.

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

v ЭВМ III поколения
1968 - 1973 гг.

v ЭВМ III поколения

Элементная база:

малые интегральные схемы.

Отличия:

• Широкое использование в различных областях науки и техники (проведение расчетов, управление производством, подвижными объектами и др.). Больший объем оперативной памяти

• Увеличенное быстродействие

• Повышение надежности

• Снижение потребляемой мощности, занимаемой площади и массы.

v ЭВМ III поколения

В СССР разрабатываются универсальные ЭВМ третьего поколения ЕС, совместимые как между собой (машины средней и высокой производительности ЕС ЭВМ), так и с зарубежными ЭВМ третьего поколения (IBM-360 и др. - США).

v Структурная схема ЭВМ III поколения

v Сильносвязанные устройства АЛУ и УУ получили название процессор, т.е. устройство, предназначенное для обработки данных.

 

v В схеме ЭВМ появились также дополнительные устройства, которые имели названия: процессоры ввода-вывода, устройства управления обменом информацией, каналы ввода-вывода (КВВ).

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

v ЭВМ IV поколения
1974 - … гг.

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 Разрядность регистра – число бит в регистре аудиоадаптера.

§ Возможные значения: 8, 16, 20, 24.

v Вопросы для самостоятельного изучения

v Не фон-неймановская архитектура ЭВМ

v Типы флэш-памяти

v Суперкомпьютеры Cray, Blue Genie, Эльбрус

v Карманные ПК

 

vУровни организации ЭВМ. Операционные системы

v Лекция №4

v План

v Понятие ОС

v Эволюция ОС

v Классификация ОС

v Архитектура ОС

v Управление памятью

v Управление процессами

v Системный реестр Windows

v Загрузка ОС Windows

v Жесткий диск

v Файловая система

 

v Уровни организации ЭВМ

 

v Операционная система
как виртуальная машина

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

v Операционная система
как виртуальная машина

ОС выполняет обработку прерываний, управление таймерами и оперативной памятью, а также другие низкоуровневые проблемы.

 

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

v ОС как система управления ресурсами

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

 

v ОС как система управления ресурсами

v Эволюция ОС.
Первый период (1945 -1955)

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

 

Программирование осуществлялось исключительно на машинном языке.

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

v Эволюция ОС.
Второй период (1955 -1965)

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

 

В эти годы появились первые алгоритмические языки, а следовательно и первые системные программы - компиляторы.

 

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

 

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

v Эволюция ОС.
Третий период (1965 -1980)

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

 

Важнейшим достижением ОС (OS/360) данного поколения явилась реализация мультипрограммирования.

 

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

 

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

v Эволюция ОС.
Третий период (1965 -1980)

Наряду с мультипрограммной реализацией систем пакетной обработки появился новый тип ОС - системы разделения времени.

 

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

v Эволюция ОС.
4 период (1980-по наст. время)

Следующий период в эволюции операционных систем связан с появлением больших интегральных схем.

 

На рынке операционных систем доминировали две системы: MS-DOS и UNIX.

 



Поделиться:


Последнее изменение этой страницы: 2017-01-20; просмотров: 303; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.22.61.246 (0.314 с.)