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

Идея компьютеров была предложена английским математиком Чарльзом Бебичем (приблизительно в середине 19 века). Однако его механическая аналитическая машина по настоящему так и не заработала.

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

  • Компьютер представляет собой скорее предмет исследования, а не инструмент для решения каких либо практических задач

  • Одна и та же группа людей учувствует в проектировании, Эксплуатации и программировании ВМ.

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

  • Не было никакого системного ПО, кроме библиотек математических и служебных от программ.

  • ОС еще не появились и все задачи организации вычислительного процесса решались вручную каждым программистом с пульта управления

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

Данный период характеризуется:

  • Выросло быстродействие процессоров, увеличились объёмы оперативной и внешней памяти

  • Компьютеры стали более надежными

  • Появились первые алгоритмические языки, в следствии чего появилась системное ПО

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

  1. Розкрити поняття програмні монітори-перші операційні системи

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

В ходе реализации мониторов был разработан формализованный язык управления заданиями, с помощью которых программист «сообщал» системе и оператору какие действия и в какой последовательности он хотел бы выполнить на вычислительной машине. Стандартный набор действий включал: признак начала отдельной работы, вызов транслятора, вызов загрузчика, признаки начала и конца исходящих данных.

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

  1. Розкрити сутність мультипрограмування

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

Мультипрограммирование было реализовано в 2-х вариантах:

  1. Пакетная обработка

  2. Разделение времени

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

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

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

Критерием эффективности разделения времени является удобство и эффективность работы пользователя.