Виды операционных систем и их отличия. Создание ОС Windows. Структура ОС Windows Операционная система кластеров

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

Отличия ОС

Виды операционных систем отличаются друг от друга возможностями планировать задачи, а также некоторыми другими факторами. Для таких функций, как распределение памяти, ОС выступает как связующее звено между программами и аппаратными средствами компьютера. Несмотря на то, что код приложения, как правило, выполняется непосредственно на аппаратном обеспечении, он постоянно делает общие вызовы к функциям ОС. Различные виды операционных систем сегодня можно увидеть на любом устройстве, содержащем установленные приложения - от сотовых телефонов и игровых консолей до суперкомпьютеров и веб-серверов. Примерами популярных операционных систем сегодня можно назвать Android, BSD, IOS, GNU / Linux, OS X, Microsoft Windows, Windows Phone и IBM Z / OS. Все вышеперечисленные ОС, за исключением Windows и Z / OS, основаны на UNIX.

Чтот такое UNIX

Unix была первоначально написана на ассемблере. Ранее она базировалась на BCPL, а затем была переписана в C и превратилась в большую и сложную семью взаимосвязанных операционных систем, которые прочно вошли в историю. Такие виды операционных систем, как Unix, имеют несколько крупных подкатегорий и включают в себя System V, BSD и Linux. Все ОС этих подкатегорий работают на самых разнообразных компьютерных архитектурах. Они активно используются для серверов в бизнесе, а также на рабочих станциях в научных и инженерных средах. Бесплатные варианты UNIX - Linux и BSD - популярны сегодня во всех областях. OS X (ранее "Mac OS X") представляет собой открытую, обладающую графическим интерфейсом операционную систему которая была разработана и представлена компанией Apple. Некоторые виды операционных систем указанного типа сегодня загружены по умолчанию на всех выпускаемых компьютерах Macintosh. OS X является преемником оригинального Mac OS, которая была основной ОС Apple с 1984 года.

Что такое Linux

Linux (или GNU / Linux) является Unix-подобной оболочкой, которая была разработана без какого-либо кода Unix, в отличие от BSD и ее вариантов. Она может быть использована на широком спектре устройств - от суперкомпьютеров до наручных часов. Ядро Linux распространяется под открытой лицензией, поэтому каждый может читать и изменять его код. Говоря о том, как удалить операционную систему, эта разновидность выделяется простотой в использовании. Несмотря на то, что современные расчеты показывают, что Linux используется всего на 1,82% всех ПК, она получила большое распространение при использовании во встраиваемых системах (например, мобильные телефоны) и серверах. Linux вытеснила Unix в большинстве сфер и используется на 10 самых мощных суперкомпьютерах в мире.

Немного о Windows

Microsoft Windows является семейством проприетарных операционных систем, разработанных Microsoft Corporation и в первую очередь ориентированных на архитектуру Intel для компьютеров. По оценкам исследователей, ее использование занимает 88,9 процента от общей доли веб-подключенных компьютеров. Многие считают, что это лучшая операционная система в наши дни.

Особенности операционных систем семейства Windows

Наименование параметра Значение
Тема статьи: Особенности операционных систем семейства Windows
Рубрика (тематическая категория) Компьютеры

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

2. ОС Windows имеют графический интерфейс. Основными элементами пользовательского интерфейса являются Рабочий стол, окно, значок (пиктограмма, иконка), меню и Панель задач. Windows впереводе с английского означает ʼʼокнаʼʼ.

3. Windows – интегрированная среда, под ее управлением моi vt работать не только специальные программы, разработанные под Windows (Windows-приложения), но и другие программы, в т.ч. многочисленные DOS-приложения. Вместе с тем, Windows обеспечивает эффективный и комфортабельный обмен информацией между отдельными программами и приложениями, работающими под ее управлением. Для обмена данными между различными приложениями и документами используется достаточно простое, но очень эффективное средство – буфер обмена, а также технология связывания и внедрения объектов – OLE (Object Linking and Embedding – связь и внедрение объектов).

OLE - ϶ᴛᴏ технология работы с объектами, которые созданы и различных приложениях, универсальный механизм для создания и обработки составных документов, содержащих одновременно объекты различного происхождения, разной природы, к примеру текст, таблицы, фотографии, звук и т. п.

