Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНФ.ЭКЗ.docx
Скачиваний:
6
Добавлен:
23.09.2019
Размер:
153.12 Кб
Скачать
  1. Классификации программного обеспечения

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

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

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

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

Типичными представителями сервисного программного обеспечения являются:

  • Антивирусные программы;

  • Архиваторы файлов,папок и дисков;

  • Утилиты резервного копирования;

  • Утилиты SMART-ревизоры дисков;

  • Антифишинги, утилиты защиты от руткитов и т.д.

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

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

Выделяют следующие основные функции ОС:

  • Определение интерфейса пользователя;

  • Обеспечение разделения аппаратных ресурсов между пользователями;

  • Предоставление возможности работы с общими данными;

  • ПЛАНИРОВАНИЕ ДОСТУПА ПОЛЬЗОВАТЕЛЕЙ К ОБЩИМ РЕСУРСАМ;

  • Обеспечение эффективного выпллнения операций ввода, вывода;

  • Осуществление восстановления информации и вычислительного процесса в случае ошибок;

Файловая система

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

В широком смысле понятие "файловая система" включает:

  • совокупность всех файлов на диске,

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

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

Файловая структура

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

Линейные структуры данных – это упорядоченные структуры, в которых адрес элемента однозначно определяется его номером.

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

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

Файлы бывают разных типов: обычные, специальные, каталоги.

Обычные файлы в свою очередь подразделяются на текстовые и двоичные. Текстовые файлы состоят из строк символов, представленных в коде ASCII. Это могут быть документы, исходные тексты и т.п. Текстовые файлы можно прочитать на экране и распечатать на принтере. Двоичные файлы не используют коды ASCII, они часто имеют сложную внутреннюю структуру, например объектный код программы или архивный файл. Все ОС должны уметь распознавать хотя бы один тип файлов - их собственные исполняемые файлы.

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

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