Исследования в области операционных систем. Современные операционные системы

Введение

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

Операционная система – это комплект программ, организующих работу компьютера и управляющих им.

Цель работы: провести сравнительный анализ операционных систем семейства Windows и Mac OS.

Задачи:

  • Дать определение операционной системы;
  • Рассмотреть функции операционных систем;
  • Провести сравнительный анализ операционных систем.

1. Основные определения и понятия

1.1. Операционная система

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

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

Например, накопитель на магнитных дисках “понимает” только такие элементарные операции, как включить/выключить двигатель дисковода, установить читающие головки на определенный цилиндр, выбрать определенную читающую головку, прочесть информацию с дорожки диска в компьютер и т.д. И даже для выполнения такого несложного действия, как копирование файла с одной дискеты на другую (файл – это поименованный набор информации на диске или другом машинном носителе), необходимо выполнить тысячи операций по запуску команд дисководов, проверке их выполнения, поиску и обработке информации в таблицах размещения файлов на дисках и т.д.

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

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

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

По типу интерфейса (способа взаимодействия с пользователем) операционные системы делятся на 2 класса: ОС с интерфейсом командной строки и ОС с графическим интерфейсом.

Существует несколько видов операционных систем: Windows, Mac OS.

1.2. Функции операционной системы

В функции операционной системы входит:

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

2. Сравнительный анализ операционных систем

2.1. Windows XP

История Windows (разработка фирмы Microsoft) берет свое начало в 1986 году. Популярность она завоевала в 1990 году, когда вышла версия Windows 3.0. Популярность новой версии Windows объяснялась несколькими причинами. Графический интерфейс позволяет работать с объектами вашего компьютера не с помощью команд, а с помощью наглядных и понятных действий над значками, обозначающими эти объекты. Возможность одновременной работы с несколькими программами значительно повысила удобство и эффективность работы. Кроме того, удобство и легкость написания программ для Windows привели к появлению все больше разнообразных программ, работающих под управлением Windows. Наконец, лучше была организована работа с разнообразным компьютерным оборудованием, что также определило популярность системы. Последующие версии Windows были направлены на повышение надежности, а также поддержку средств мультимедиа (версия 3.1) и работу в компьютерных сетях (версия 3.11).

В 1995 появилась система Windows 95, ставшая новым этапом в истории Windows: значительно изменился интерфейс, выросла скорость работы программ, в состав системы был включен браузер Internet Explorer.

Продолжением развития Windows 95 стала операционная система, появившаяся в 1998 году (Windows 98). При сохранившемся интерфейсе внутренняя структура была значительно переработана. Много внимания было уделено работе с Интернетом, а также поддержке современных протоколов передачи информации – стандартов, обеспечивающих обмен информацией между различными устройствами. Кроме того, особенностью Windows 98 является возможность работы с несколькими мониторами.

Следующим этапом в развитии Windows стало появление Windows 2000 и Windows ME (Millennium Edition – редакция тысячелетия). Система Windows 2000 разработана на основе Windows NT и унаследовала от нее высокую надежность и защищенность информации от постороннего вмешательства. Операционная система Windows ME стала наследницей Windows 98, но приобрела многие новые возможности. Прежде всего, это улучшенная работа со средствами мультимедиа, возможность записывать не только аудио, но и видеоинформацию, мощные средства восстановления информации после сбоев и многое другое.

Операционная система Microsoft Windows XP (от англ. eXPerience – опыт), или Microsoft Codename Whistler, является ОС семейства Windows, созданной на базе технологии NT.

В настоящее время Windows XP для настольных ПК и рабочих станций выпускается в трех модификациях: Home Edition для домашних персональных компьютеров, Professional Edition – для офисных ПК и, наконец, Microsoft Windows XP 64bit Edition – это версия Windows XP Professional для персональных компьютеров, собранных на базе 64-битного процессора Intel Itanium с тактовой частотой более 1 ГГц.

