Айгиз Гирфанов отчет 2022. Эффективность функционирования
Скачать 303.5 Kb.
|
однопользовательские; многопользовательские. Многопользовательские операционные системы, в отличие от однопользовательских, поддерживают одновременную работу на ЭВМ нескольких пользователей за различными терминалами. По числу задач, одновременно выполняемых под управлением системы, операционные системы подразделяются на: однозадачные ОС; многозадачные ОС. Понятие многозадачности означает поддержку параллельного выполнения нескольких программ, существующих в рамках одной вычислительной системы, в один момент времени. Однозадачные ОС поддерживают режим выполнения только одной программы в отдельный момент времени. По количеству поддерживаемых процессоров операционные системы бывают: однопроцессорные; многопроцессорные. В соответствии с этим признаком многопроцессорные ОС, в отличие от однопроцессорных, поддерживают режим распределения ресурсов нескольких процессоров для решения той или иной задачи. По типу интерфейса (способа взаимодействия с пользователем): − текстовый интерфейс командной строки; − графический интерфейс. По типу доступа пользователя к ЭВМ операционные системы делятся: − системы с пакетной обработкой, в которых из программ, подлежащих выполнению, формируется пакет (набор) заданий, вводимых в ЭВМ и выполняемых в порядке очередности с возможным учетом приоритетности; − системы с разделением времени, обеспечивающие одновременный диалоговый (интерактивный) режим доступа к ЭВМ нескольких пользователей на разных терминалах, которым по очереди выделяются ресурсы машины, что координируется операционной системой в соответствии с заданной дисциплиной обслуживания; − системы реального времени, обеспечивающие определенное гарантированное время ответа машины на запрос пользователя с управлением им какими-либо внешними по отношению к ЭВМ событиями, процессами или объектами [8]. В настоящее время имеется множество операционных систем, и перед пользователем встает задача выбора операционной системы, которая будет отличаться от других теми или иным критериями. Любой операционной системе присущи свои плюсы и минусы. При выборе операционной системы, пользователь должен понимать, насколько та или иная операционная система обеспечит решение необходимых ему задач. На всех компьютерах ООО "Технос" установлена многопользовательская, гибкость версии придаёт возможность работы на 35 языках. Функциональные возможности Windows 11 Ultimate: − значительное повышение производительности: быстрый запуск и завершение работы, быстрое переключение режимов и сеансов; − модули управления ресурсами системы, оптимизация распределения нагрузки, защита от непредвиденных сбоев и зависаний, незаметная для пользователя автоматическая диагностика системы; − интеллектуальная технология ускорения поиска необходимых файлов и программ и удобная система просмотра результатов поиска; − система родительского контроля для предотвращения несанкционированного использования и блокировки нежелательных данных; − гибкая система настройки Windows 11 Ultimate; − обеспечение совместимости устройств, предоставление всех необходимых драйверов через центр обновлений Windows; − обеспечение полной совместимости приложений в рамках системы, встроенные средства совместимости; − возможность легко переписать данные и параметры со старого ПК на новый. − фундаментальные функции безопасности: защита ядра от изменений, усиление защиты служб, предотвращение несанкционированного исполнения данных, предохранение от случайных изменений структуры адресного пространства, сохранение обязательных уровней целостности; − увеличение времени работы от аккумулятора за счёт снижения общего числа фоновых задач, диагностики причин перерасхода энергии, автоматическое сохранение питания во время простоя, снижение яркости дисплея, спящий режим и так далее; − для IT-специалистов в Microsoft Windows 11 Ultimate предусмотрены работа через командную строку, поддержка WMI-сценариев для просмотра данных средства анализа стабильности системы (RAC), мониторинг стабильности системы]. В организации используется прикладное программное обеспечение Microsoft Office 2021, которое содержит всё необходимое для работы с текстом, таблицами, диаграммами, презентациями, базами данных, электронной почтой и многим другим. На компьютерах установлен антивирусный продукт KasperskyAnti-Virus, необходимый для обеспечения безопасности операционной системы. Для разработки автоматизированной системы учёта производственного процесса будут использоваться система управления базами данных FireВird, утилита IBExpert и среда визуального программирования Borland C++ Builder 6.0. FireВird - это мощная, компактная, реляционная СУБД, основанная на ядре Borland InterBase и поддерживающая архитектуру «клиент-сервер». Она предназначена для хранения и обработки больших объемов информации, в условиях работы нескольких пользователей. Для управления базой данных сервер FireВird использует домены, просмотры, хранимые процедуры, триггеры, генераторы, транзакции, а также пользовательские функции. Firebird (InterBase) обладает такими преимуществами, как: − многоверсионная архитектура, что обеспечивает параллельную обработку оперативных и аналитических запросов; − компактность (дистрибутив 5Mb); − высочайшая эффективность; − самая полная языковая поддержка для хранимых процедур и триггеров. Firebird (InterBase) является сервером баз данных (SQL сервер). Один SQL сервер Firebird cможет обрабатывать сразу несколько независимых баз данных, с множеством пользовательских соединений на каждой[5]. Firebird широко используется с 2001 года. Это коммерчески независимый проект C и C++ программистов, технических советников и разработчиков мультиплатформенных систем управления базами данных, основанный на исходном тексте, выпущенном корпорацией Borland 25 июля 2000 года в виде свободной версии Interbase 6.0. Выгодно отличается от MS SQL компактностью, кросплатформенностью (поддерживает Windows, GNU/Linux, FreeBsd, Solaris, OS X, HP-UX). Удобен и прост в использовании. Любой начинающий, знающий SQL на уровне оператора Select, легко в нем разберется. И, что немаловажно, за него не нужно платить. Допускает подключение пользовательских функций (UDF) в виде dll-библиотек, разработанных на любом языке программирования с использованием любой среды разработки (Delphi, C++Builder, MS VisualStuio, C++, Pascal). Имеется достаточно большое количество средств доступа к базам данных Firebird (Interbase) из-под ODBC, ADO, ADO.NET, BDE, php, perl, python. Этот sql сервер практически не имеет ограничений к применению. Firebird (InterBase) обладает несомненными преимуществами перед другими СУБД этого уровня, такими как: mysql, msql, postgresql. От таких СУБД (sqlserver) как MS SQL и Oracle его выгодно отличает: − компактный размер; − простота установки и администрирования; − бесплатное распространение. Для работы с FireBird используют утилиту IBExpert, которая позволяет не только полностью управлять структурами баз данных, но также создавать механизмы управления базой данных и отлаживать их [22]. IBExpert – инструмент для разработки FireBird баз данных на основе технологии InterBase 6.0. IBExpert позволяет осуществлять проектирование с заметной легкостью, быстротой, надежностью и удобством для разработчика. IBExpert включает много инструментов и особенностей кодирования: визуальные редакторы для всех типов базы данных, SQL- редакторы и сценарии, отладчик для хранимых процедур, генераторов и триггеров, исключения, домены и многое другое. Borland C++ Builder 6.0 - выпущенное компанией Borland средство быстрой разработки приложений, позволяющее создавать приложения на языке C++, используя при этом среду разработки и библиотеку компонентов Delphi. C++Builder включает обширный набор средств, которые повышают производительность труда программистов и сокращают продолжительность цикла разработки, а также поставляется ряд компонентов InterBaseeXpress (IBX), позволяющих работать с сервером Firebird [28]. Borland C++ Builder 6.0 обеспечивает непревзойденную производительность и все преимущества визуальной разработки на основе легконастраиваемой среды AppBrowser IDE, предоставляет средства параллельной разработки, позволяющие параллельно визуально редактировать текст программы и изменять внешний вид используемых форм, специальные средства для повышения скорости программирования, такие как CodeInsight, CodeBrowser, ClassExplorer, ClassCompletion и ParameterCompletion [1]. 4. Обоснование необходимости разработки и выбора программного продукта для внедрения ИС 4.1. Обоснование необходимости внедрения информационной системы Для реализации проектируемой системы был выбран вариант «клиент- серверной» архитектуры, так как она отвечает всем необходимым условиям проектируемой автоматизированной системы. Клиент-серверная архитектура позволит распределить нагрузку на сеть, объединить рабочие места пользователей в локальную сеть, все пользователи будут использовать централизованное хранилище данных, что позволит избежать устаревания и неточности информации. Клиент-серверная архитектура будет реализована на базе SQL-сервера. SQL-сервер будет выступать в роли координатора клиентских приложений, который сможет обрабатывать сложные запросы, в том числе вызов хранимых процедур и триггеров, что позволит снизить объем передаваемого трафика по сети и блокировку таблиц базы данных во время |