- •1. Понятие системы. Свойства сложных систем. Примеры систем.
- •2. Системный анализ. Определение и этапы.
- •3. Понятие информационное пространство и информационное общество.
- •4. Информатизация. Субъекты информатизации.
- •5. Правовое регулирование создания и использования асоиу
- •6. Понятие об асоиу и автоматизированного комплекса.
- •7. "Принципы создания асоиу".
- •8. "Классификация асоиу".
- •9. Критерии эффективности асоиу.
- •10. Обеспечивающие подсистемы асоиу
- •11. Программное обеспечение асоиу
- •12 "Состав информационного обеспечения и требования к нему".
- •13. Организационное обеспечение асоиу
- •14. Техническое обеспечение асоиу
- •15. Маркетинг асоиу
- •16. " Стадии и этапы создания асоиу.
- •17"Организация работ по разработке асоиу.
- •18. Содержание технического задания на асоиу
- •19 " Проектирование технического обеспечения асоиу ".
- •20 " Проектирование программного обеспечения асоиу ".
- •21 "Особенности человека – оператора как элемента асоиу"
- •22 Оценка технического и экономического эффекта асоиу
- •23 Дерево целей создания асоиу.
- •24 Комплекс стандартов создания асоиу.
- •25 Логические элементы и синтез комбинационных логических схем.
- •27 Принцип микропрограммного управления процессора.
- •28 Основная память эвм. Методы доступа. Способы организации памяти.
- •29 Интерфейс программного обмена данными. Структура системной шины
- •30. Количественная мера информации. Энтропия дискретных и непрерывных сообщений.
- •31. Методы эффективного помехоустойчивого кодирования. Общий принцип использования избыточности
- •32 “ Общие принципы организации и математические модели систем управления техническими системами ”
- •33 “Понятие модели. Виды моделей”
- •34 Основные свойства надежности асоиу
- •35 Основные показатели безотказности, ремонтопригодности и долговечности асоиу.
- •36 Расчет надежности асоиу методом марковских процессов.
- •37 Расчет надежности асоиу λ –методом.
- •38 Имитационное моделирование. Методы построения программных датчиков стандартной (базовой) случайной величины.
- •39 Системы массового обслуживания и их моделирование.
- •40 Системы имитационного моделирования. Язык gpss.
- •41 Оценка точности и достоверности результатов статистического моделирования.
- •42 Определение базы данных.
- •43 Принцип независимости данных и приложений.
- •44 Элементы данных и связи.
- •45 Классификация моделей данных. Реляционная модель хранения данных.
- •46 Первая, вторая и третья нормальные формы.
- •47 Покрытие множества функциональных зависимостей.
- •48 Декомпозиция предметной области.
- •49 Этапы построения схемы базы данных.
- •51 Классификация методов доступа в субд.
- •52 Языки программирования высокого уровня. Сравнительная характеристика
- •53 Статические и динамические структуры данных программы, их особенности.
- •54 Управление программным потоком, операторы.
- •55 Структурное программирование. Нисходящая и восходящая концепции. Модульное программирование
- •56 Объектно-ориентированное программирование. Абстрагирование. Инкапсуляция, наследование, полиморфизм.
- •58 Основные принципы тестирования и верификации программного обеспечения
- •59 Принятие решений в условиях неопределенности. Математическая запись задачи
- •60 Процесс передачи данных. Спектральное представление сигналов
- •61. "Способы повышения надежности передачи данных".
- •62. "Основные компоненты информационных сетей".
- •63. "Эталонная модель взаимодействия открыты систем".
- •64 Технология локальных сетей, или проблема доступа к моноканалу.
- •65. "Основные конфигурации локальных и территориальных компьютерных сетей".
- •66.Протоколы маршрутизации и управления трафиком. Протокол ip и система адресации.
- •67 Мировая информационная среда
- •68 Поисковые системы InterNet
- •69. Многопользовательские и многозадачные операционные системы
- •70. Управление процессами. Состояния и переходы процессов. Синхронизация и взаимоблокировка.
- •71. Управления основной памятью. Страничная и сегментная организации виртуальной памяти.
- •72. Управление вторичной памятью. Файловые системы
- •73 Управление вводом-выводом в современных операционных системах.
- •74 Мультипроцессорные вычислительные системы.
- •75.Операционные системы реального времени
- •76 Методы представления знаний. Рассуждения и задачи.
- •77 Экспертные системы: классификация и структура.
- •78 Компьютерные системы поддержки принятия решений. Технологии olap, DataMining
- •79 Задачи компьютерной графики. Графические библиотеки и их возможности
- •80. Классификация перечня классов угроз для защищаемой информации в системе
- •81 Стандарт шифрования данных гост 28147-89
- •82 Понятие политики безопасности: общие положения, аксиомы защищённых систем, понятия доступа и монитора безопасности.
- •83. Case-средства проектирования программного обеспечения.
- •84. Системы жесткого и мягкого реального времени. Особенности их архитектуры.
69. Многопользовательские и многозадачные операционные системы
Назначение ОС состоит в организации выполнения программ пользователей. Для того чтобы выполнить какую-либо программу пользователь должен передать в ОС сведения об этой программе. По способу передачи этой информации различают ОС пакетной обработки и диалоговые ОС. Наиболее развитой системой пакетной обработки является оперативная система ЕС ЭВМ. Пакетная обработка может быть организована как в однозадачном, так и в мультизадачном режиме. Диалоговая ОС может быть предназначена для одновременного обслуживания одного или нескольких пользователей. Однопользовательские диалоговые ОС обычно разрабатываются для персональных ЭВМ. Многопользовательские диалоговые ОС применяются на больших и малых ЭВМ, оборудование пользователей. Однопользовательские ОС обычно не обеспечивают мультизадачный режим работы, тогда как многопользовательские ОС строятся как мультизадачные. Несмотря на довольно четкую классификацию, на вопрос какая ОС лучше нет однозначного ответа. Так например, при решении задач, требующих затрат машинного времени, может оказаться более предпочтительней пакетная обработка, тогда как задачи, время решения которых измеряется секундами, удобнее решать с использованием диалоговых ОС. ОС Linux - это многопользовательская, многозадачная, многотерминальная операционная система (OC) из семейства UNIX,под управлением которой могут одновременно выполняться несколько задач. Она предназначена для работы на серверах и рабочих станциях, обеспечивает подключение дополнительных терминалов и допускает в этом режиме использование графических оболочек. UNIX-сеpвеpы предназначены для хранения и обработки больших объемов информации. Операционные системы (ОС) обеспечивают управление процессом обработки информации и взаимодействие между аппаратными средствами и пользователем. Одной из важнейших функций ОС является автоматизация процессов ввода-вывода информации, управления выполнением прикладных задач, решаемых пользователем. ОС загружает нужную программу в память ЭВМ и следит за ходом ее выполнения; анализирует ситуации, препятствующие нормальным вычислениям, и дает указания о том, что необходимо сделать, если возникли затруднения. Исходя из выполняемых функций, ОС можно разбить на три группы: однозадачные (однопользовательские): многозадачные (многопользовательские); сетевые. Однозадачные ОС предназначены для работы одного пользователя в каждый конкретный момент с одной конкретной задачей. Типичным представителем таких операционных систем является MS-DOS (разработанная фирмой Microsoft). Многозадачные ОС обеспечивают коллективное использование ЭВМ в мультипрограммном режиме разделения времени (в памяти ЭВМ находится несколько программ - задач и процессор распределяет ресурсы компьютера между задачами). Типичными представителями подобного класса ОС являются: UNIX, OS/2 корпорации IBM, Microsoft Windows 95, Microsoft Windows NT и некоторые другие. Сетевые операционные системы связаны с появлением локальных и глобальных сетей и предназначены для обеспечения доступа пользователя ко всем ресурсам вычислительной сети. Типичными представителями сетевых ОС являются: Novell NetWare, Microsoft Windows NT, Banyan Vines, IBM LAN, UNIX, Solaris фирмы Sun. О.С. - Совокупность системных управляющих программ совместно с необходимыми информационными массивами, предназначенная для организации взаимодействия между аппаратурой ЭВМ и пользователем. Формы реализации ОС: Существует три категории «чистых» ОС, каждая из них характеризуется определенным типом взаимодействия с пользователем и ограничением на время ответа О.С. Пакетная обработка Задание пользователей поставляют в О.С. в форме последовательных пакетов, при этом не существует взаимодействия пользователя с пакетом. О.С. Разделения времени Обеспечивается одновременное обслуживание нескольких пользователей. Эффект одновременного доступа достигается разделением времени процессора и других ресурсов. Процессор предоставляет каждому пользователю (заданию) квант своего времени, если за этот промежуток задание пользователя не завершилось, то оно перемещается в конец очереди. О.С. Реального времени Это система, которая обслуживает внешние процессы, используют для управления технологическими процессами. Действиями системы управляют прерывания от внешних устройств. Для этой О.С. имеются жесткие ограничения на время ответа. Если прерывание не будет обработано за квант времени, то ход внешних процессов может быть искажен. Однопрограммные и мультипрограммные О.С. 1. Однопрограммные О.С. - это О.С., в которых каждая программа, получившая доступ к Ц.П. обслуживается до конца. Достоинство: простота аппаратуры и использование системы (MS DOS 60 к. байт) Недостаток: неэффективное использование ресурсов. 2. Мультипрограммные О.С. - это О.С., в которых в каждый момент времени может находиться несколько программ, требующих ресурсы машин (оперативная, дисковая память, периферийные устройства, Ц.П.). Основные черты: В основной памяти сразу находиться несколько программ. Обмен с внешними устройствами ведется параллельно каждой из программ. Достоинство: Увеличение использования ресурсов. Недостаток: Увеличение времени исполнения программ, усложнения аппаратуры и О.С. Форма реализации: пакетный режим и режим разделения времени (WINDOWS NT, UNIX). В оперативной памяти может находиться несколько программ, в случае недостатка О.П., О.С. может обеспечить мультипрограммную обработку посредством swapping (обмен, перезагрузка), при этом в оперативной памяти находиться код и данные только одного задания, остальные располагаются во вспомогательной памяти. Система переключается с одного задания на другой посредством перезагрузки вспомогательной памяти в основную (перекачка из одной части памяти в другую). Вспомогательной памятью может быть: 1. Дисковая память 2. О.П. Классификация ОС в зависимости от количества одновременно обрабатываемых задач. 1. Однопользовательские однозадачные ОС, которые могут работать только с одним пользователем и в данный момент времени только с одной системной или прикладной задачей. Пример MS-DOS 1.1 . ОС этого класса характеризуются экономным использованием оперативной и внешней памяти, минимальным набором функций для поддержания работы системных и прикладных программ. 2. Однопользовательские однозадачные ОС с фоновой печатью позволяют помимо основной задачи запускать одну дополнительную задачу, ориентированную на обслуживание фонового процесса. Фоновый процесс - процесс с меньшим приоритетом, выполняющийся в периоды, когда процесс с большим приоритетом находится в состоянии ожидания. Пример такой ОС MS-DOS 2.0. 3. Однопользовательские многозадачные ОС обеспечивают одному пользователю параллельную обработку нескольких задач. Пример WINDOWS 95. 4. Многопользовательские многозадачные ОС позволяют на одном ПК запускать несколько задач нескольким пользователям (Один ПК к нему подсоединены терминалы). Пример UNIX. UNIX (занимает 3-5 Мбайт на жестком диске)- главной отличительной чертой является модульность и обширный набор системных программ, которые создают благоприятную обработку для пользователей программистов. ВСЕ файлы: 1.Файлы предназначенные для доступа только администратора (привилегированный пользователь) 2. Файлы предназначенные для доступа одному пользователю (группе пользователей) 3. Файлы предназначенные для доступа всем пользователям 1 Система написана на языке высокого уровня, благодаря чему ее легко читать, понимать, изменять и переносить на другие машины. По оценкам, сделанным Ричи, первый вариант системы на Си имел на 20-40 % больший объем и работал медленнее по сравнению с вариантом на ассемблере, однако преимущества использования языка высокого уровня намного перевешивают недостатки. 2 Наличие довольно простого пользовательского интерфейса, в котором имеется возможность предоставлять все необходимые пользователю услуги. 3 Наличие элементарных средств, позволяющих создавать сложные программы из более простых. 4 Наличие иерархической файловой системы, легкой в сопровождении и эффективной в работе. 5 Обеспечение согласования форматов в файлах, работа с последовательным потоком байтов, благодаря чему облегчается чтение прикладных программ. 6 Наличие простого, последовательного интерфейса с периферийными устройствами. 7 Система является многопользовательской, многозадачной; каждый пользователь может одновременно выполнять несколько процессов. 8 Архитектура машины скрыта от пользователя, благодаря этому облегчен процесс написания программ, работающих на различных конфигурациях аппаратных средств.