Если сравнить Windows XP с более ранними версиями Microsoft Windows, в новой операционной системе легко обнаружить множество значительных отличий. Несмотря на то, что эта ОС была разработана на основе платформы NT и, на первый взгляд, по своим характеристикам во многом схожа с Microsoft Windows 2000, фактически Windows XP относится к принципиально иному поколению операционных систем семейства Windows. Теперь пользователь Windows не привязан к какому-либо стандартному интерфейсу, устанавливаемому в системе по умолчанию: без труда можно изменить вид окон, загрузив из Интернета любой из сотен специально разработанных "Тем". Традиционное Главное меню, открывающее доступ к установленным на компьютере программам, хранящимся на дисках документам и настройкам операционной системы, также претерпело ряд значительных изменений. Теперь при нажатии кнопки Пуск появляется динамическое меню, содержащее значки лишь пяти программ, которыми пользуется наиболее часто. Благодаря этому можно начать работу с нужными приложениями значительно быстрее. Здесь же расположены кнопки Выход из системы (Log Off) и Выключение компьютера (Turn Off Computer), позволяющие завершить текущий сеанс работы с Windows и выключить компьютер.

В среде Microsoft Windows пользователю часто приходится одновременно работать с несколькими документами или набором различных программ. При этом неактивные приложения сворачиваются в Панель задач, вследствие чего она рано или поздно переполняется значками, и переключение между задачами становится затруднительным. Для того чтобы разгрузить Панель задач и освободить больше рабочего пространства для отображения значков запущенных приложений, в Windows XP используется так называемый алгоритм группировки задач, согласно которому однотипные программы, работающие на компьютере одновременно, объединяются в логическую визуальную группу.

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

2.2. Mac OS

Переход на новую архитектуру, сильно трансформировал Mac-сообщество и, фактически, разделил представление об их компьютерах на две эры – “до перехода на Intel” и “после перехода на Intel”.

Первая Mac OS появилась в 1984 году, значительно раньше Windows. Она была разработана специально для компьютеров Мacintosh (Mac). Эти компьютеры имеют закрытую архитектуру, то есть сами компьютеры собирает только Apple.

Сильной стороной Мас OS является практическое отсутствие вирусов для Мacintosh. И дело не только в не очень большой распространенности Mac OS по сравнению с Windows, но и в том, что традиционные вирусы просто не работают в UNIX среде. Теоретически конечно существуют образцы вирусов, которые могут работать с некоторыми приложениями к Mac OS, но их количество по сравнению с вредоносным программным обеспечением, написанным для Windows, просто ничтожно. Даже удаленный взлом компьютера, работающего под управлением Mac OS, значительно сложнее, чем взлом машины, работающей под управлением Windows, а антивирусные программы могут понадобиться только для того, чтобы не переслать зараженный файл на машину под управлением Windows, вам же он никакого вреда не принесёт.

Интерфейс системы тоже имеет существенные отличия от Windows. Например, если в Windows каждой программе обычно соответствует одно окно с открывающимися в нем вкладками и панелями инструментов, то в Мас OS используются "плавающие" окна и панели, не привязанные к общему окну, а располагающиеся на рабочем столе.

Главной особенностью интерфейса Mac OS является минималистичность. Это значит, что при запуске приложения пользователю предоставляется ключевые, основные элементы интерфейса и управления и, только по мере надобности, пользователь может настраивать рабочую среду по своему вкусу. В таком случае пользователь не будет испытывать трудности в освоении интерфейса ОС.

Ещё одной отличительной особенностью интерфейса является панель dock. Это панель в нижней части рабочего стола, где находятся значки файлов и приложений, к которым требуется быстрый доступ, а также запущенные приложения. Панель можно редактировать, менять размеры, убирать и добавлять значки приложений. Можно также отметить такие элементы интерфейса, как Dashboard и Expose. Dashboard – панель для работы с "виджетами", простейшими графическими приложениями, которые, как правило, выполняют информационные функции. Expose – функция отображения на экране в виде миниатюр всех открытых окон или только окон активной программы.

Mac OS, в отличии от Windows, с самого начала поставляется с необходимым набором средств для полноценной работы. И хотя список программ для Mac OS не столь внушителен, как для Windows, но, тем не менее, все основные необходимые приложения для работы и развлечений там имеются.

