ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ В СТРОИТЕЛЬСТВЕ

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ АВТОМАТИЗИРОВАННЫХ СИСТЕМ ОБРАБОТКИ ИНФОРМАЦИИ УПРАВЛЕНИЯ В СТРОИТЕЛЬСТВЕ

 

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

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

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

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

Системное программное обеспечение предназначено для:

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

К системному программному обеспечению относятся:

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

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

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

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

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

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

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

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

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

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

Аутентификация предотвращает доступ к сети нежелательных лиц и раз­решает вход для легальных пользователей.

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

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

 

Добавить комментарий

ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ В СТРОИТЕЛЬСТВЕ

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

  Основная идея системного анализа сложных систем состоит в применении общих принципов декомпозиции системы на отдельные элементы и установ­лении связей между ними, в определении цели исследования и этапов для до­стижения …

Морфологическое описание и моделирование сложных систем

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

ФОРМАЛИЗАЦИЯ И МОДЕЛИРОВАНИЕ

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

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия
+38 050 512 11 94 — гл. инженер-менеджер (продажи всего оборудования)

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов шлакоблочного оборудования:

+38 096 992 9559 Инна (вайбер, вацап, телеграм)
Эл. почта: inna@msd.com.ua