Этапы развития ЭВМ
v Кости с зарубками, узелковое письмо, абак
v 1642 – паскалин +,-
v 1672 – машина Лейбница +,-,*,/.
v Аналитическая машина Ч.Беббиджа.
9)Поколения ЭВМ:
1) 45-55 Электронно-вакуумные лампы (ENIAC)
2) 55-65 транзисторы (RCA 501, М(Б)ЭСМ, Роздан, Минск)
3) 65-80 интегральные микросхемы (IBM/360,370,390)
4) 80-… БИС и СБИС (IBM-370,390,Apple-1).
5) 90-… принцип построения систем искусственного интеллекта
Классификация по назначению
• Суперкомпьютеры
• Мейнфрейм
• Мини-ЭВМ
• Микро-ЭВМ
• ПК
Классификация по уровню специализации на универсальные и специализированные, предназначенные для решения конкретного круга задач.
Другие классификации
v Классификация по типоразмерам: настольные (desktop), портативные (notebook), карманные (записные книжки) (Palmtop).
v Классификация по совместимости: различают по аппаратной платформе, например: IBM PC и Apple Macintosh.
v Существуют другие виды совместимости: совместимость по уровню операционной системы, программная совместимость, совместимость на уровне данных.
v Классификация по типу используемого процессора. Тип используемого процессора в значительной степени характеризует технические свойства компьютера.
Классификации ПК:
· Массовый
· Деловой
· Портативный
· Рабочая станция
· Развлекательный
11) Система счисления – совокупность правил наименования и изображения чисел с помощью набора символов, называемых цифрами. Количество цифр (знаков), используемых для представления чисел называют основанием систем счисления.
Система счисления:
· даёт представления множества чисел (целых и/или вещественных);
· даёт каждому числу уникальное представление (или, по крайней мере, стандартное представление);
· отражает алгебраическую и арифметическую структуру чисел.
Системы счисления подразделяются на позиционные, непозиционные и смешанные.
• Позиционные – системы счисления, в которых вклад каждой цифры в величину числа зависит от её положения (позиции) в последовательности цифр, изображающей число (десятичная, двоичная и т.д.).
• Непозиционные – системы счисления, в которых каждой цифре соответствует величина, не зависящая от её места в записи числа (древнегреческая, кириллическая, римская).
Нумерация:
· Совокупность приёмов наименования и письменной записи чисел при помощи символов.
· Числовое упорядочение объектов, облегчающее ссылки на них.
Кодирование:
Кодирование – процесс отображения дискретных сообщений сигналами в виде определенных сочетаний символов. Кодирование – процесс шифрования.
Шифрование – процесс перевода текстов, цифровых и других данных в зашифрованную форму с целью ограничения доступа к их содержанию нежелательных лиц, организаций и т.д.
Дешифрование – процесс преобразования закодированных текстов, цифровых и других данных в их первоначальную или другую удобную для чтения форму.
Архитектура компьютерной системы
Архитектура вычислительной машины — концептуальная структура вычислительной машины, определяющая проведение обработки информации и включающая методы преобразования информации в данные и принципы взаимодействия технических средств и программного обеспечения.
В настоящее время наибольшее распространение в ЭВМ получили 2 типа архитектуры: принстонская (неймановская) и гарвардская. Обе они выделяют 2 основных узла ЭВМ: центральный процессор и память компьютера. Различие заключается в структуре памяти: в принстонской архитектуре программы и данные хранятся в одном массиве памяти и передаются в процессор по одному каналу, тогда как гарвардская архитектура предусматривает отдельные хранилища и потоки передачи для команд и данных.
По перечисленным признакам и их сочетаниям среди архитектур выделяют:
v По разрядности интерфейсов и машинных слов: 8-, 16-, 32-, 64-, 128- разрядные (ряд ЭВМ имеет и иные разрядности);
v По особенностям набора регистров, формата команд и данных: CISC, RISC, VLIW;
v По количеству центральных процессоров: однопроцессорные, многопроцессорные, суперскалярные;
v многопроцессорные по принципу взаимодействия с памятью: симметричные многопроцессорные (SMP), масcивно-параллельные (MPP), распределенные.
v Принцип двоичного кодирования. Для представления данных и команд используется двоичная система счисления(цифры 0 и 1)
v Принцип однородности памяти. Как программы (команды), так и относящиеся к программам данные хранятся в одной и той же памяти (и кодируются в одной и той же системе счисления — чаще всего двоичной). Над командами можно выполнять такие же действия, как и над данными.
v Принцип адресуемости памяти. Структурно основная память состоит из пронумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка; память внутренняя.
v Принцип последовательного программного управления. Все команды располагаются в памяти и выполняются последовательно, одна после завершения другой, в последовательности, определяемой программой.
v Принцип жесткости архитектуры. Неизменяемость в процессе работы топологии, архитектуры, списка команд.
16) Операционная система (ОС) – это программа или совокупность программ, управляющая основными действиями ЭВМ, ее периферийными устройствами и обеспечивающая запуск всех остальных программ, а также взаимодействие с оператором.
ОС представляет собой комплекс системных служебных программных средств. ОС опирается на базовое программное обеспечение компьютера, входящее в систему BIOS, с другой стороны она сама является опорой для программного обеспечения более высокого уровня прикладных и большинства системных. Она заключается в обеспечении нескольких видов интерфейса:
• Интерфейса между пользователем и программно-аппаратными средствами компьютера (интерфейс пользователя).
• Интерфейса между программным и аппаратным обеспечением (аппаратно-программный интерфейс).
• Интерфейс между разными видами программного обеспечения (программный интерфейс).
ОС выполняет следующие основные функции:
• управление работой каждого блока ПО и их взаимодействием;
• управление выполнением программ;
• организацию хранения информации во внешней памяти;
• взаимодействие пользователя с компьютером (поддержку интерфейса пользователя).
Классификация ОС
Ø Различают ОС общего (для самых разнообразных целей) и специального назначения (для организации и ведения баз данных, решения задач реального времени).
Ø По режиму обработки задач – ОС, обеспечивающие однопрограммный (MS DOS) и мультизадачный (мультипрограммный) режимы (современные ОС).
Ø При организации работы с вычислительной системой: однопользовательские и мультитерминальные ОС (ВР машины) – Linux, Windows ХР.
Ø По основному архитектурному принципу: микроядерные (ОСРВ QNX) и макроядерные (монолитные) - Linux, Windows 95/98.
Ø ОС реального времени (ОСРВ) – обеспечение обработки поступающих заданий в течение заданного времени – ОСРВ QNX.