2.3. Достоинства и недостатки операционных систем
Достоинства и недостатки операционных систем Windows и Mac OS

Достоинства

Недостатки

Windows 1. Широкий выбор ПО
2. Полная совместимость со всем оборудованием
3. Техническая поддержка
4. Широкая распространенность
5. Легкость настройки
1. Плохая безопасность
2. Несколько завышенные системные требования
3. Множество ограничений (система контроля цифрового контента, впервые появилась в Windows Vista, Microsoft всегда пытается навязать свое мнение, что лучше для пользователя)
Mac OS 1.Легкая настройка
2. Не требует знания технических деталей от пользователя
3. Интуитивность использования
4. Удобная организация окон – все окна видимы и нет необходимости переключаться между ними.
5. Установлен базовый набор ПО
6.Хорошая безопасность
1. Высокая стоимость компьютеров с Mac OS X
2. Закрытая архитектура компьютеров –нет возможности провести модернизацию оборудования

Заключение

За последние 10 лет компьютеры буквально наводнили квартиры, офисы, предприятия. «Умный ящик» уверенной походкой входит в нашу жизнь.Многие люди уже не представляют, как могли раньше без него обходиться.

Большое число пользователей предпочитает использовать компьютер для развлечения. В этом случае Windows – подойдет людям, которым нужен мультимедийный центр (музыка, кино, интернет, игры). И для тех, кому нужен не дорогой и не слишком сложный в использовании компьютер для работы, а Mac OS X – лучший вариант для людей, которые хотят работать на компьютере, не вникая в особенности системы

Самой распространенной в мире многозадачной операционной системой для персональных компьютеров является ОС Windows, созданные фирмой Microsoft. Среда Windows, претерпев ряд изменений и поменяв несколько версий, успела стать привычной рабочей средой для миллионов пользователей по всему миру. Состояние рынка программного обеспечения подтверждает рост популярности Windows. Сегодня большинство программных приложений разработано именно для среды Windows, начиная с текстовых редакторов и бухгалтерских программ и заканчивая разнообразными играми с прекрасной графикой и спецэффектами. В чём причина такого успеха, почему она стала такой популярной? Просто операционная система Windows была создана для самого широкого круга пользователей и, прежде всего, для обычных людей, никак не связанных с программированием и компью­терной техникой. Любая операционная система семейства Windows, загружаемая автоматически после включения компьютера, проста и интуитивно понятна благодаря хорошему пользовательскому интерфейсу.

На сегодняшний день семейство операционных систем с графическим интерфейсом семейства Windows включает следующие модели: Windows-9x, -NT, -2000, -Me, -ХР, Vista и Windows 7.

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



В состав операционной системы Windows входят следующие модули:

Программный модуль, управляющий файловой системой;

Командный процессор, выполняющий команды пользователя;

Драйверы устройств, обеспечивающие управление работой устройств ПК и согласование обмена данными с другими устройствами;

Программный модуль, обеспечивающий графический пользовательский интерфейс;

Сервисные программы и справочная система.

Linux – операционная система, созданная Линусом Торвальдсом, способна в ближайшем будущем если не вытеснить с рынка Microsoft Windows, то полноценно заменить ее на большинстве домашних персональных компьютеров. Совершенствование и эволюция Linux продолжаются по сей день: новые версии ядра, новые оконные менеджеры и новое программное обеспечение для Linux появляются каждый месяц. К достоинствам Linux можно отнести то, что она – «свободно распространяемая», а также открытость архитектуры. Ядро Linux, в отличие от Windows, распространяется в виде «исходных текстов» и открыто для изменения, так что любой мало-мальски образованный программист может легко и быстро «подогнать» её к любому конкретному компьютеру. Это ядро не связано с графической оболочкой: можно легко заменить одну оболочку на другую, не нарушая при этом никаких внутренних связей. Компьютеры, работающие под ОС Linux, меньше подвержены вирусной опасности.

