Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры кис 1часть.doc
Скачиваний:
35
Добавлен:
20.02.2016
Размер:
1.18 Mб
Скачать

25Операционные системы (ос). Технологии ос.

Среди системных программ особое место занимает операционная система (ОС). Под операционной системой (ОС) (Operating System) понимают комплекс программ, осуществляющих управление вычислительными процессами и реализующих наиболее общие алгоритмы обработки информации на данной ЭВМ. Как правило, операционная система должна быть инвариантна к алгоритмам и виду обрабатываемой информации. Операционная среда (operating enviroment) - комплекс Программного Обеспечения (ПО), предоставляющего средства разработки и выполнения прикладных программ. Операционная среда включает Операционную Систему (ОС), интерфейсы прикладных программ, прикладные программы, сетевые службы, Базы Данных (БД) и языки программирования. Примером операционной среды является разработка корпорации SUN Microsystems, именуемая HotJava. Она выполнена на базе языка Java. Ядром разработки является операционная система JavaOS. В среде также используется редактор просмотра. Технологии ОС: 1) Обеспечение многопользовательского (коллективной работы) и мультипрограммного режимов работы. 2) Защита адресного пространства процессов и пользователей. 3) Наличие виртуальной памяти. Выделение виртуальной памяти для процессов и пользователей в целом. Роль размера ОЗУ в производительности ЭВМ. 4) Поддержка больших файлов. 5) Работа в реальном масштабе времени (квантование времени). 6) Обеспечение приоритетности решаемых задач. 7) Режим эмуляции для выполнения программ, работающих под управлением других ОС. 8) Предоставление виртуальных устройств ввода/вывода ЭВМ. 9) Предоставление виртуальных машин пользователям (виртуальные машины могут работать под управлением других ОС). 10) Технологии динамического обмена данными между процессами (DDE, pipe и т. д.). 11) Технологии внедрения объектов (OLE). 12) Создание объектно-ориентированных сред функционирования программ. 13) Сетевые средства. 14) Управление системами и сетями в корпоративном масштабе. 15) Модульность и открытость архитектур ОС. 16) Масштабируемость (поддержка многопроцессорных ЭВМ, многомашинных комплексов). 17) Мобильность(возможность работы на разл технических платформах). 18) Предоставление графического пользовательского интерфейса. 19) Предоставление средств естественного языкового интерфейса пользователь-ЭВМ. 20) Возможности локализации (localization) предоставляют средства для работы во многих странах мира на национальных языках.

28.Os Unix и структурные решения в корпоративных информационных системах. Понятие мобильности.

Начало разработок ОС Unix было положено фирмой Bell Laboratories в 1968 г. Была предложена многопользовательская 32-х разрядная ОС Unix для Main Frame. В 1976 г. компания AT&T (куда входила и Bell Laboratories) объявила систему Unix своей торговой маркой. Операционная система UNIX является мобильной операционной системой и может использоваться на различных вычислительных машинах, начиная от персонального компьютера до многопроцессорных рабочих станций и кончая машинами Main Frame. Мобильность означает, что программное обеспечение является переносимым и может выполняться на любой вычислительной машине, где установлена данная ОС. Как уже отмечалось выше, данная операционная система используется в качестве мощного сервера сети в банках, сети Интернет в качестве провайдеров сети и других учреждениях, где необходимо обеспечить многопользовательский режим работы вычислительной машины. Операционная система UNIX является мультипрограммной, многопользовательской ОС. Каждому пользователю отводится отдельное адресное пространство виртуальной памяти. Одновременно каждый пользователь может выполнять много процессов в отведенном ему адресном пространстве виртуальной памяти. ОС UNIX обеспечивает защиту от несанкционированного доступа других программ и пользователей к адресному пространству процессов, защиту каталогов и файлов от копирования пользователями, не являющимися владельцами данных каталогов и файлов. Для входа в систему, пользователь должен указать свой идентификатор и пароль. Кроме того, пользователи могут быть объединены в группы пользователей, и иметь доступ к ресурсам группы, язык Shell. Как правило, в таких ОС имеется суперпользователь (идентификатор Root), который осуществляет администрирование системой.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]