О разработке отечественных операционных систем. Книги по операционным системам Основные достоинства и недостатки

Смирнов Павел, 5а класс

В настоящей работе изучено понятие операционной системы, представлена классификация ОС, рассмотрены основные этапы развития ОС, требования к современным ОС и тенденции развития операционных систем. В работе проведён сравнительный анализ использования ОС пользователей Интернет в России и в мире. Проведено небольшое исследование на предмет использования программы на компьютерах учащихся 5 «б» класса школы №12

Скачать:

Предварительный просмотр:

Российская научно-социальная программа для молодёжи и школьников

«Шаг в будущее»

Городская исследовательская конференция школьников 5-8 классов

«Шаг в будущее, Юниор!»

Операционные системы вчера, сегодня, завтра

Смирнов Павел

МОУ «Средняя общеобразовательная школа № 12»,

5 «б» класс

Руководитель:

Заворотных Ольга Владимировна,

учитель информатики второй квалификационной категории

МБОУ «Средняя общеобразовательная школа № 12»

г. Усть-Илимск,

2012 г.

Введение …………………………………………………………………….. 3

Глава 1.Что такое операционная система …………………………………..4

Глава 2. Этапы развития ОС…………………………………………………6

Глава 3. Современные ОС, тенденции развития …………………………..8

Заключение……………………………………………………………………10

Литература…………………………………………………………………….11

Введение

Чтобы компьютер мог работать, ему необходимы программы.

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

Операционная система достаточно сложный комплекс программ.

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

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

Задачи:

  1. Изучить литературу по данной теме.
  2. Рассмотреть классификацию операционных систем.
  3. Провести сравнительный анализ.

Глава 1. Что такое операционная система

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

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

ОС является комплексом программ, состоящий из следующих модулей:

  1. Управляющий файлами – хранением информации на дисках внешней памяти;
  2. Командный процессор – запрашивает у пользователя команды и выполняет их;
  3. Драйверы устройств – программы для работы с устройствами компьютера;
  4. Графический интерфейс
  5. Сервисные программы - обслуживают диски, выполняют операции с файлами, работают в сетях и т.д.
  6. Справочная система

Основные функции ОС

  1. Организация согласованного выполнения всех процессов в компьютере.
  2. Обеспечение хранения информации во внешней памяти и обмен с устройствами ввода-вывода.
  3. Реакция на ошибки и аварийные ситуации
  4. Осуществление диалога и общения с пользователем.

Классификация ОС

Таненбаум Эндрю, профессор Амстендарского свободного университета, разработчик системного программного обеспечения, классифицировал операционные системы следующим образом :

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

Примером операционной системы для мэйнфрейма является OS/390, произошедшая от OS/360.

Серверные операционные системы. На серверах хранятся страницы web-сайтов и обрабатываются входящие запросы. UNIX и Windows 2000 являются типичными серверными операционными системами. Теперь в этих целях стала использоваться и операционная система Linux.

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

Операционные системы для персональных компьютеров. Их работа заключается в предоставлении удобного интерфейса для одного пользователя. Наиболее яркие примеры - это Windows 98, Windows 2000, операционная система компьютера Macintosh и Linux.

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

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

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

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

Глава 2. Этапы развития ОС

Н. А. Олифер, В. Г. Олифер предлагают следующие периоды развития операционных систем:

Первый период (1945 -1955). В середине 40-х были созданы первые ламповые вычислительные устройства. В то время одна и та же группа людей участвовала и в проектировании, и в эксплуатации, и в программировании вычислительной машины.

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

Занимались только прямыми числовыми вычислениями, например расчетами таблиц синусов, косинусов и логарифмов.

Второй период (1955 - 1965). С середины 50-х годов начался новый период в развитии вычислительной техники, связанный с появлением новой технической базы - полупроводниковых элементов. Появились первые системы пакетной обработки, которые просто автоматизировали запуск одной программ за другой. Пакеты заданий представляли собой колоду перфокарт. Системы пакетной обработки явились прообразом современных операционных систем, они стали первыми системными программами, предназначенными для управления вычислительным процессом.