Mac OS (Macintosh Operating System) – операционная система, разработанная корпорацией Apple для своей линейки компьютеров Macintosh. С недавних пор появилась Mac OS X, совместимая с архитектурой Intel x86. Популяризация графического интерфейса пользователя в современных операционных системах часто считается заслугой Mac OS. Она была впервые представлена в 1984 году вместе с оригинальным Macintosh 128K. Apple сознательно преуменьшала значение существования операционной системы в ранние годы существования Макинтоша чтобы помочь машине выглядеть более дружественной к пользователю и чтобы отдалить её от других операционных систем, таких как MS-DOS, которые представлялись запутанными и трудными в освоении и использовании. Apple хотела чтобы Макинтош представлялся как компьютер «для остальных нас». В настоящий момент номенклатура железа, совместимого с MacOS-x86, довольно ограничена. Особенно остро стоит проблема с поддержкой периферийных устройств, таких как модемы и принтеры. Это связано, главным образом, с отсутствием драйверов. MacOS-x86 не обеспечивает аппаратное ускорение ни на одной видеокарте от ATI и NVidia. Единственным исключением является интегрированный в чипсет i915/i915G графический кодек Intel GMA900.

Контрольные вопросы и задания

1. Понятие о программном обеспечении (ПО). Виды ПО. 2. Состав базового программного обеспечения. 3. Понятие об операционной системе (ОС). Виды ОС. 4. Сервисное программное обеспечение. 5. Программы технического обслуживания. 6. Инструментальное программное обеспечение. 7. Назначение и типы прикладного программного обеспечения. 8. Прикладное программное обеспечение общего назначения. 9. Методо-ориентированное прикладное программное обеспечение. 10. Проблемно-ориентированное прикладное ПО для промышленной сферы. 11. Проблемно-ориентированное прикладное ПО для непромышленной сферы. 12. Проблемно-ориентированное прикладное ПО в электроэнергетике. 13. Прикладное программное обеспечение глобальных сетей. 14. Виды современных операционных систем. 15. Операционные системы Windows: модели, интерфейс и состав. 16. Особенности операционной системы Linux. Особенности операционной системы Mac OS.

Предмет, возраст учащихся

информатика и информационно-коммуникационные технологии

Краткая аннотация проекта

На данный момент мировая компьютерная индустрия развивается очень стремительно. Производительность систем возрастает, а следовательно возрастают возможности обработки больших объёмов данных. Все стараются перейти на более совершенные ОС, какими являются Mac OS X, Linux, и Windows. Но из-за ″непопулярности″ UNIX-систем мало кто пользуется этой ОС. Во всем мире все, начиная от домохозяек и заканчивая корпоративными пользователями, пользуются Windows. При работе учащихся по проекту предполагается развитие навыков самостоятельной работы, самообразовательной активности, умения ориентироваться в потоке информации. Отличительной чертой проекта является то, что он предусматривает более глубокое изучение разновидностей операционных систем, их основных отличий. Продуктом работы по проекту планируется представление систематизированной информации по OS, в виде презентации или сводной таблицы.

Вопросы, направляющие проект

Основополагающий вопрос

ОС? «Полосатый мух» или «То, на чем колеса держатся»...

Проблемный вопрос

Операционная система, как основа диалога пользователя и компьютера

Учебные вопросы

Назовите известные Вам операционные системы Сравните известные Вам операционные системы с позиции: - интерфейса - безопасности - стабильности - происхождения и динамики развития Сделайте вывод о роли OS в диалоге пользователя и компьютера

План проведения проекта

Визитная карточка проекта

Публикация учителя

Презентация учителя для выявления представлений и интересов учащихся

Пример продукта проектной деятельности учащихся

Материалы по формирующему и итоговому оцениванию

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

С помощью простых и ясных абстракций от программиста скрываются физические подробности работы компьютера

Осуществляет упорядоченное и контролируемое распределение процессорного времени, памяти и др. между программами

Обеспечивает сохранность данных каждого пользователя и изолирует их выполняющиеся приложения друг от друга

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

Многопроцессорные ОС

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

ОС для персональных компьютеров

