Добавил:
sora.alai.102@gmail.com Делаю работы на заказ. Какие именно? Пишите. Или регайтесь на бирже, где я работаю: https://vsesdal.com/promo?ref=748568 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции.docx
Скачиваний:
8
Добавлен:
25.11.2018
Размер:
743.69 Кб
Скачать
  1. Назначение и классификация программного обеспечения

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

    1. Функции программного обеспечения

  1. Обеспечить работоспособность ПК и периферийных устройств;

  2. Обеспечить взаимодействие пользователя с ПК;

  3. Сократить цикл от постановки задачи до получения её результата;

  4. Повысить эффективность использования ресурсов ЭВМ.

    1. Классификация по

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

Прикладное ПО — совокупность программ, решения задач из различных сфер человеческой деятельности

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

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

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

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

Под машинно-зависимыми языками понимают языки, алфавит, синтаксис и семантика которых зависят от системных команд процессора конкретно взятой ЭВМ.

Средства контроля и диагностики — совокупность программно-аппаратных средств ЭВМ для обнаружения ошибок в процессе работы компьютера

      1. Прикладные пакеты

Проблемно-ориентированные — комплекс программ, ориентированных на узкий круг решаемых задач.

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

Прикладные программы пользователя — создаются самим пользователем с использованием средств программирования, которые есть в его распоряжении.

  1. Требования к разработке по

  1. Наличие модульной структуры;

  2. Возможность наращиваемости и развития;

  3. Надёжность;

  4. Предсказуемость;

  5. Удобство и эргономичность;

  6. Совместимость;

  1. Иерархическая структура по

    1. I уровень — внутреннее по

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

Программы, обслуживающие аппаратные модули системы, называются драйверами.

Программа самотестирования (POST) — предназначена для проверки функциональных модулей вычислительной системы и установки схем компьютера в исходное состояние. При успешном завершении самопроверки управление через прерывание передаётся программе первоначальной загрузки.

    1. II уровень — ос

II уровень состоит из двух частей:

  • Резидентная — выводится с помощью программы первоначальной загрузки в оперативную память и хранится там в течение всего сеанса работы машины;

  • Транзитная — находится на внешней памяти (на диске, флешке и т.д.). К ней относятся все используемые команды.

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

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

Тема: Арифметические и логические основы ЭВМ