Третий период (1965 - 1980 ). В это время в технической базе произошел переход от отдельных полупроводниковых элементов типа транзисторов к интегральным микросхемам, что дало гораздо большие возможности новому, третьему поколению компьютеров. В это время возникла идея программно-совметимых машин, которая потребовала совместимости операционных систем. Первая серия программно-совместимых машин IBM/360 послужило названием ОС OS/360. Такая ОС оказалась чрезвычайно сложной. Одна версия сменялась следующей. Исправлялись одни ошибки и вносились другие. Но несмотря на множество проблем подобные операционные системы машин третьего поколения действительно удовлетворяли большинству требований потребителей. Важнейшим достижением ОС данного поколения явилась реализация мультипрограммирования.

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

Четвертый период (1980 - настоящее время)

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

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

На рынке операционных систем доминировали две системы: MS-DOS и UNIX. Однопрограммная однопользовательская ОС MS-DOS широко использовалась для компьютеров, построенных на базе микропроцессоров Intel 8088, а затем 80286, 80386 и 80486. Мультипрограммная многопользовательская ОС UNIX доминировала в среде "не-интеловских" компьютеров, особенно построенных на базе высокопроизводительных RISC-процессоров.

В середине 80-х стали бурно развиваться сети персональных компьютеров, работающие под управлением сетевых или распределенных ОС.

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

Таким образом, история ОС определялась и определяется развитием элементной базы вычислительной аппаратуры.

Глава 3. Современные ОС, тенденции развития.

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

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

Расширяемость . Система должна быть написана таким образом, чтобы в нее можно было легко внести дополнения и изменения, если это потребуется, и не нарушить целостность системы.

Переносимость . Система должна без особых трудностей переноситься с аппаратных средств одного типа на аппаратные средства другого типа.

Надежность и отказоустойчивость . Система должна быть защищена как от внутренних, так и от внешних ошибок, сбоев и отказов. Ее действия должны быть предсказуемыми, а приложения не должны разрушать ОС.

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

Безопасность. ОС должна обладать средствами защиты ресурсов одних пользователей от других.

Производительность . Система должна обладать настолько хорошим быстродействием и временем реакции, насколько это позволяют аппаратные средства.

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

По статистическим данным, собранные «школой XHTML.co.il» в России 96 % пользователей Интернет использует ОС Windows разных версий, в мире - 90 % пользователей. Таким образом, по статистическим данным наиболее используемой ОС является программа Windows компании Microsoft. Сравнительная диаграмма представлена в Приложении I.

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

Тенденции развития ОС

Оптимизация под выполняемые задачи

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

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

Развитие сервис - ориентированных ОС . В случае интенсивного развития взаимодействия операционной системы и сервисов от компании-разработчика да целесообразно ожидать появления ОС, аналогичных Google Chrome. На практике подобные решения будут ориентированы на работу в режиме онлайн, и будут обеспечивать комфортный доступ к персональной среде пользователя.

Вывод

Операционные системы, будут обладать рядом отличительных черт:

Четко обозначенная «компетенция» и позиционирование системы исходя из запросов целевой аудитории устройства и программного обеспечения;

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

Высокая степень интеграции с сетевыми сервисами разработчиков и их партнеров;

Единые форматы информационного обмена. Возможное расширение предложения операционных систем будет производиться на основе единых форматов документов основных видов.

Заключение

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

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

В настоящей работе изучено понятие операционной системы, представлена классификация ОС, рассмотрены основные этапы развития ОС, требования к современным ОС и тенденции развития операционных систем. В работе проведён сравнительный анализ использования ОС пользователей Интернет в России и в мире. Проведено небольшое исследование на предмет использования программы на компьютерах учащихся 5 «б» класса школы №12 , общего количества 20 человек. У всех ребят установлена операционная система Windows: 55 % - Windows 7, 25 % - Windows XP , Vista – 15%, у двоих ребят нет компьютера. (Приложение 2)

Анализ результатов показал, что в мире операционная система Windows и её версии используют 90% пользователей сети Интернет, в России – 96%, в классе, где я учусь – 100%. Данные исследрвания показали, что самой популярной операционной системой на сегодняшний день является программа Windows компании Microsoft.

Результаты данной работы могут быть использованы учителями информатики как дополнительный материал.

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

Литература

  1. http://chernykh.net
    Предварительный просмотр:

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

Скачиваний: 3002

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


03.07.2013
К. Стефенсон - Секреты Windows XP. 500 лучших приемов и советов

Скачиваний: 3771