Следующую категорию составляют ОС для ПК . Их работа заключается в предоставлении удобного интерфейса для одного пользователя. Такие системы широко используются для работы с текстом, электронными таблицами и доступа к Интернету. Наиболее яркие примеры – это Windows 98, Windows 2000, Windows XP, Windows Vista, ос компьютера Macintosh и Linux. Эти ОС очень хорошо известны, и множество людей даже не имеет понятия о существовании других видов ОС , кроме той, которой они пользуются.


ОС реального времени

Еще один вид ОС – это системы реального времени. Главным параметром таких систем является время. Например, в системах управления производством компьютеры, работающие в режиме реального времени, собирают данные о промышленном процессе и используют их для управления машинами на фабрике. Часто такие процессы должны удовлетворять жестким временным требованиям. Так, если автомобиль передвигается по конвейеру, то каждое действие должно быть осуществлено в строго определенный момент времени. Если некоторое действие должно произойти в конкретный момент времени (или внутри заданного диапазона времени), мы имеем дело с жесткой системой реального времени. Существует и другой вид: гибкая система реального времени, в которой допустимы случающиеся время от времени пропуски сроков выполнения операции. В эту категорию попадают цифровое аудио мультимедийные системы. Системы VxWorks и QNX являются хорошо известными ОС реального времени.

Встроенные ОС

Продолжая двигаться от огромных систем ко все меньшим, мы добрались до «карманных» компьютеров и встроенных систем. Карманный компьютер (КПК) или PDA (Personal Digital Assistant – персональный цифровой помощник) – это маленький компьютер, помещающийся в кармане, выполняющий небольшой набор функций (телефонной записной книжки и блокнота). Встроенные системы, управляющие действиями устройств, работают на машинах, обычно не считающихся компьютерами, например, телевизорах, микроволновых печах и мобильных телефонах. Они часто обладают теми же самыми характеристиками, что и системы реального времени, но при этом имеют особый размер, память и ограничения мощности, что выделяет их в отдельный класс. Примерами таких ОС являются PalmOS и Windows CE (Consumer Electronics – бытовая техника).

ОС для смарт-карт

Самые маленькие ОС работают на смарт-картах, представляющих собой устройство размером с кредитную карту, содержащее центральный процессор. На такие ОС накладываются крайне жесткие ограничения по мощности процессора и памяти. Некоторые из них могут управлять только одной операцией, например электронным платежом, но другие ОС на тех же самых смарт-картах выполняют сложные функции. Зачастую они являются патентованными системами. Некоторые смарт-карты являются Java-ориентированными. Это означает, что ПЗУ смарт-карт содержит интерпретатор виртуальной машины Java (JVM, Java Virtual Machine). Апплеты Java (маленькие программы) загружаются на карту и выполняются JVM-интерпретатором. Некоторые из таких карт могут одновременно управлять несколькими апплетами Java, что приводит к многозадачности и необходимости планирования. Из-за одновременной работы двух и более программ возникает необходимость в управлении ресурсами и защитой. Соответственно, все эти задачи выполняет обычно крайне примитивная ОС , находящаяся на смарт-карте.

Использованые материалы:

Выполнила Борисова Альбина 10а

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

Например, когда президент Эйзенхауэр учредил в 1958 году в Министерстве обороны США управление перспективных исследований и разработок - Advanced Research Projects Agency (ARPA), он пытался воспрепятствовать уничтожению флота и ВВС и предоставил Пентагону средства на исследования. Он вовсе не планировал изобрести Интернет. Но одной из сторон деятельности ARPA было выделение ряду университетов средств на исследования в неизученной области пакетной коммутации, которые привели к созданию первой экспериментальной сети с пакетной коммутацией - ARPANET. Она появилась в 1969 году. Вскоре к ARPANET подключились другие исследовательские сети, финансируемые ARPA, в результате чего родился Интернет. Затем Интернет в течение 20 лет успешно использовался для обмена сообщениями по электронной почте в академической исследовательской среде. В начале 1990-х годов Тим Бернерс-Ли (Tim Berners-Lee) из исследовательской лаборатории CERN в Женеве изобрел Всемирную паутину -World Wide Web, а Марк Андресен (Marc Andreesen) из университета Иллинойса создал для нее графический браузер. Неожиданно для всех Интернет заполонили общающиеся подростки, чего явно не планировал Эйзенхауэр (он бы в гробу перевернулся, узнав об этом).