4. С понятием интегрированности связывают также возможность совместного использования различными программами ресурсов компьютера. Windows обеспечивает оптимальное управление оперативной памятью и эффективный оперативный контроль за работающими приложениями.

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

Однозадачные ОС, к примеру MS DOS, передают всœе ресурсы вычислительной системы одному исполняемому приложению и не допускают ни параллельного выполнения другого приложения, ни его приостановки и запуска другого приложения.

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

5. Последние версии Windows реализуют возможность без проблем подключать новые внешние устройства и обеспечивать самонастройку системы под аппаратные средства (технология Plug and Play – ʼʼВключи и работайʼʼ)

Особенности операционных систем семейства Windows - понятие и виды. Классификация и особенности категории "Особенности операционных систем семейства Windows" 2017, 2018.

  • - Установка шрифтов в ОС Windows

    Совет Классификация шрифтов Классификация шрифтов порядком запутана и противоречива. Но, несмотря на огромное количество шрифтов по применению их можно разделить всего на 3 группы: · шрифты с засечками (антиква - serif); · шрифты без засечек (гротески - sans serif); ... .


  • - Основные защитные механизмы ОС семейства WINDOWS

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


  • - Построение сетей на базе Microsoft Windows NT Server.

    В сетях, построенных на платформе Microsoft Windows NT Server, рабочие стан­ции клиентов сети подключаются к выделен­ным серверам, а серверы, в свою очередь, группируются в домены. Домены в сетях на базе Windows NT Server играют цен­тральную роль. Определим домен как объе­динение одного или... .


  • - Операційна система Windows: об‘єкти та елементи управління, властивості об‘єктів.

    Операційні системи. Функції ОС. Операційна система - це набір програм, які призначені для: 1. управління роботою апаратних та програмних частин комп’ютера; 2. здійснює зв"язок користувача з комп’ютером. Операційна система складається з: 1. Файлова система - це... .


  • - Характеристика основных шрифтов Windows

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


  • - Создание внешнего вида программы. Введение в Windows Forms

    Пользовательский интерфейс является частью программы, которую пользователи видят при ее выполнении. Пользовательский интерфейс обычно состоит из главного окна или формы и нескольких элементов управления, таких как кнопки, поля для ввода текста и т. д. Эти типы программ... [читать подробнее] .


  • - Особенности Windows

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


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

    2. ОС Windows имеют графический интерфейс. Основными элементами пользовательского интерфейса являются Рабочий стол, окно, значок (пиктограмма, иконка), меню и Панель задач. Windows впереводе с английского означает «окна».

    3. Windows – интегрированная среда, под ее управлением моi vt работать не только специальные программы, разработанные под Windows (Windows-приложения), но и другие программы, в том числе многочисленные DOS-приложения. Кроме того, Windows обеспечивает эффективный и комфортабельный обмен информацией между отдельными программами и приложениями, работающими под ее управлением. Для обмена данными между различными приложениями и документами используется достаточно простое, но очень эффективное средство – буфер обмена, а также технология связывания и внедрения объектов – OLE (Object Linking and Embedding – связь и внедрение объектов).

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

    4. С понятием интегрированности связывают также возможность совместного использования различными программами ресурсов компьютера. Windows обеспечивает оптимальное управление оперативной памятью и эффективный оперативный контроль за работающими приложениями.

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

    Однозадачные ОС, например MS DOS, передают все ресурсы вычислительной системы одному исполняемому приложению и не допускают ни параллельного выполнения другого приложения, ни его приостановки и запуска другого приложения.

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

    5. Последние версии Windows реализуют возможность без проблем подключать новые внешние устройства и обеспечивать самонастройку системы под аппаратные средства (технология Plug and Play – «Включи и работай»)

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

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

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


    Рис. 1.1.

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

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

    Краткая история создания ОС Windows

    Первая версия описываемого ряда операционных систем - ОС Windows NT появилась в 1993 г. Краткий исторический экскурс позволяет объяснить ряд ее особенностей и отличительных черт.

    Наиболее важные моменты эволюции операционных систем


    Рис. 1.2.

    Создание ОС Windows

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

    Операционные системы корпорации Microsoft можно условно разделить на три группы:

    • MS-DOS и MS-DOS+Windows 3.1,
    • так называемые потребительские ( consumer ) версии Windows (Windows 95/98/Me)
    • и предмет данного курса - линия ОС, ведущих свое начало от Windows NT (Windows NT/2000/XP/Vista).

    Однозадачная 16-разрядная ОС MS-DOS была выпущена в начале 80-х годов и затем широко применялась на компьютерах с процессором x86. Вначале MS-DOS была довольно примитивна (деградация ОС), ее оболочка занималась, главным образом, обработкой командной строки, но в последующие версии было внесено много улучшений, заимствованных, главным образом, из ОС Unix. Затем под влиянием успехов дружественного графического интерфейса корпорации Apple для компьютеров Macintosh была разработана система Windows. Особенно широкое распространение получили версии Windows 3.0, 3.1 и 3.11. Первоначально это была не самостоятельная ОС, а скорее многозадачная (с невытесняющей многозадачностью) графическая оболочка MS-DOS, которая контролировала компьютер и файловую систему.

    В 1995 г. была выпущена 32-разрядная ОС Windows 95, где была реализована вытесняющая многозадачность. ОС Windows 95 включала большой объем 16-разрядного кода, главным образом для обеспечения преемственности с приложениями MS-DOS. 16-разрядный код присутствовал и в последующих версиях этой серии Windows 98 и Windows Me. Другой проблемой данной версии Windows, во многом обусловленной той же причиной, была нереентерабельность существенной части кода ядра. Так, если один из потоков был занят модификацией данных в ядре, другой поток, чтобы не получить эти данные в противоречивом состоянии, вынужден был ждать, то есть не мог воспользоваться системными сервисами . Это, зачастую, сводило на нет преимущества многозадачности.

    ОС Windows NT (New Technology) - новая 32-разрядная ОС, совместимая с предшествующими версиями Windows по интерфейсу. Работу над созданием системы возглавил Дэвид Катлер, один из ключевых разработчиков ОС VAX VMS . Ряд идей системы VMS присутствует в NT (см рис. 1.3). Заметна преемственность в системе управления большим адресным пространством и резидентным множеством процесса, в системе приоритетов обычных процессов и процессов реального времени, в средствах синхронизации и т.д. Вместе с тем Windows NT - это совершенно новый амбициозный проект разработки системы с учетом новейших достижений в области архитектуры микроядра. Первая версия, названная Windows NT 3.1 для соответствия популярной Windows 3.1, была выпущена в 1993 г. Коммерческого успеха добилась версия Windows NT 4.0, заимствовавшая графический интерфейс Windows 95. В начале 1999 г. была выпущена Windows NT 5.0, переименованная в Windows 2000. Следующая версия этой ОС данной серии - Windows XP появилась в 2001 г., а Windows Server 2003 - в 2003 г. В настоящее время выпущена Windows Vista, ранее известная под кодовым именем Longhorn, - новая версия Windows, продолжающая линейку Windows NT.

    Объем исходных текстов ядра ОС Windows неизвестен. По некоторым оценкам, объем ядра Windows NT 3.5 составляет приблизительно 10Мб, а с каждой новой версией ОС Windows этот объем неуклонно увеличивается в полтора-два раза.

    Возможности системы

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

    • является истинно 32-разрядной, поддерживает вытесняющую многозадачность;
    • работает на разных аппаратных архитектурах и обладает способностью к сравнительно легкому переносу на новые аппаратные архитектуры;
    • поддерживает работу с виртуальной памятью;
    • является полностью реентерабельной;
    • хорошо масштабируется в системах с симметричной мультипроцессорной обработкой;
    • является распределенной вычислительной платформой, способной выступать в роли как клиента сети, так и сервера;
    • защищена как от внутренних сбоев, так и от внешних деструктивных действий. У приложений нет возможности нарушить работу операционной системы или других приложений;
    • совместима, то есть, ее пользовательский интерфейс и API совместимы с предыдущими версиями Windows и MS-DOS. Она также умеет взаимодействовать с другими системами вроде UNIX, OS/2 и NetWare;
    • обладает высокой производительностью независимо от аппаратной платформы;
    • обеспечивает простоту адаптации к глобальному рынку за счет поддержки Unicode;
    • поддерживает многопоточность и объектную модель.

    Успешность реализации этих требований будет продемонстрирована по мере изучения деталей ОС Windows. В рамках курса будут введены и впоследствии уточнены и детализированы различные понятия и термины.. Некоторые из них приведены в приложении.

    На сегодняшний момент операционная система Windows фирмы Microsoft во всех ее проявлениях, бесспорно, считается самой распространенной операционной системой на ПК: в мире более 150 млн. IBM PC-совместимых компьютеров, и система Windows установлена на 100 млн. из них. Очевидно, что ознакомление с ПК необходимо начинать с ознакомления с Windows, ведь без нее работа на ПК немыслима для большинства пользователей. Знание системы Windows — необходимый кирпичик в стене познания ПК. Операционные системы, развиваясь вместе с ЭВМ, прошли длинный путь от простейших программ в машинных кодах длинной в несколько килобайт до монстров, написанных на языках высокого уровня, размер которых исчисляется десятками мегабайт. Такой значительный рост размера операционных систем обусловлен, главным образом, стремлением разработчиков «украсить» операционную систему, расширить ее возможности, добавить возможности, изначально несвойственные операционным системам, а также сделать интерфейс пользователя интуитивным. Все эти попытки дали свои результаты, и положительные, и отрицательные (усложнение настройки и программного интерфейса при упрощении пользовательского).

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

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

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

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

    Первая версия Windows вышла в свет в конце 80-х годов и осталась совершенно незамеченной. Аналогичная участь постигла и следующую версию - лишь версия Windows 3.0 (1992) сумела пробить себе дорогу к сердцам пользователей и стать «продуктом года». А еще через два года на свет появились версии 3.1 и 3.11 (последняя включала такой значительный элемент, как полную поддержку мультимедиа и работу в локальной сети - потому и носила уточняющее название Windows For Workgroups), окончательно утвердившие господство Windows на Олимпе операционных систем.

    Однако ОС Windows 95 не была полностью 32-разрядной программой. Она содержала большие куски 16-разрядного ассемблерного кода (а также немного 32-разрядного) и продолжала использовать файловую систему MS-DOS, практически со всеми её ограничениями. Единственное значительное изменение файловой системы заключалось в добавлении длинных имен файлов к именам из 8+3 символа, разрешенным в MS-DOS.

    Даже в выпуске Windows 98 в июне 1998 года MS-DOS все ещё присутствовала (теперь она называлась версией 7.1) и состояла из 16-разрядного кода. Хотя теперь ещё больше функций было переведено из MS-DOS-части системы в часть Windows, а поддержка больших дисковых разделов стала стандартом, по своему строению ОС Windows 98 не сильно отличалась от Windows 95. Основное отличие заключалось в интерфейсе пользователя, в большей степени интегрировавшем в себе Интернет и рабочий стол пользователя. Именно эта интеграция и привлекла внимание Министерства юстиции США, которое затем выдвинуло против корпорации Microsoft иск, обвиняя корпорацию Microsoft в нарушении закона о монополиях. Корпорация Microsoft яростно отрицала свою вину. В апреле 2000 года Федеральный суд США согласился с правительством. Кроме того, что в ядре ОС Windows 98 содержался большой кусок 16-разрядного ассемблерного кода, у этой системы были ещё серьёзные проблемы, Во-первых, хотя эта система была многозадачной, само ядро не был реентерабельным, Если процесс был занят управлением какой-либо структурой данных в ядре, а затем его квант времени заканчивался и начинал работу другой процесс, новый процесс мог получить структуру данных в противоречивом состоянии. Чтобы предотвратить возникновение подобной проблемы, большинство процессов, зайдя в ядро, первым делом получали гигантский мьютекс, покрывающий всю систему, прежде чем приступить к каким-либо действиям. Хотя такой подход и устранял потенциальную угрозу противоречивости структур данных, он также уничтожал большую часть преимуществ многозадачности, так как процессам, чтобы войти в ядро, часто приходилось ждать пока другой процесс ядро покинет.

    Во-вторых, у каждого процесса было 4-гигабайтное адресное пространство, в котором первые 2 Гбайт полностью принадлежали процессу. Однако следующий 1Гбайт совместно использовался (с возможностью записи) всеми процессами системы. Нижний 1Мбайт так совместно использовался всеми процессами, чтобы все они могли получать доступ к векторам прерывания MS-DOS. Эта возможность вовсю использовалась большинством приложений Windows 98. В результате ошибка в одной программе могла повредить ключевые структуры данных, используемые посторонними процессами, вследствие чего все эти процессы рушились. Что ещё хуже, последний 1Гбайт совместно использовался (с возможностью записи) процессами и ядром и содержал некоторые критические структуры данных. Любая программа, записав поверх этих структур какой-либо мусор (преднамеренно или нет), могла вывести из строя всю систему. Очевидное решение, заключающееся в том, чтобы не помещать структуры данных ядра в пространство пользователя, было неприменимо, так как старые программы, написанные для MS-DOS, не смогли бы тогда работать в Windows 98.

    В 2000 году корпорация Microsoft выпустила слегка измененную версию системы Windows 98, названную Windows Me (Windows Millennium Edition - Windows, выпуск тысячелетия). Хотя в данной версии были исправлены некоторые ошибки, а также добавлены новые функции, под внешней оболочкой скрывалась все та же Windows 98. Новые функции включали в себя улучшенные возможности организации и совместного использования изображений, музыки и фильмов, серьезнее поддерживали работу с сетью на дому и многопользовательские игры, а также содержали больше функций, относящихся к Интернету, таких как поддержка мгновенных сообщений и широкополосных соединений (кабельных модемов и ADSL). Одна интересная новая функция состояла в возможности восстановить прежние настройки компьютера после неверной установки каких-либо параметров. Если пользователь перенастраивал систему (например, изменял paзрешение экрана с 640×480 на 1024х768), и после этого система переставала работать, теперь он мог вернуться к последней работающей конфигурации.

    Следом за NT 4.0 предполагалось выпустить версию NT 5.O. Однако в 1999 году корпорация Microsoft изменила ее название на Windows 2000 , в основном из-за попыток найти нейтральное имя, выглядящее логическим продолжением как для пользователей Windows 98, так и для пользователей NT. Таким образом, корпорация Microsoft рассчитывала иметь единую операционную систему, построенную на основе надежной 32-разрядной технологии, но использующую популярный интерфейс пользователя системы Windows 98.

    Поскольку в действительности операционная система Windows 2000 представляет собой NT 5.0, она унаследовала множество свойств системы NT 4.0. Она является полностью 32-разрядной (планируется переход на 64-разрядную) многозадачной системой с индивидуально защищенными процессами. У каждого процесса есть собственное 32-разрядное (будет 64-разрядное) виртуальное адресное пространство. Операционная система работает в режиме ядра, тогда как процессы пользователя работают в пользовательском режиме, что обеспечивает полноценную защиту (в отличие от Windows 98). У процессов может быть один или несколько потоков, видимых для операционной системы и управляемых ею. Она удовлетворяет требованиям безопасности уровня С2 Министерства обороны США для всех файлов, каталогов и процессов, а также других объектов, которые могут использоваться совместно (по крайней мере, если гибкий диск вынут, а сеть отключена). Наконец, она обладает полной поддержкой симметричных многопроцессорных систем с числом процессоров от 2 до 32.

    Тот факт, что Windows 2000 в действительности представляет собой NT 5.0, проявляется во многом. Например, системный каталог называется \winnt , а двоичный файл операционной системы (в каталоге \winnt\system32 ) называется ntoskrnl.exe. Если щелкнуть на этом файле правой кнопкой мыши и посмотреть его свойства, мы увидим, что номер его версии представляет собой 5xxx.yyy.zzz , где 5 означает NT 5, ххх - номер выпуска, ууу - номер сборки (компиляции), a zzz - дополнительный номер версии. Кроме того, многие файлы в каталоге \winnt
    и его подкаталогах содержат буквы nt в своих именах, как, например, виртуальный эмулятор MS-DOS ntz’dm.

    Операционная система Windows 2000 - это не просто улучшенная версия NT 4.0 с интерфейсом Windows 98. Начнем с того, что она содержит множество других функций, которые ранее были только в Windows 98. К ним относится полная поддержка устройств plug-and-play, шины USB, стандарта IEEE 1394 (FireWire), IrDA (Infrared Data Association - стандарт на инфракрасную передачу данных и вывод на печать, разработанный ассоциацией IrDA), а также, среди прочего, управление питанием. Кроме того, были добавлены несколько новых функций, не присутствовавших ранее в других операционных системах корпорации Microsoft, включая каталоговую службу Active Directory, систему безопасности Kerberos, поддержку смарт-карт, инструменты мониторинга системы, лучшую интеграцию лэптопов и настольных компьютеров, инфраструктуру системного администрирования и рабочие объекты. Другая новая особенность файловой системы NTFS состоит в разновидности связи с копированием при записи, при использовании которой два пользователя могут совместно использовать один связанный файл. Как только один из пользователей начинает запись в этот файл, автоматически создается копия файла.

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

    Единственная вещь, которой нет в Windows 2000 - это MS-DOS. Ее просто нет здесь ни в каком виде (как не было в NT). Есть интерфейс командной строки, но это новая 32-разрядная программа, включающая функциональность старой системы MS-DOS, а также некоторые новые функции.

    Несмотря на многочисленные свойства, способствующие переносимости системы с точки зрения программ, аппаратуры, языков и т. д., в одном отношении операционная система Windows 2000 обладает меньшей переносимостью, чем NT 4.0. Она работает только на двух платформах - Pentium и Intel IA-64. Изначально операционная система NT поддерживала дополнительные платформы, включая PowerPC, MIPS и Alpha, но с годами корпорация Microsoft перестала поддерживать эти процессоры один за другим по коммерческим соображениям.

    Операционная система Microsoft Windows XP (от англ. eXPerience - опыт), известная также под кодовым наименованием Microsoft Codename Whistler, является новой ОС семейства Windows, созданной на базе технологии NT. Первоначально в планы корпорации Microsoft входила разработка двух независимых операционных систем нового поколения. Первый проект получил рабочее название Neptune, эта ОС должна была стать очередным обновлением Windows Millennium Edition, новой системой линейки Windows 9X. Второй проект, называвшийся Odyssey, предполагал создание ОС на платформе Windows NT, которая должна была придти на смену Windows 2000. Однако руководство Microsoft посчитало нецелесообразным рассредоточивать ресурсы на продвижение двух разных ОС, вследствие чего оба направления разработок были объединены в один проект — Microsoft Whistler. Возможно, именно благодаря этому решению Windows XP объединяет в себе достоинства уже знакомых пользователям операционных систем предыдущих поколений: удобство, простоту в инсталляции и эксплуатации ОС семейства Windows 98 и Windows ME, а также надежность и многофункциональность Windows 2000. В настоящее время Windows XP для настольных ПК и рабочих станций выпускается в трех модификациях: Home Edition для домашних персональных компьютеров, Professional Edition - для офисных ПК и, наконец, Microsoft Windows XP 64bit Edition - это версия Windows XP Professional для персональных компьютеров, собранных на базе 64-битного процессора Intel Itanium с тактовой частотой более 1 ГГц.

    Для запуска Microsoft Windows XP необходим персональный компьютер, отвечающий следующим минимальным системным требованиям: процессор - Pentium-совместимый, тактовая частота от 233 МГц и выше; объем оперативной памяти - 64 Мбайт; свободное дисковое пространство - 1,5 Гбайт. Однако для стабильной и быстрой работы рекомендуется устанавливать данную операционную систему на компьютер со следующими оптимальными характеристиками: процессор - Pentium-II-совместимый (или выше), тактовая частота от 500 МГц и выше; объем оперативной памяти - 256 Мбайт; свободное дисковое пространство - 2 Гбайт. Устройство для чтения компакт-дисков (CD-ROM), модем со скоростью не менее 56 Kbps.

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

    В среде Microsoft Windows пользователю часто приходится одновременно работать с несколькими документами или набором различных программ.

    В состав Windows XP включен специальный механизм — быстрое переключение сеансов (Fast User Switching), с применением которого можно быстро, без регистрации подключать к работе с операционной системой новых пользователей и групп пользователей. Появилась также возможность переключаться между несколькими сеансами работы без необходимости сохранять данные или перезагружать систему.

    Так как операционная система Windows Vista вышла чуть больше месяца назад, то нет ещё сведений по её архитектуре.

    Можно сказать точно, что эта система имеет похожесть по строению с Windows XP во многих решениях (например она построена как и XP на ядре NT и имеет поддержку NTFS), но в ней содержится очень много новых служб, продуманный интерфейс Windows Aero и доработка системы поиска и индексации.

    Windows Vista – это новое решение от небезызвестной Microsoft. Эта ОС сочетает в себе все достижения в сфере безопасности, дизайна, коммуникаций и широкой совместимости с разными устройствами.

    Windows 7 - операционная система семейства Windows NT, следующая за Windows Vista. В линейке Windows NT система носит номер версии 6.1 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2, Windows Vista и Windows Server 2008 - 6.0). Серверной версией является Windows Server 2008 R2, версией для интегрированных систем - Windows Embedded Standard 2011 (Quebec), мобильной - Windows Embedded Compact 2011 (Chelan, Windows CE 7.0)

    Операционная система поступила в продажу 22 октября 2009 года, меньше чем через три года после выпуска предыдущей операционной системы, Windows Vista. Партнёрам и клиентам, обладающим лицензией Volume Licensing, доступ к RTM был предоставлен 24 июля 2009 года.

    В состав Windows 7 вошли как некоторые разработки, исключённые из Windows Vista, так и новшества в интерфейсе и встроенных программах. Из состава Windows 7 были исключены игры Inkball, Ultimate Extras; приложения, имеющие аналоги в Windows Live (Почта Windows и пр.), технология Microsoft Agent, Windows Meeting Space; из меню «Пуск» исчезла возможность вернуться к классическому меню и автоматическая пристыковка браузера и клиента электронной почты. Также из состава Windows исчез Календарь Windows.

    Задание 2

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

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

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

    В третьем примере числа, заданные в форме с плавающей точкой необходимо представить в форме с фиксированной точкой.

    Варианты заданий определяются по таблице:

    248,615 322,549

    11001100,10101 11110001,11101

    2.462Е+03

    7.355Е-02

    5.526Е+04

    1.254Е-01

    248,615 =8F.9D70FA (16) = 370. 47270 (8) =10111000.10011 (2)

    248|16

    240 15

    8

    0.615 * 16 =9.84

    0.84*16 =13.44

    0.44*16= 7.04

    0.04*16 = 0.64

    0.64*16 = 10.24

    248|8

    248 31|8

    0 24 3

    7

    0.615*8 =4.92

    0.92*8 = 7.36

    0.36*8 = 2.88

    0.28*8=7.04

    0.04*8 = 0.32

    248 |2

    248 124|2

    0 124 62 |2

    0 62 31 |2

    0 30 15|2

    1 14 7|2

    1 6 3 |2

    1 2 1

    0

    0.615*2 = 1.23

    0.23*2 = 0.46

    0.46*2 = 0.92

    0.92*2 = 1.84

    0.84*2 = 1.68

    322.549 =142.8C8B4 (16) =502.43105 (8) =
    101000010.10001 (2)

    322|8

    320 40 |8

    2 40 5

    0

    0.549*8= 4.392

    0.392 * 8 = 3.136

    0.136 * 8 = 1.088

    0.088 * 8 = 0.704

    0.704 * 8 = 5.632

    322|16

    320 20 |16

    2 16 1

    4

    0.549*16 =8.784

    0.784 * 16 =12.544

    0.544*16 =8.704

    0.704*16 =11.264

    0.264*16 = 4.224

    322 |2

    322 161|2

    0 160 80 |2

    1 80 40 |2

    0 40 20 |2

    0 20 10 |2

    0 10 5 |2

    0 4 2 |2

    1 2 1

    0

    0.549 *2 = 1.098

    0.098*2 = 0.196

    0.196*2 = 0.392

    0.392*2 = 0.784

    0.784 *2 = 1.568

    11001100.10101 =204.65625 (10) = 314.52 (8) =CC.A8 (16)

    11110001.11101= 241.90625 (10) = 361.72 (8) =F1.E8 (16)

    2.462E+03 = 2462

    7.355Е-02 = 0,07355

    5,526Е+04 = -55260

    1,254Е-01 = 0,1254

    Задание 3

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


    Таблица вариантов заданий:

    Запишите маршрут к следующим файлам:

    Запишите шаблон, объединяющий…

    договор.doc из корневой папки диска D:

    программа.bas из папки Учебная

    все файлы с расширением .bmp ;

    все файлы, имена которых состоят не более чем из четырех символов;

    D:\договор.doc

    D:\Мгук\Работа\Учебная\ программа.bas

    *.bmp

    ????.*

    Задание 4

    Для выполнения задания по данному вопросу необходимо разработать в текстовом процессоре Microsoft Word рекламный лист на заданную тему. Документ должен содержать:

      текст;

      фигурный текст;

      рисунок;

      таблицу;

      Темы для разработки документов представлены в таблице:



      Кандагар

      Сеансы:

      В пятницу

      В субботу

      В воскресенье

      14:15

      16:30

      18:45
      21:00

      14:25

      16:50

      18:55
      21:30

      23-55

      14:05

      16:20

      18:25
      20:50

      Афганистан, 1995 год. В Афганистане идет гражданская война. Движение «Талибан» контролирует страну. По обвинению в контрабанде оружия российский грузовой лайнер, совершавший рейс в Кабул с оружием на борту, захвачен в аэропорту Кандагара. Экипаж лайнера – пятеро русских летчиков — оказывается в плену. Российское правительство вынуждено отказать экипажу в помощи. Проведя год в нечеловеческих условиях афганского плена, брошенные Родиной на произвол судьбы, русские летчики понимают, что рассчитывать приходится только на себя и решаются совершить дерзкий побег…
      Внимание! Фильм только для зрителей старше 14 лет!

      Легион

      В пятницу

      В субботу

      В воскресенье

      14:05

      16:20

      18:15
      21:10

      14:00

      16:00

      18:00
      21:00

      23-05

      14:15

      16:25

      18:25
      20:55

      Когда Господь совсем потерял веру в человечество, Он послал на землю ангелов смерти, дабы навсегда стереть с лица Земли сей непотребный род. И лишь Архангел Михаил воспротивился этому. Собрав под своими крыльями горстку людей, обитающих посреди пустыни в Богом забытой закусочной и ждущих появления Спасителя, он встал на защиту человечества.
      Внимание! Фильм только для зрителей старше 16 лет

      Задание 5

      Решение задачи должно содержать следующие разделы:

      Постановка задачи.

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

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

      Текст программы на языке высокого уровня, описывающей разработанный алгоритм (с комментариями).

      Расчет коэффициента К широты ассортимента товаров по формуле:

      К = ,

      где n — количество проверок;

      Постановка задачи.

      Программа должна вычислять
      коэффициент широты ассортимента товаров по формуле:


      ,

      где n — количество проверок;

      M i — количество разновидностей товаров, предусмотренных ассортиментным минимумом;

      G i — количество разновидностей товаров, из предусмотренных ассортиментным перечнем, имеющихся в продаже в момент проверки.

      Описание переменных

      Для решения задачи необходимы следующие переменные:

      n – количество проверок – целое число (integer), значение должно быть строго больше 0, т.к. на n осуществляется деление;

      i – текущий шаг вычисления – целое число (integer);

      M – количество разновидностей товаров, предусмотренных ассортиментным минимумом – целое число (integer), значение должно быть строго больше 0, т.к. на М осуществляется деление;

      G – количество разновидностей товаров, из предусмотренных ассортиментным перечнем, имеющихся в продаже в момент проверки – целое число (integer), значение должно быть больше или равно нулю;

      S – сумма значений G/M – вещественное число (real);

      K – коэффициент широты ассортимента товара, вещественное число (real).