Классификация ЭВМ и ПО

Автор работы: Пользователь скрыл имя, 02 Июня 2013 в 23:10, курс лекций

Описание работы

В 1642 г. Блез Паскаль изобрел устройство, механически выполняющее сложение чисел, а в 1673 г. Готфрид Вильгельм Лейбниц сконструировал арифмометр, позволяющий механически выполнять четыре арифметических действия. Начиная с XIX в. арифмометры получили очень широкое применение. На них выполняли даже очень сложные расчеты, например, расчеты баллистических таблиц для артиллерийских стрельб. Существовала и специальная профессия — счетчик — человек, работающий с арифмометром, быстро и точно соблюдающий определенную последовательность инструкций (такую последовательность инструкций впоследствии стали называть программой).

Файлы: 1 файл

Классификая ЭВМ и ПО.doc

— 401.50 Кб (Скачать файл)

Классификация ЭВМ и программного обеспечения


Эволюция  информационных технологий

Механические  счётные устройства

В 1642 г. Блез Паскаль изобрел устройство, механически выполняющее сложение чисел, а в 1673 г. Готфрид Вильгельм  Лейбниц сконструировал арифмометр, позволяющий механически выполнять  четыре арифметических действия. Начиная с XIX в. арифмометры получили очень широкое применение. На них выполняли даже очень сложные расчеты, например, расчеты баллистических таблиц для артиллерийских стрельб. Существовала и специальная профессия — счетчик — человек, работающий с арифмометром, быстро и точно соблюдающий определенную последовательность инструкций (такую последовательность инструкций впоследствии стали называть программой). Но многие расчеты производились очень медленно — даже десятки счетчиков должны были работать по несколько недель и месяцев. Причина проста — при таких расчетах выбор выполняемых действий и запись результатов производились человеком, а скорость его работы весьма ограничена.

Аналитическая машина Бэббиджа

В первой половине XIX в. английский математик Чарльз Бэббидж попытался построить универсальное вычислительное устройство — Аналитическую машину, которая должна была выполнять вычисления без участия человека. Для этого она должна была уметь исполнять программы, вводимые с помощью перфокарт (карт из плотной бумаги с информацией, наносимой с помощью отверстий, они в то время уже широко употреблялись в ткацких станках), и иметь «склад» для запоминания данных и промежуточных результатов (в современной терминологии — память). Бэббидж не смог довести до конца работу по созданию Аналитической машины — она оказалась слишком сложной для техники того времени. Однако он разработал все основные идеи, и в 1943 г. американец Говард Эйкен с помощью работ Бэббиджа на основе техники XX в. — электромеханических реле — смог построить на одном из предприятий фирмы IBM такую машину под названием «Марк-1». Еще раньше идеи Бэббиджа были переоткрыты немецким инженером Конрадом Цузе, который в 1941 г. построил аналогичную машину.

Электронные вычислительные машины

К этому времени потребность  в автоматизации вычислений (в  том числе для военных нужд — баллистики, криптографии и т.д.) стала настолько велика, что над  созданием машин типа построенных  Эйкеном и Цузе одновременно работало несколько групп исследователей. Начиная с 1943 г. группа специалистов под руководством Джона Мочли и Преспера Экерта в США начала конструировать подобную машину уже на основе электронных ламп, а не реле. Их машина, названная ENIAC, работала в тысячу раз быстрее, чем Марк-1, однако для задания ее программы приходилось в течение нескольких часов или даже нескольких дней подсоединять нужным образом провода. Чтобы упростить процесс задания программ, Мочли и Экерт стали конструировать новую машину, которая могла бы хранить программу в своей памяти. В 1945 г. к работе был привлечен знаменитый математик Джон фон Нейман, который подготовил доклад об этой машине. Доклад был разослан многим ученым и получил широкую известность, поскольку в нем фон Нейман ясно и просто сформулировал общие принципы функционирования универсальных вычислительных устройств, т.е. компьютеров.

Первый компьютер, в котором  были воплощены принципы фон Неймана, был построен в 1949 г. английским исследователем Морисом Уилксом. С той поры компьютеры стали гораздо более мощными, но подавляющее большинство из них сделано в соответствии с теми принципами, которые изложил в своем докладе в 1945 г. Джон фон Нейман.

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

Принцип фон Неймана

В своем докладе в 1945 году Джон фон Нейман описал, как  должен быть устроен компьютер для  того, чтобы он был универсальным  и эффективным устройством для  обработки информации. Согласно этому  описанию:

1) в состав компьютера должны входить следующие устройства:

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

 

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

 

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

 

Особенности современных компьютеров

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

 

1946 г. – начало эры электронно-вычислительных машин (ЭВМ). Впервые в истории человечества был создан способ записи и долговременного хранения формализованных знаний, при котором эти знания могли непосредственно влиять на режим работы производственного оборудования. Процесс записи ранее формализованных профессиональных знаний в готовой для непосредственного воздействия на машины и механизмы форме получил название программирования.

