Классификация современных операционных систем.
Все многообразие существующих (и ныне не использующихся) ОС можно
классифицировать по множеству различных признаков. Остановимся на ос-
новных классификационных признаках.
1. По назначению ОС делятся на универсальные и специализированные.
- Специализированные ОС, как правило, работают с фиксированным на-
бором программ (функциональных задач). Применение таких систем
обусловлено невозможностью использования универсальной ОС по со-
ображениям эффективности, надежности, защищенности и т.п., а также
вследствие специфики решаемых задач [10].
- Универсальные ОС рассчитаны на решение любых задач пользовате-
лей, но, как правило, форма эксплуатации вычислительной системы
может предъявлять особые требования к ОС, т.е. к элементам ее спе-
циализации.
2. По способу загрузки можно выделить загружаемые ОС (большинство)
и системы, постоянно находящиеся в памяти вычислительной систе-
мы. Последние, как правило, специализированные и используются для
управления работой специализированных устройств (например, в
БЦВМ баллистической ракеты или спутника, научных приборах, авто-
матических устройствах различного назначения и др.).
3. По особенностям алгоритмов управления ресурсами. Главным ресур-
сом системы является процессор, поэтому дадим классификацию по
алгоритмам управления процессором, хотя можно, конечно, классифи-
цировать ОС по алгоритмам управления памятью, устройствами ввода-
вывода и.т.д.
Поддержка многозадачности (многопрограммности). По числу
одновременно выполняемых задач ОС делятся на 2 класса: одно-
программные (однозадачные) – например, MS-DOS, MSX, и мно-
гопрограммные (многозадачные) – например, ОС ЕС ЭВМ,
OS/360, OS/2, UNIX, Windows разных версий.
Поддержка многопользовательского режима. По числу одновре-
менно работающих пользователей ОС делятся: на однопользова-
тельские (MS-DOS, Windows 3х, ранние версии OS/2) и много-
пользовательские (UNIX, Windows NT/2000/2003/XP/Vista).
Виды многопрограммной работы. Специфику ОС во многом оп-
ределяет способ распределения времени между несколькими од-
новременно существующими в системе процессами (или потока-
ми). По этому признаку можно выделить 2 группы алгоритмов:
не вытесняющая многопрограммность (Windows3.x, NetWare) и
вытесняющая многопрограммность (Windows 2000/2003/XP,
OS/2, Unix).
Многопроцессорная обработка. Важное свойство ОС – отсутст-
вие или наличие средств поддержки многопроцессорной обра-
ботки. По этому признаку можно выделить ОС без поддержки
мультипроцессирования (Windows 3.x, Windows 95) и с поддерж-
кой мультипроцессирования (Solaris, OS/2, UNIX, Windows
NT/2000/2003/XP).
4. По области использования и форме эксплуатации. Обычно здесь выде-
ляют три типа в соответствии с использованными при их разработке
критериями эффективности:
- системы пакетной обработки (OS/360, OC EC);
- системы разделения времени (UNIX, VMS);
- системы реального времени (QNX, RT/11).
Первые предназначались для решения задач в основном вычислитель-
ного характера, не требующих быстрого получения результатов. Кри-
терий создания таких ОС – максимальная пропуская способность при
хорошей загрузке всех ресурсов компьютера. В таких системах пользо-
ватель отстранен от компьютера.
Системы разделения времени обеспечивают удобство и эффективность
работы пользователя, который имеет терминал и может вести диалог со
своей программой.
Системы реального времени предназначены для управления техниче-
скими объектами (станок, спутник, технологический процесс, напри-
мер доменный и т.п.), где существует предельное время на выполнение
программ, управляющих объектом.
5. По аппаратной платформе (типу вычислительной техники), для кото-
рой они предназначаются, операционные системы делят на следующие
группы.
Операционные системы для смарт-карт. Некоторые из них могут
управлять только одной операцией, например, электронным пла-
тежом.
Встроенные операционные системы. Управляют карманными
компьютерами (lialm OS, Windows CE – Consumer Electronics –
бытовая техника), мобильными телефонами, телевизорами, мик-
роволновыми печами и т.п.
Операционные системы для персональных компьютеров, напри-
мер,Windows 9.x, Windows ХР, Linux, Mac OSX и др.
Операционные системы мини-ЭВМ, например, RT-11 для PDP-11
– OC реального времени, RSX-11 M для PDP-11 – ОС разделения
времени, UNIX для PDP-7.
Операционные системы мэйнфреймов (больших машин), напри-
мер, OS/390, происходящая от OS/360 (IBM).
Серверные операционные системы, например, UNIX, Windows
2000, Linux. Область применения – ЛВС, региональные сети,
Intranet, Internet.
Кластерные операционные системы. Кластер – слабо связанная
совокупность нескольких вычислительных систем, работающих
совместно для выполнения общих приложений и представляю-
щихся пользователю единой системной, например, Windows 2000
Cluster Server, Windows 2008 Server, Sun Cluster (базовая ОС –
Solaris).
- Классификация ит.
- 2. Инфологическое проектирование базы данных предметной области.
- 3. Определение Web-дизайна.
- Геоинформационные системы.
- 2. Этапы проектирования бд.
- 3. Общие характеристики пользователей и особенности программирования сайтов в зависимости от этих характеристик.
- 1.Принцип "открытости" информационной системы. Семиуровневая модель взаимодействия информационных систем. Технологии открытых систем.
- 2. Основы реляционной алгебры.
- 3. Проектирование сайтов.
- Распределенные системы обработки данных; технологии «клиент- сервер». Понятия «толстый» и «тонкий» клиенты.
- 2. Основные категории языка манипулирования данными sql.
- 3. Структура сайта.
- Информационные подсистемы tps, mis, oas, kws и kms, их место в системе управления организацией, основные пользователи этих подсистем.
- 2. Понятие бизнес-логики. Хранимые процедуры, триггеры, представления.
- 3. Теория навигации.
- Этапы моделирования систем.
- 2. Основные блоки эвм.
- 3. Понятие и структура электронного учебника, принципы разработки.
- Статистическое моделирование систем на эвм.
- 2. Системная плата персонального компьютера.
- 3. Управление коммуникативной деятельностью в дистанционном образовании.
- Программы, среды и системы моделирования.
- 2. Виды и структура основной памяти.
- 3. Особенности работы в системе Moodle.
- Основные понятия планирования экспериментов.
- 3. Педагогические особенности проведения образовательного процесса в дистанционном образовании.
- Основные элементы языка gpss.
- 3. Основные принципы и модели дистанционного образования.
- 1. Данные, информация и знания. Приобретение, создание, описание и кодификация, хранение/востребование, передача и использование знаний в организации.
- 2. Назначение и основные функции операционных систем.
- 3. На какие группы можно разделить всю информацию по видам восприятия, которые возможны при работе с компьютерной и коммуникационной техникой.
- 1. Семантические сети, их классификация и принципы построения. Типы объектов и отношений в семантических сетях.
- 2. Управление процессами и потоками.
- 3. Укажите известные вам форматы аудио, видео, графики укажите их преимущества и недостатки, области применения.
- Классификация инструментальных средств для работы со знаниями. Языки, использующиеся при представлении и обработке знаний.
- Функции операционных систем по управлению памятью.
- Нейронные сети и их применение в ис. Биологический прототип и искусственный нейрон.
- 2. Характеристики файловых систем операционной системы Windows.
- 3. Библиотеки в Macromedia Flash.
- 1. Персептроны и зарождение искусственных нейронных сетей. Персептронная представляемость. Обучение персептрона. Алгоритм обучения персептрона.
- 2. Функции операционных систем по защите данных; политики безопасности.
- 2.1. Принципы проектирования защищенных систем
- 2.2. Понятие защищенной операционной системы
- 2.3. Подходы к созданию защищенных операционных систем
- 2.4. Административные меры защиты
- 2.5. Адекватная политика безопасности
- 3. Структура проекта в Macromedia Flash - кадры, слои, сцены.
- Топологии компьютерных сетей.
- 2. Система внутренних коммуникаций компании: вертикальные и горизонтальные каналы распространения знаний.
- 3. Структура информационно-логической модели информационных систем в образовании.
- Эталонная модель взаимодействия открытых систем (модель osi).
- Основные операции над семантическими сетями. Агрегация и обобщение. Управление выводом в сетевых моделях.
- Проектирование и разработка пользовательского интерфейса информационных систем в образовании.
- Стандарты Ethernet и Fast Ethernet.
- 3. Архитектура информационных систем в образовании.
- 5.1.2. Централизованная архитектура
- 5.1.3. Архитектура "файл-сервер"
- 5.1.4. Архитектура "клиент-сервер"
- 5.1.5. Многоуровневый "клиент-сервер"
- 5.1.6. Архитектура распределенных систем
- Адресация в сетях tcp/ip.
- Общие сведения о языках инженерии знаний. Понятие о функциональном и логическом программировании. Особенности языков Лисп, Пролог и Смолток.
- 3. Инструментальные средства проектирования информационных систем в образовании.
- Безопасность информационных сетей.
- Типы онтологий: верхнего уровня, предметных областей, прикладных онтологий. Лексические онтологии.
- 3. Модели жизненного цикла программного обеспечения информационных систем в образовании.
- Классификация современных операционных систем.
- 2. Роль и место банков данных в информационных системах.
- 3.Тэги, фреймы, создание документа в html.
- Планирование процессов и потоков.
- Сетевая модель данных
- Реляционная модель данных
- 3. Формы в html документах.
- Тупики, методы устранения тупиков.
- 2. Ограничения и целостность данных в базе.
- 3. Формы, функции, мультимедиа.
- Методы реализации виртуальной памяти.
- 2. Понятие транзакции. Управление транзакциями.
- 3. Типы ссылок, глобальная структура документа, метаданные, стили, списки.
- 1. Структура и функции файловой системы.
- 2. Управление пользователями и их правами доступа к данным в базе.
- 3. Вызов cgi программ.
- Основные классы современных эвм.
- Структура информационной сети.
- 3. Заголовки запросов и ответов.
- Физическая и функциональная структура микропроцессора.
- Классификация компьютерных сетей.
- 3. Модели объектов javascript и свойств объектов.
- Типы, назначение и параметры шин.
- Основные способы доступа к среде передачи в информационных сетях.
- 3. Фреймы, наследование кода скриптов различными страницами.
- Периферийные устройства.
- Методы коммутации в информационных сетях.
- 3. Возможные способы создания Web-страниц.
- Сети эвм.
- Этапы моделирования в системе gpss World.
- Баннеры: принципы создания.