Если вы решили повысить эффективность работы на компьютере, без советов спецалиста не обойтись. Клебер Стефенсон, президент американской компании U.S. Diginet - Interactive Communications, поставщика Интернет-решений, в течение многих лет специализировался на внедрении компьютерных бизнес-систем на базе технологий Microsoft, в операцинной системе Windows. В данной книге он предлагает читателям около 500 советов по оптимизации работы в Windows ХР.


03.07.2013
Вавилов С. - Современный самоучитель работы на компьютере в Windows 7

Скачиваний: 2354

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


03.07.2013
Гольцман В. - Работаем на ноутбуке в Windows 7

Скачиваний: 2529

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


03.07.2013
Артемьев А. - Работаем на ноутбуке в Windows 7

Скачиваний: 1729

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


03.07.2013
Гладкий А. - Настройка Windows 7 своими руками. Как сделать, чтобы работать было легко и удобно

Скачиваний: 3076

Настройка операционной системы – важный элемент ее эксплуатации. При установке Windows на компьютер большинство настроек выставляется по умолчанию и, как правило, эти параметры являются оптимальными для большинства пользователей.

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

Когда начинается разработка новой операционной системы для компьютеров, перед отечественными разработчиками возникает огромное количество задач, основными из которых являются:

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

2. Разработка ОС, которая способна функционировать не только на стационарных, но и на мобильных компьютерах.

3. Создание рабочих и функциональных инструментов виртуализации под ОС.

4. Создание, развитие и поддержка российской среды разработки различного рода приложений.

5. Разработка новых инструментов для установки и отладки созданных программ.

6. Создание российского «магазина приложений».

7. В российской ОС должно быть предусмотрено собственное рабочее окружение.

8. Создание специального кластера программ для бизнес-сектора экономики (для этого необходим анализ данного сектора).

9. Возможность «безболезненного» перехода компаний, а также обычных пользователей с прежних версий ОС.

10. Создание учебных курсов для ознакомления пользователей с российской операционной системой для ПК, с её возможностями и перспективами.

Кроме поставленных перед разработчиками задач существует еще и ряд требований, предъявляемых к новой операционной системе:

1. Относительно низкая цена не только самой системы, но и устройства, которое её поддерживает и позволяет стабильно работать.

2. Возможности «облачной» работы с документами.

3. Максимальная скорость обработки информации.

4. Высокая степень надежности и защищенности, включая защиту от проникновения компьютерных вирусов в систему.

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

В настоящее время в РФ существуют такие отечественные операционные системы, как KolibriOS, ReactOS, Xameleon, ALT Linux, Заря, Эльбрус, ОС “Синергия” и т.д. Рассмотрим характеристики следующих ОС: ROSA Linux, Astra Linux, Phantom OS;

Операционная система ROSA Linux была создана на основе дистрибутива Mandriva семейства ОС Linux в 2011 году, однако реально работающая версия системы вышла годом позже. Rosa Desktop Fresh стала новой страницей отечественных аналогов ОС Windows. Над данной операционной системой была проведена огромная работа высококлассных специалистов разных стран, изменено и добавлено около 1 миллиона строк кода, практически 16 тысяч пакетов было обновлено в хранилищах. Кроме того, в эту линейку систем включены серверная версия – Rosa Server и популярная настольная версия – Rosa Desktop, которая в свою очередь выходит в трех редакциях:

Free (свободные компоненты);

EE (расширенная);

LTS (характеризуется пятилетней поддержкой)

В отличие от операционных систем семейства Windows (Windows XP, Windows 7, Windows 8 и Windows 10) российская операционная система ROSA имеет ряд преимуществ:

ОС ROSA бесплатна, что ведет к быстрому распространению среди пользователей;

Эргономичный дизайн;

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

Драйвера идут вместе с ОС, таким образом, она представляет собой полный комплект;

Возможность протестировать ОС не избавляясь от предыдущей. Для этого необходимо воспользоваться «гостевым режимом»;

ROSA сертифицирована ФСТЭК, благодаря этому она отлично подходит для организаций у которых безопасность стоит на первом месте;

Четко продуманный интерфейс (все нужные инструменты очень легко найти, хотя они и немного отличаются от привычных инструментов ОС Windows);