В конце 50-х гг. А.А. Ляпуновым был  разработан операторный метод. Он послужил основой для разработки алгоритмических языков (Алгол, Кобол, Фортран) и управляющих программ. Управляющие программы реального времени следили за появлением сигнала прерывания, приходящего по каналам связи (от спутника, датчиков и т.д.), и сразу же включали программу его обработки.

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

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

В 80-х гг. появились мини-ЭВМ и ЭВМ третьего поколения на больших интегральных схемах, операционные системы второго поколения, работающие в трех режимах: реального времени, разделения времени и в пакетном режиме.

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

Появились языки высокого уровня (PL/1 и др.), пакеты прикладных программ (ППП), системы управления базами данных (СУБД), системы автоматизации проектирования (САПР), диалоговые средства общения с ЭВМ, новые технологии программирования (структурное и модульное), появились глобальные сети ЭВМ.

Для автоматизации управления экономическими объектами разрабатывались автоматизированные системы управления (АСУ), автоматизированные системы управления предприятиями (АСУП), автоматизированные системы обработки данных (АСОД) и другие автоматизированные системы обработки экономической информации (СОЭИ).

 

Появление IBM PC

В августе 1981 г. новый компьютер под названием IBM PC (читается — Ай-Би-Эм Пи-Си)

был официально представлен публике  и вскоре после этого он приобрел большую

популярность у пользователей.

1983 г. – выпущен компьютер  IBM PC XT, имеющий встроенный жесткий диск.

1985 г. - выпущен компьютер IBM PC AT, работающий на основе нового

микропроцессора Intel - 80286.

Далее фирма IBM теряет свою монополию на производство компьютеров. Множество

других фирм занимается выпуском IBM PC совместимых компьютеров. Большинство из

них находится в Юго-Восточной Азии. Главное что их объединяет - процессор фирмы

Intel. Так появились компьютеры с процессорами Intel - 80386, Intel - 80486, Intel -

Pentium, произведенные не компанией IBM.

Принцип открытой архитектуры

Фирма IBM сделала компьютер не единым неразъемным устройством, а обеспечила возможность его сборки из независимо изготовленных частей аналогично детскому конструктору. При этом методы сопряжения устройств с компьютером IBM PC не только не держались в секрете, но и были доступны всем желающим. Этот принцип, называемый принципом открытой архитектуры, наряду с другими достоинствами обеспечил потрясающий успех компьютеру IBM PC, но лишил фирму IBM возможности единолично пользоваться плодами этого успеха.

На основной электронной плате  компьютера IBM PC (системной, или материнской, плате) размещены только те блоки, которые осуществляют обработку информации (вычисления). Схемы, управляющие всеми остальными устройствами компьютера — монитором, дисками, принтером и т.д., реализованы на отдельных платах (контроллерах), которые вставляются в стандартные разъемы на системной плате — слоты. К этим электронным схемам подводится электропитание из единого блока питания, а для удобства и надежности все это заключается в общий металлический или пластмассовый корпус — системный блок.

Открытость же этого  конструктора заключается в том, что для IBM PC-совместимых компьютеров все спецификации взаимодействия внешних устройств с контроллерами контроллеров с системной платой (точнее, шиной) и т.д., доступны всем желающим. Это положение сохраняется по сей день, хотя с той поры в конструкцию IBM PC-совместимых компьютеров было внесено много нововведений. Поэтому любая фирма может начать производство какого-либо контроллера, или внешнего устройства, или системных плат, не беспокоясь обо всех остальных частях компьютера. Если созданная ими продукция будет следовать общепринятым стандартам, с ней смогут работать и изделия других фирм-изготовителей.

 

 

Классы вычислительных машин

 

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

ЭВМ можно классифицировать по ряду признаков, в частности:

  • физическому представлению обрабатываемой информации;
  • поколениям (этапам создания и элементной базе).
  • сферам применения и методам использования (а также размерам и вычислительной мощности).

Физическое представление обрабатываемой информации

Здесь выделяют аналоговые (непрерывного действия); цифровые (дискретного действия); гибридные (на отдельных этапах обработки используются различные способы физического представления данных).

АВМ — аналоговые вычислительные машины, или вычислительные машины непрерывного действия, работают с информацией, представленной в непрерывной (аналоговой) форме, т. е. в виде непрерывного ряда значений какой-либо физической величины (чаще всего электрического напряжения);

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

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

Поколения ЭВМ

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

К первому поколению  обычно относят машины, созданные на рубеже 50-х гг. и базирующиеся на электронных лампах. Эти компьютеры были огромными, неудобными и слишком дорогими машинами, которые могли приобрести только крупные корпорации и правительства. Лампы потребляли значительное количество электроэнергии и выделяли много тепла.

Набор команд был ограничен, схемы арифметико-логического устройства и устройства управления достаточно просты, программное обеспечение практически отсутствовало. Показатели объема оперативной памяти и быстродействия были низкими. Для ввода-вывода использовались перфоленты, перфокарты, магнитные ленты и печатающие устройства. Быстродействие порядка 10—20 тыс. операций в секунду.

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

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

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

Информация о работе Классификация ЭВМ и ПО