Главная страница
Навигация по странице:

  • 1. Программный принцип управления компьютером. Классификация ПО.

  • 2. Системное программное обеспечение.

  • 3. Сервисное программное обеспечение.

  • 4. Прикладное программное обеспечение .

  • Лекция_. Лекция Программное обеспечение эвм


    Скачать 24.27 Kb.
    НазваниеЛекция Программное обеспечение эвм
    Дата29.10.2021
    Размер24.27 Kb.
    Формат файлаdocx
    Имя файлаЛекция_.docx
    ТипЛекция
    #258926

    Лекция 5. Программное обеспечение ЭВМ



    1. Программный принцип управления компьютером. Классификация ПО.

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

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

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

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

    1. Базовое ПО;

    2. Системное ПО;

    3. Служебное ПО;

    4. Прикладное ПО.

    Базовое уровень представляет собой самый низкий уровень ПО. Оно отвечает за взаимодействие с базовыми аппаратными средствами. Базовые программные средства непосредственно входят в состав базового оборудования и хранятся в специальных микросхемах – ПЗУ.

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

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

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

    2. Системное программное обеспечение.

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

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

    Операционные системы обеспечивают несколько видов интерфейсов:

    1. Интерфейс пользователя – между пользователем и программно-аппаратными средствами компьютера;

    2. Аппаратно-программный интерфейс – между программным и аппаратным обеспечением;

    3. Программный интерфейс – между различными видами программного обеспечения.

    Операционная система выполняет следующие функции:

    1. Обеспечение пользовательского интерфейса – предоставление удобного для пользователя способа подачи команд и адекватного отклика на них.

    2. Организация файловой системы.

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

    4. Управление установкой, исполнением и удалением программ.

    5. Взаимодействие с аппаратным обеспечением.

    6. Обслуживание компьютера.


    3. Сервисное программное обеспечение.

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

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

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

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

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

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

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

    Прикладная программа – это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области.

    Наиболее часто используемые типы прикладных программ.

    Текстовые редакторы. Основные функции этого класса программ заключаются во вводе и редактировании текстовых данных.

    Текстовые процессоры. В отличие от текстовых редакторов, текстовые процессоры позволяют не только вводить и редактировать текст, но и форматировать его.

    Графические редакторы. Это обширный класс программ, предназначенных для создания и обработки графических изображений. В данном классе различают следующие категории: растровые редакторы, векторные редакторы и программные средства для создания трехмерной графики(3D-редакторы).

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

    Системы управления базами данных (СУБД). Базы данных – это огромные массивы данных, организованных в табличные структуры. Основными функциями СУБД являются: создание пустой структуры базы данных, предоставление средств ее заполнения и обеспечение возможности доступа к данным.

    Электронные таблицы. Электронные таблицы предоставляют комплексные средства для хранения различных типов данных и их обработки.

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

    Системы автоматизированного проектирования (САПР) позволяют осуществлять черчение и конструирование различных механизмов с помощью компьютера.

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

    Программы экономического значения. К программам этого класса относятся бухгалтерские и финансовые аналитические системы.

    Инструментарий технологии программирования – это совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов. К ним относятся:

    1. Интегрированная среда для создания и редактирования текстов программ;

    2. Компиляторы и интерпретаторы, которые преобразуют программы, написанные на каком-либо языке программирования в программу машинных кодах

    3. Обширные программы стандартных программ и функций;

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

    5. Встроенная справочная служба

    Также к прикладным программам относятся браузеры, web-редакторы, настольные издательские системы и др.




    написать администратору сайта