Анализ существующих операционных систем

Автор работы: Пользователь скрыл имя, 20 Января 2012 в 14:42, контрольная работа

Краткое описание

В данной работе более подробно описаны операционные системы семейства Microsoft Windows, так как они установлены на более чем 85% компьютеров во всём мире. Сейчас в разработке находится следующая операционная система этого семейства – Windows 8. По предварительным данным становится ясно, что в будущем мы увидим уклон в мобильные операционные системы и технологии для сенсорных экранов. Уже сейчас всё большее распространение получили планшетные ПК, использующие эту технологию.

Содержание работы

Введение…………………………………………………………………………...3
1. Общие сведения………………………………………………………………...4
1.1 Разновидности операционных систем……………………………………….4
1.2 Многопроцессорная обработка………………………………………………5
1.3 Особенности аппаратных платформ………………………………………...6
2. Windows…………………………………………………………………………8
Заключение……………………………………………………………………….15
Список использованных источников и литературы…………………………...16

Содержимое работы - 1 файл

контрольная работа - копия.docx

— 33.76 Кб (Скачать файл)

Титульный лист 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Содержание 
 

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

1. Общие сведения………………………………………………………………...4

1.1 Разновидности  операционных систем……………………………………….4

1.2 Многопроцессорная обработка………………………………………………5

1.3 Особенности аппаратных платформ………………………………………...6

2. Windows…………………………………………………………………………8

Заключение……………………………………………………………………….15

Список  использованных источников и литературы…………………………...16 
 
 
 
 
 
 
 
 
 

Введение 

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

Операционная  система может размещаться в  постоянной памяти компьютера или загружается  в оперативную память с диска  при включении компьютера. Операционные системы, загружаемые с дисков, называются дисковыми операционными системами (DOS -Disk Operating System). К ним относятся MS DOS, Windows, Unix, OS/2.

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

 

 

     1. Общие сведения 

     1.1 Разновидности операционных систем 

Операционные  системы могут различаться:

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

- типами аппаратных платформ;

- областями использования;

- особенностями методов построения;

- сетевыми функциями и многими другими свойствами.

Поддержка многозадачности

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

- однозадачные;

- многозадачные.

Поддержка многопользовательского режима

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

- однопользовательские (MS DOS, Windows 3.x, ранние версии OS/2);

- многопользовательские (UNIX, Windows NT/2000/XP).

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

     1.2 Многопроцессорная обработка 

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

В наши дни становится общепринятым введение в операционную систему функций  поддержки многопроцессорной обработки  данных. Такие функции имеются  в операционных системах Solaris 2.x фирмы Sun, Open Server 3.x компании SCO, OS/2 фирмы IBM, Windows NT/2000/XP фирмы Microsoft и NetWare 4.1 и старше фирмы Novell.

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

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

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

     1.3 Особенности аппаратных платформ 

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

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

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

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

     2. Windows 

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

Первой  операционной системой этого семейства, получившей широкое распространение  и популярность, была Windows 95 , появившаяся  в 1995 году. Выпущенные до этого Windows 3.x и Windows for Workgroups были фактически операционными  оболочками с графическим интерфейсом  и требовали для своей работы однозадачной операционной системы DOS.

Windows 95 - это 32-разрядная, многозадачная  операционная система. Отличительной  ее особенностью стал простой  и удобный графический интерфейс,  обеспечивший простоту и естественность общения пользователя с компьютером. По словам разработчиков, основная цель, которую они преследовали при разработке Windows 95, - сделать работу с компьютером в максимальной степени простой для всех категорий пользователей. И, следует отметить, система имеет широкий набор средств, позволяющих настроить интерфейс в соответствии с потребностями пользователя. Другие важные особенности Windows 95 - возможность автоматической настройки оборудования компьютера для бесконфликтной работы (поддержка технологии Plug and Play), встроенные средства работы в сети и возможность работы с Интернетом без дополнительных программ.

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

Выпущенная  вслед за Windows 98 операционная система Windows Me ( windowsme) продолжала линию Windows 9x и  имела много новых возможностей: средства восстановления информации после  сбоев, улучшенные возможности работы с мультимедиа и ряд других.

Параллельно с Windows 9x, начиная с 1993 года, выпускалась  корпоративная операционная система Windows NT (NT - New Technology (Новая технология)) (, ), которая с самого начала проектировалась  с учетом всех требований, предъявляемых  к современным операционным системам: расширяемости, переносимости, надежности, совместимости, производительности. Эти  свойства были достигнуты за счет применения передовых технологий структурного проектирования, таких как клиент-сервер, микроядра, объекты.

В отличие  от Windows 9x, в которой реализована  многозадачность без вытеснения, в Windows NT используется механизм многозадачности  с вытеснением.

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

Windows NT поддерживает существующие файловые  системы, включая файловую систему  MS-DOS (FAT), файловую систему CD-ROM, файловую  систему OS/2 (HPFS) и собственную  новую файловую систему (NTFS).

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

Информация о работе Анализ существующих операционных систем