ROSA позволяет экспериментировать с устанавливаемыми программами в «режиме заморозки», а после перезагрузки ПК возвращать систему в изначальное состояние.

Astra Linux – российская ОС специального назначения на базе ядра Linux (изначально была создана на базе дистрибутива Debian) разработана для спецслужб, силовых ведомств и государственных органов . Основными версиями Astra Linux являются: Common Edition (общего назначения) и её модификация Special Edition (специального назначения). Издание общего назначения предназначено для среднего и малого бизнеса, образовательных учреждений, а специального назначения – для автоматизированных систем в защищенном исполнении, обрабатывающих информацию со степенью секретности «совершенно секретно» включительно. Новые версия данной ОС выходят с периодичностью один раз в год.

Преимущества Astra Linux:

Высокий уровень защиты;

Сертифицирована в системах сертификации средств защиты информации Минобороны, ФСТЭК и ФСБ;

Обеспечивает степень защиты обрабатываемой информации до уровня государственной тайны «совершенно секретно» включительно;

Имеет запатентованную систему разграничения доступа;

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

Вышеперечисленные операционные системы, к сожалению, не являются полностью российскими разработками, так как в значительной степени - это различные вариации ядра ОС Linux. Однако в РФ существует ОС Фантом, которая была разработана «с нуля» и по праву может именоваться полностью российской операционной системой.

Фантом ОС – операционная система, разрабатываемая российской компанией Digital Zone с 2010 года . Данная ОС ориентирована на управляемый код и нацелена на применение в носимых и встроенных компьютерах.

Одной из основных особенностей Phantom OS является персистентность (persistent) – это означает, что приложения работают без остановки, и даже в тот момент, когда компьютер выключался или перезагружался – работа приложений продолжится ровно с того же момента, как за несколько секунд до выключения. Это чем-то похоже на режим «гибернации» в других ОС, но гарантированно работает без сбоев драйверов и программ, и все происходит автоматически.

ОС Фантом не опирается на классические концепции Unix-подобных систем (в отличие от их концепции «Всё есть файл», ОС Фантом базируется на принципе «Всё есть объект»), что позволяет писать программы под данную ОС дешевле на 30 % и сам процесс написания значительно легче.

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

Надежность: благодаря инновационной структуре сохранения состояния всей системы, работая с ОС Фантом можно быть уверенным в том, что данные не будут утеряны при внезапном отказе компьютера или источника питания. В отличие от остальных операционных система, которые при каждой загрузке начинают свою работу с «чистого листа», для Phantom OS выключение ПК (в т.ч. внезапное) – это всего лишь пауза в работе;

Защищенность от вирусов: ОС Фантом более защищена от вирусов, чем существующие операционные системы, и допускает глубокое взаимодействие разнородных программ. Защита реализована не на уровне процесса, а на уровне объекта (переменной);

Мгновенный старт: ОС Фантом не запускается, а «просыпается». Находится сразу в рабочем состоянии и гораздо быстрее, чем другие ОС;

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

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

Список литературы:

  1. Николаев В.В. Особенности реализации домена с тонкими клиентами на базе Microsoft Windows Server 2012 R2 // Технические науки - от теории к практике. Сб. ст. по материалам LVII междунар. науч.-практ. конф. №4 (52). Новосибирск: Изд. АНС «СибАК», 2016.- С. 70-77
  2. НТЦ ИТ РОСА. - [электронный ресурс] - Режим доступа.- URL: www.rosalinux.ru
  3. Astra Linux. - [электронный ресурс] - Режим доступа.- URL: http://astra-linux.com
  4. Операционная система “Фантом”. - [электронный ресурс] - Режим доступа.- URL: http://dz.ru/os-phantom
  5. Разумовский С. Отечественные операционные системы. - [электронный ресурс] - Режим доступа.- URL: итопк.рф/wp-content/uploads/2017/05/88_91_TN_Razumovskiy.pdf

Материалы по работе с системой, полезные статьи об настройке и оптимизации Windows, особенностях работ с различными версиями ОС. Обзор программного обеспечения, материалы по защите ПК от вирусов и программ шпионов.

Забытый системный пароль – это всегда неприятно. Если вы столкнулись с тем, что при любой попытке зайти в Windows 10 появляется сообщение об ошибочности ввода пароля и попытки его вспомнить тщетны, то эта статья именно для вас. Чтобы система...

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

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