Исследования в области операционных систем также привели к существенным изменениям в используемых системах. Ранее упоминалось, что все первые коммерческие компьютерные системы были системами пакетной обработки до тех пор, пока в начале 1960-х в Массачусетском технологическом институте не изобрели интерактивную систему с разделением времени. Все компьютеры работали только в текстовом режиме, пока в конце 1960-х Даг Энгельбарт (Doug Engelbart) из Стэнфордского исследовательского института не изобрел мышь и графический пользовательский интерфейс. Кто знает, что появится вслед за всем этим?

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

Следует заметить, что в компьютерной науке, в отличие от других научных сфер, основная часть исследований публикуется на конференциях, а не в журналах. Большинство статей, цитируемых в разделах, посвященных исследованиям, были опубликованы ACM, IEEE Computer Society или USENIX и доступны в Интернете для членов этих организаций. Более подробная информация об этих организациях и их электронных библиотеках находится на следующих сайтах:

♦ ACM - http://www.acm.org

♦ IEEE Computer Society - http://www.computer.org

♦ USENIX - http://www.usenix.org

Практически все исследователи понимают, что существующие операционные системы излишне громоздки, недостаточно гибки, ненадежны, небезопасны и в той или иной степени содержат ошибки (но не будем переходить на личности). Поэтому естественно, что огромное количество исследований посвящено тому, как создать более совершенные операционные системы. Недавно опубликованные работы касались, кроме всего прочего, ошибок и отладки (Renzelmann et al., 2012; Zhou et al., 2012), восстановления после аварии (Correia et al., 2012; Ma et al., 2013; Ongaro et al., 2011; Yeh and Cheng, 2012), управления электропитанием (Pathak et al., 2012; Petrucci and Loques, 2012; Shen et al., 2013), файлов и систем хранения (Elnably and Wang, 2012; Nightingale et al., 2012; Zhang et al., 2013), высокопроизводительного ввода-вывода (De Bruijn et al., 2011; Li et al., 2013; Rizzo, 2012), гипер- и многопоточности (Liu et al., 2011), оперативного обновления (Giuffrida et al., 2013), управления графическими процессорами (Rossbach et al., 2011), управления памятью (Jantz et al., 2013; Jeong et al., 2013), многоядерных операционных систем (Baumann et al., 2009; Kapritsos, 2012; Lachaize et al., 2012; Wentzlaff et al., 2012), корректности операционных систем (Elphinstone et al., 2007; Yang et al., 2006; Klein et al., 2009), надежности операционных систем (Hruby et al., 2012; Ryzhyk et al., 2009, 2011; Zheng et al., 2012), конфиденциальности и безопасности (Dunn et al., 2012; Giuffrida et al., 2012; Li et al., 2013; Lorch et al., 2013; Ortolani and Crispo, 2012; Slowinska et al., 2012; Ur et al., 2012), мониторинга использования и производительности (Harter et al., 2012; Ravindranath et al., 2012), а также виртуализации (Agesen et al., 2012; Ben-Yehuda et al., 2010; Colp et al., 2011; Dai et al., 2013; Tarasov et al., 2013; Williams et al., 2012).

Еще по теме Исследования в области операционных систем:

  1. Э. ТАНЕНБАУМ Х. БОС. СОВРЕМЕННЫЕ ОПЕРАЦИОННЫЕ СИСТЕМ Ы 4-е ИЗДАНИЕ, 2015
  2. Э. ТАНЕНБАУМ, А. ВУДХАЛЛ. ОПЕРАЦИОННЫЕ СИСТЕМЫ Разработка и реализация 3-е издание, 2007
  3. 2.2.4. Область создания и применения информационных систем, информационных технологий и средств их обеспечения
  4. 9.5. Правовое регулирование отношений в области создания, эксплуатации и использования Государственной автоматизированной системы Российской Федерации «Выборы»


Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: