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

  • Программное обеспечение (ПО) Базовое (системное) ПО

  • Прикладное ПО

  • Операционная система (ОС)

  • Одной из важнейших функций ОС

  • Операционная система Однозадачная Многозадачная

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

  • По функциональным возможностям сервисные средства подразделяют

  • По способу организации и реализации

  • Под программами технического обслуживания

  • Машинный язык Транслятор Средства отладки оттранслированных программ Инструментальное ПО В компиляции

  • Лекция 4_БАЗОВОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ. Лекция 4 базовое программное обеспечение разработал Преподаватель Оренбургского автотранспортного колледжа


    Скачать 205.49 Kb.
    НазваниеЛекция 4 базовое программное обеспечение разработал Преподаватель Оренбургского автотранспортного колледжа
    Дата20.10.2022
    Размер205.49 Kb.
    Формат файлаpptx
    Имя файлаЛекция 4_БАЗОВОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.pptx
    ТипЛекция
    #744905

    ЛЕКЦИЯ №4: БАЗОВОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

    Разработал: Преподаватель Оренбургского

    автотранспортного колледжа

    Саблина Елена Владимировна

    ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ


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

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

    Состав базового ПО


    В состав базового ПО входят:
    • операционные системы;
    • сервисные программы (утилиты);
    • программы технического обслуживания (тестовые программы, программы контроля);
    • инструментальное ПО (трансляторы языков программирования, компиляторы, интерпретаторы).

    Операционная система


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

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

    Виды операционных систем

    Операционная система

    Однозадачная

    Многозадачная

    Пользователь в один момент времени работает с одной конкретной программой (задачей). Примером таких ОС служат операционные системы MS-DOS, MSX.

    Позволяет параллельно работать с несколькими программами, и количество программ зависит от мощности системы. В качестве примера можно привести операционные системы всех версий Microsoft Windows, UNIX, OS/2, Linux, Mac OS.

    Сетевая

    связана с появлением локальных и глобальных сетей и предназначена для обеспечения доступа ко всем ресурсам вычислительной сети. Примером таких систем являются Microsoft Windows-NT, UNIX, IBM LAN

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

    По функциональным возможностям сервисные средства подразделяют:
    • · улучшающие пользовательский интерфейс;
    • · защищающие данные от разрушения и несанкционированного доступа;
    • · восстанавливающие данные;
    • · ускоряющие обмен данными между диском и ОЗУ;
    • · архивации-разархивации;
    • · антивирусные средства.

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

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

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

    Виды сервисного ПО

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

    Виды сервисного ПО


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

    Для просмотра HTML служат сервисные программы – браузеры.

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

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

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

    В качестве данных обычно выступают файлы и папки.

    Процесс создания архива называется архивацией или упаковкой (сжатием, компрессией), а обратный процесс — распаковкой или экстракцией. В качестве примера архиваторов можно привести WinZip и WinRAR.

    Виды сервисного ПО


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

    Включают:
    • средства диагностики;
    • тестового контроля правильности работы ПК и его отдельных частей;
    • специальные программы диагностики и контроля, в том числе программно-аппаратный контроль, осуществляющий автоматическую проверку работоспособности системы.

    • Для поиска и решения проблем используются программы по обслуживанию жёстких дисков. Если исправления невозможны – программу форматирования диска.

      Под обслуживанием жёсткого диска понимают:

      процедуру проверки целостности таблицы разбиения диска;

      загрузочного сектора (boot record);

      таблицы расположения файлов (FAT);

      каталоговой структуры и файлов;

      поиск нарушений и их коррекция.

    Инструментальное ПО


    Транслятор - программа, осуществляющая перевод текста программы с языка программирования в машинный код.

    В зависимости от способа перевода с входного языка программирования трансляторы подразделяются на:
    • компиляторы;
    • интерпретаторы.

    Система программирования

    Входной язык программирования

    Машинный язык

    Транслятор

    Средства отладки оттранслированных программ

    Инструментальное ПО


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

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

    ПРИМЕРЫ СИСТЕМ ПРОГРАММИРОВАНИЯ:

    Delphi, Java, C+, PHP, Pascal ABC, Basic


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