Каждый продвинутый пользователь должен знать, что такое дефрагментация диска и как она проводится. Со временем, даже мощный компьютер начинает работать медленно. Это связано с тем, что жесткий диск засоряется файлами, которые «разбрасываются» по секторам. Не стоит расстраиваться, так как...

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

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

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

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

Live CD – операционная система, которую можно загрузить с любого типа носителей. Подобная система не устанавливается на жесткий диск. Чаще всего подобные диски используют для реанимации компьютера, когда установленная операционная система отказывается загружаться. Важно учитывать, что лайв сд может...

Рассмотрим, как удалить McAfee из операционной системы Windows. Очень часто эта программа устанавливается вместе с каким-либо программным обеспечением, скачанным из интернета. Пользователь не снимает галочку в чекбоксе при установке основной программы, и на компьютере появляется дополнительный софт в виде...

Ни у нас, ни на Западе не наблюдается нехватки талантливых программистов.
Однако людей в статусе гуру среди них единицы - как, впрочем, в любой другой
области. Таких мастеров своего дела нужно знать в лицо (или хотя бы по имени),
потому что они определенно этого заслуживают. Сегодня представляю тебе Марка
Руссиновича, эксперта по части Windows и не только.

Who is Mister Russinovich?

В процессе работы над статьей мною было сделано странное открытие -
оказалось, что имя Марка Руссиновича (Mark Russinovich) большинству людей на
сегодня ровным счетом ни о чем не говорит. Более всего меня поразили двое
программеров, которые тоже никогда о таком не слышали. Именно после общения с
ними стало ясно, что писать о Руссиновиче действительно нужно, потому как
стыдно, господа, просто стыдно!

Итак, Марк Руссинович - это американский программист и писатель, эксперт с
мировым именем, один из ведущих специалистов в области архитектуры и дизайна
операционных систем, а в частности - внутреннего устройства Windows. В 2006 году
он вошел в Top 5 хакеров планеты, по мнению журнала eWeek, наряду с Жанной
Рутковской и Дэвидом Майнором.

Исходя из перечисленного, нетрудно догадаться, что образование у Марка самое
что ни на есть профильное (впрочем, история знает исключения даже в таких
сферах) - он выпускник университета Карнеги - Меллона, обладатель двух степеней:
бакалавра и доктора в области вычислительной техники.

По окончании университета Руссинович и не подумал сворачивать с взятого
курса, некоторое время проработав в исследовательском центре корпорации IBM (в
должности эксперта по операционным системам). Долго он там не задержался и
вскоре отправился в свободное плавание. В 1996 году, совместно с еще одним
разработчиком ПО - Брайсом Когсвеллом (Bryce Cogswell), Руссинович организовал
свое предприятие, получившее имя Winternals Software LP. Деятельность Марка
сосредоточилась вокруг написания различных freeware тулз для администрирования и
диагностики MS Windows. Его компания придерживалась того же направления, с одной
лишь небольшой разницей - продукция фирмы, где Руссинович долгие годы занимал
пост главного архитектора программного обеспечения, уже была платной.

Свои утилиты Руссинович и коллеги распространяли через сайт Sysinternals.com
(ранее - ntinternals), а так как недостатка в идеях они явно не испытывали - на
сегодня полезных софтинок за их авторством насчитывается уже более 60 штук. В
качестве наиболее известных, пожалуй, можно перечислить Process Monitor (ранее
- Filemon и Regmon), Process Explorer, RootkitRevealer и утилиты вроде NTFSDOS,
помогающие в работе и, по сути, восполняющие пробелы в винде (так, NTFSDOS
делает видимыми все NTFS-разделы при работе под MS-DOS). Из последней полезности
вытекает тот простой факт, что Руссинович написал драйвер файловой системы NTFS
под DOS. Это, конечно, далеко не главная из его заслуг, но и не последняя.

Скачать все эти маленькие приятности можно было как по отдельности, так и
готовыми наборами. Например, некогда особенной популярностью пользовался пак под
незамысловатым названием Winternals Administrator Pak. И что особенно интересно,
на сайте публиковались даже версии для Linux, о котором эксперты по Windows, как
ни странно, не забывали. А в более поздних релизах появились версии для
64-битных систем. Словом, все шло хорошо, пока на горизонте не возник Майкрософт,
великий и ужасный.

