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

  • 1 поколение (50-е ггXX в.)

ЭВМ на электронно-вакуумных лампах

1945 г. Джон фон Нейман – принципы построения ЭВМ:

  • Принцип командности: любое действие должно быть разбито на команды, понятные процессору.

  • Принцип однородности памяти: преобразование всей инфы к одному виду.

  • Принцип адресации: каждая ячейка памяти нумеруется, и обращение к чему-либо идет не по содержимому, а по адресу.

  • 2 поколение (60-е гг ХХ в.)

ЭВМ на базе транзисторов

  • Снижение размера

  • Рост экономичности

  • Рост производительности

  • Магнитные носители инфы

  • Появление языков программирования

  • 3 поколение (70-е гг ХХ в.)

ЭВМ на базе интегральных схем с малой степенью интеграции (100-1000 транзист.)

  • Снижение размера

  • Рост экономичности

  • Рост производительности

  • Магнитные диски (дискеты)

  • Продолжают развиваться языки

  • Развитие ОС

  • Развитие ВТ

  • 4 поколение (80-е гг ХХ в.)

ЭВМ на больших и сверхбольших ИС

  • 1971 г – Intel создает первый процессор

  • Первый ПК в 1976 году – Apple-1, затем в 1977 – Apple-2

  • Стив Джобс и Стив Вонг

  • С 1980 г IBMначала выпускать нормальные ПК

  • Появление графических интерфейсов

  • 5 поколение

ЭВМ с базой на параллельно работающих ЦП

  • 6 Поколение

  • Массовый параллелизм

  • Нейронная структура

  1. Системы счисления

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

Существуют позиционные и непозиционные системы счисления.

В непозиционных системах вес цифры не зависит от ее позиции в записи числа. Так, в римской системе счисления в числе ХХХII (тридцать два) вес цифры Х в любой позиции равен просто десяти.

В позиционных системах счисления вес каждой цифры изменяется в зависимости от ее положения (позиции) в последовательности цифр, изображающих число. Например, в числе 757,7 первая семерка означает 7 сотен, вторая - 7 единиц, а третья - 7 десятых долей единицы.

Любая позиционная система счисления характеризуется своим основанием. Основание позиционной системы счисления - это количество цифр, используемых для изображения чисел в данной системе. Если имеется всего две цифры (0, 1) для записи чисел, то имеем двоичную систему счисления. Десятичной системе счисления соответствует набор из десяти цифр (0, 1, 2, 3, 4, 5, 6, 7, 8, 9). Шестнадцатеричной системе счисления соответствует набор из шестнадцати цифр (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F).

  1. Коды чисел

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

Пример:

(для записи кода выделен один байт)

Для числа +1101

прямой код: 0’0001101

Для числа -1101

прямой код: 1’0001101.

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

Пример:

Для числа +1101

прямой код: 0’0001101 обратный код: 0’0001101

Для числа -1101

прямой код: 1’0001101 обратный код: 1’1110010.

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

Пример:

Для числа +1101

прямой код: 0’0001101 обратный код: 0’0001101 дополнительный код: 0’0001101

Для числа -1101

прямой код: 1’0001101 обратный код: 1’1110010 дополнительный код: 1’1110011

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