Просто пройти мимо столь талантливых специалистов «мелкомягкие» не могли. К
2006 году послужной список Winternals Software действительно внушал уважение, и
на Sysinternals можно было найти утилиты на все случаи жизни. Сайт предлагал
настолько удобные и практичные вещи, что даже краткого знакомства с ними
хватало, чтобы понять - в Windows в самом деле ощутимо недостает всего этого.

Закономерным итогом интереса, проявленного Microsoft, стала покупка
Winternals Software. После совершения сделки праздник жизни на Sysinternals
немного сбавил обороты. Например, с сайта исчез сорс-код, ранее свободно
публиковавшийся для многих софтин, пропали версии для Linux, и сразу же были
удалены утилиты вроде NT Locksmith, позволявшей восстановить пароль от системы
практически в любых условиях. В остальном Microsoft не имели никаких возражений
против существования сайта и методов распространения ПО. Во всяком случае, сразу
после слияния Руссинович заверил публику, что Sysinternals продолжит работать
«почти как обычно».

В Microsoft Марк получил гордое звание Technical Fellow, что, по сути,
означает члена технического совета корпорации. Эту должность он занимает по сей
день, трудясь на благо подразделения платформ и служб (Platform and Services
Division). На новом месте в обязанности Руссиновича вошли работа над проблемой
обнаружения руткитов и создание для этого соответствующих средств, а также
разработка утилит для ликвидации всевозможных malware-программ. Можно сказать,
что Марк Руссинович еще с 2006 года стоит на страже наших компов:).

Популярность

Тот факт, что сегодня Марк занимается именно вопросами руткитов, довольно
любопытен, потому что широкие массы познакомились с самим словом «руткит» во
многом благодаря ему. Произошло это в 2005 году, еще до перехода Руссиновича в
Microsoft. Тогда наш герой, в ходе тестирования своего детища с говорящим за
себя названием RootkitRevealer, обнаружил, что на его собственном компьютере
происходит некая подозрительная активность. Искренне удивленный, Марк позже
писал в своем блоге: «Учитывая, что я весьма осторожен при использовании
интернета и софт устанавливаю только из надежных источников, я понятия не имел,
где мог подцепить настоящий руткит, и, если бы не подозрительные названия файлов,
я грешил бы на ошибки в коде RKR».

Однако дело оказалось не в ошибках RootkitRevealer’а, а в , который Руссинович незадолго до этого
приобрел на Amazon.com. Интернет-магазин честно предупреждал о том, что диск
защищен от копирования средствами DRM (Digital rights management), но не
сообщал, какими конкретно. Пришлось проводить самостоятельное расследование, в
ходе которого и стало ясно, что Sony переходит все рамки разумного, а удалить
руткит иначе как вручную невозможно - он забрался даже в HKLM\System\CurrentControlSet\SafeBoot,
то есть продолжал функционировать даже в безопасном режиме. Возмущенный до
глубины души Руссинович, конечно, в итоге сумел совладать с заразой, но
умалчивать об этом эпизоде не стал, подробно описав случившееся в своем блоге.
IT-сообщество всколыхнулось, и уже через считанные часы эту информацию
подхватила половина интернета, а затем и ведущие СМИ. Позже он в качестве
эксперта выступал на судебном процессе против Sony, давал многочисленные
интервью и комментарии прессе и в целом привлек к этой проблеме повышенное
внимание. Массы благодаря этому инциденту узнали, что такое руткит и
насколько это плохо, а также узнали о существовании такого человека, как Марк
Руссинович. Получилось, что Марк, неожиданно даже для самого себя, прославился.

Еще одна испостась Руссиновича, принесшая ему определенную известность, -
писатель. Помимо прочего, Марк является соавтором нескольких книг, включая такой
бестселлер, как Microsoft Windows Internals («Внутренняя структура ОС Microsoft
Windows»). Он написал множество самых разных статей и мануалов, на регулярной
основе сотрудничая с журналами TechNet Magazine и Windows IT Pro (бывший Windows
NT Magazine). Плюс ко всему Руссинович продолжает вести блог, найти который
можно по ссылке blogs.technet.com/MarkRussinovich . Вот уже третий год блог Марка
удерживает позиции одного из топовых блогов среди всех сотрудников Microsoft.