
- •1. Понятие операционной системы
- •3. Виды ос
- •4. Типы ос
- •1 Понятие операционной системы..
- •1 Понятие операционной системы..
- •2 Функции операционных систем
- •Устройства ввода
- •Устройства вывода
- •Устройства ввода-вывода
- •Первое поколение
- •Второе поколение
- •Третье поколение
- •Примеры внутренних компьютерных шин Параллельные
- •Последовательные
- •Примеры внешних компьютерных шин
- •Проприетарные
- •Примеры универсальных компьютерных шин
- •Возможности программы
- •Плагины
- •Архиваторные плагины (Packer Plugins, wcx)
- •Плагины внутренней программы просмотра (Lister Plugins, wlx)
- •Плагины файловой системы (File System Plugins, wfx)
- •Информационные (контентные) плагины (Content plugins, wdx)
- •Особенности программы
- •1. Планирование вычислительных процессов.
- •2. Дисциплины диспетчеризации.
- •1.Распределение памяти статическими и динамическими разделами.
- •2 Сегментный способ распределения памяти
- •4 Алгоритмы замещения страниц.
- •2 Файловая система fat.
- •4. Файловая система ntfs.
- •5 Сравнение файловых систем.
- •Отличительные черты осрв
- •Архитектуры осрв
- •Основные сервисы
- •Отличия от операционных систем общего назначения
- •Условия возникновения тупиков
- •Основные направления борьбы с тупиками
- •Игнорирование проблемы тупиков
- •Способы предотвращения тупиков
- •Способы предотвращения тупиков путем тщательного распределения ресурсов. Алгоритм банкира
- •Предотвращение тупиков за счет нарушения условий возникновения тупиков
- •Нарушение условия взаимоисключения
- •Нарушение условия ожидания дополнительных ресурсов
- •Нарушение принципа отсутствия перераспределения
- •Hарушение условия кругового ожидания
- •Обнаружение тупиков
- •Восстановление после тупиков
- •1. Операционные системы Windows 1.0-3.11.
- •2.Операционные системы Windows 95/98.
- •3 Операционные системы Windows me
- •Осенью 2001 года microsoft обновила Windows2000 Professional до Windows xp (eXPerience-«опыт»)в редакциях:
- •1. Windows xp Professional включена шифрованная файловая система, расширены возможности работы с сетью
- •2. Windows xp Home Edition (для домашнего использования) - еще более мультимедийная и ориентированая на Интернет.
- •1. Встроенная система распознавания голосовых команд и голосового ввода данных.
- •2 Подготовка к установке
- •5. Установка ос
- •3 Средства настройки и восстановления
- •Версии Windows Vista.
- •Аппаратные требования и интерфейс Vista
- •3 Новые особенности ос Windows Vista
- •Новшества
- •Мультимедиа
- •Мобильность
- •Удалённый рабочий стол
- •Безопасность
- •Трудности в сравнении
- •По стоимости владения
- •По популярности на настольных компьютерах
- •По инсталляции
- •По удобству использования и наличию особых режимов
По удобству использования и наличию особых режимов
|
Windows |
Linux |
Примечания |
Единообразие интерфейса |
В основном последовательна. Несоответствия проявляются там, где новые программы переписывают под старую версию системы. Например, IE7 и Windows Media Player 11, изначально существовавшие для Vista, были переписаны под XP.Microsoft помогает независимым разработчикам сохранять единый стиль, выпуская руководства по разработке интерфейса (последняя версия — Windows Vista User Experience guidelines.) Они сосредоточены вокруг единообразия и удобства использования, а в последних версиях — ещё и на защищенности данных пользователя. Программы сторонних разработчиков могут следовать этим руководствам, а могут разрабатывать свои собственные, или же не следовать никаким руководствам вообще. |
Качество графического интерфейса сильно варьирует в зависимости от дистрибутива и графической оболочки. Две главные оболочки — GNOME и KDE выработали единообразный подход к интерфейсу, который, как правило, четко соблюдается.. Таким образом достигается последовательность интерфейсов, но при этом сохраняется и гибкость, позволяющая настраивать интерфейс в соответствии с пожеланиями пользователя. Наиболее популярные дистрибутивы сочетают это с высокой защищенностью (Ubuntu, SuSE, Fedora, Mandriva). Между программами, написанными для KDE и GNOME могут быть различия, но они не слишком существенны. Другие графические оболочки обладают меньшей графической мощью и, как правило, специализируются на минималистском оформлении (WindowMaker, Fluxbox/Openbox/Blackbox). Некоторым из них удается совместить минимализм с удобством и красотой (Enlightenment/E17, Xfce). Некоторые оболочки рассчитаны на применение главным образом мыши (Fluxbox, Xfce), другие — только клавиатуры (Ratpoison). |
|
Единообразие между различными версиями |
Между различными версиями сохраняется высокая степень сходства в интерфейсе. Но в случае Windows Server 2008 появились значительные отличия в интерфейсе, особенно оснасток(snap-in) администрирования. Кроме того, имеются различия в интерфейсах Windows XP и Vista, несколько затрудняющие переход между ними. |
В зависимости от дистрибутива, его версии, графической оболочки и программ, работа интерфейса может быть разной. Тем не менее, доступно множество настроек, и пользователь может переносить их из версии в версию. |
|
Единообразие между программами |
Все программы, выпущенные Microsoft в один и тот же период, следуют единым принципам построения интерфейса. Перенос новых программ под старые версии системы, впрочем, может нарушать единообразие (например, IE7 или WMP11). |
Программы, следующие принципам KDE и GNOME за определённый период, наследуют единые принципы. Однако, множество независимых программ может им не соответствовать. Предпринимаются попытки создать графические библиотеки, строящие интерфейс по единым принципам GTK+, Qt и т. д. |
|
Единообразие процедуры обновления программ и ОС |
Во всех последних версиях windows используется процедура автоматического получения обновлений и «заплаток» для самой ОС, драйверов и программ, выпущенных Microsoft. Сторонние программы должны сами поддерживать процедуру обновления. Есть несколько программ для общего управления обновлениями. |
Системы управления пакетами содержат в себе средства для автоматического обновления программ (самой ОС и установленных пользователем). В качестве источников обновлений обычно служат репозитории дистрибутивов и отдельных проектов. |
|
Настройка |
Исходный код может быть приобретён для строго ограниченных целей, а, кроме того, программы сторонних разработчиков могут изменять системные настройки. Другими словами, возможно случайное нарушение лицензионного соглашения. |
Весь код системы доступен для модификации. Большая часть сторонних программ также предоставляет исходный код. |
|
Особые возможности |
Обе системы позволяют настроить особые режимы управления компьютером, такие как укрупненные шрифты, чтение надписей вслух, медленное нажатие на клавиши и др |
Лекция 27
Mac OS — POSIX-совместимая операционная система корпорации Apple. Является преемницей Mac OS 9 — так называемого окончательного релиза «классической» Mac OS — основной операционной системы корпорации Apple с 1984 года. Mac OS X входит в семейство операционных систем Apple OS X, к которому также относится и ОС для мобильных устройств — Apple iOS. В Mac OS X используется ядро Darwin, основанное на микроядре Mach, содержащее код, написанный самой Apple и код, полученный из ОС NeXTSTEP и FreeBSD. Apple Mac OS выпускается для компьютеров Macintosh (Макинто́ш) на базе процессоров PowerPC и Intel (начиная с версии 10.6, Mac OS Ⅹ поддерживает только компьютеры Mac на базе процессора Intel). Mac OS — вторая по популярности в мире операционная система. Её рыночная доля (вместе с Mac OS X) в июне 2010 года — ▲6.8 %
Mac OS Ⅹ значительно отличается от предыдущих версий Mac OS. Основу системы составила POSIX-совместимая операционная система Darwin, которая является свободным программным обеспечением. Её ядром является XNU (рекурсивный акроним от «Xnu is Not Unix» — «Xnu — не Юникс»), в котором используется ядро Mach и стандартные сервисы BSD. Все возможности Unix доступны через консоль.
Поверх этой основы, в Apple разработано много проприетарных компонентов, таких как API Cocoa и Carbon, Quartz.
Mac OS X включает множество возможностей, делающих её более стабильной, чем предыдущая версия — Mac OS 9.
В Mac OS X используется вытесняющая многозадачность и защита памяти, позволяющие запускать несколько процессов, которые не могут прервать или повредить друг друга. На архитектуру Mac OS Ⅹ повлияла OpenSTEP, которая была задумана как портируемая операционная система. К примеру, NeXTSTEP была портирована с оригинальной платформы 68k компьютера NeXT, до того как NeXTSTEP была куплена Apple. Так и OpenSTEP была портирована на PowerPC в рамках проекта Rhapsody.
Наиболее заметным изменением стал графический интерфейс Aqua. Использование закруглённых углов, полупрозрачных элементов и светлых полосок также повлияло и на внешний вид аппаратного обеспечения первых iMac. Некоторым пользователям это не понравилось, они считали это непрофессиональным. Другие были довольны и считали это шагом вперёд. После выхода первой версии Mac OS X другие разработчики тоже стали использовать дизайн Aqua. Для предотвращения использования своего дизайна на других платформах Apple воспользовалась услугами юристов.
Mac OS X включает среду разработки программного обеспечения Xcode, которая позволяет разрабатывать программы на нескольких языках, включая Си, C++, Objective-C, Ruby и Java. Она поддерживает компиляцию в так называемые «универсальные программы» (Universal Binary), которые могут запускаться на нескольких платформах (x86, PowerPC), так же, как «fat binaries» использовались для запуска одного приложения на 68k и PowerPC платформах.
Основами Mac OS X являются:
Подсистема с открытым кодом — Darwin (ядро Mach, набор утилит BSD).
Среда программирования Core Foundation (Carbon API, Cocoa API и Java API).
Графическая среда Aqua (QuickTime, Quartz Extreme и OpenGL).
Технологии CoreImage, CoreAudio и CoreData.
Лекция 28
Тема Сетевые ОС.
1. Novell NetWare
2. Banyan VINES
3. Artisoft LANtastic
Сетевые операционные системы позволяют управлять работой компьютерной сети и обеспечивают совместный доступ пользователей к сетевым файлам и ресурсам.
Сетевые операционные системы бывают одноранговыми и серверными. Серверные системы отличаются от одноранговых большей сложностью и мощностью и полностью заменяют собой стандартную операционную систему. Одноранговые операционные системы могут устанавливаться на любой рабочей станции.
Серверные операционные системы состоят из двух частей: одна часть располагается на сервере, другая – на рабочих станциях.
Одноранговые сетевые ОС применяются на ПК самостоятельно в виде отдельньк программных средств, либо входят в состав пакетов, другую половину которых представляют программы, обслуживающие мощные компьютеры управления сетями, – серверы. Операционные системы, например OS/2 WarpConnect, Windows NT Workstation, Windows for Workgroups, Artisoft LANtastic Network Operating System, Performance Technologies PowerLan, — одноранговые.
К числу серверных операционных систем с высокой производительностью и широкими сетевыми возможностями относятся Novell NetWare, Windows NT Server, OS/2 LAN Server, OS/2 SMP, VINES, UNIX Ware, SCO Open Server, Solans.
1.Novell NetWare
В начале 80-х годов компания Novell создала и начала продавать продукт, называющийся NetWare — сетевую операционную систему для компьютеров на основе процессоров Intel x86. Сетевая ОС NetWare представляет собой многозадачную (с кооперативной многозадачностью) операционную систему, созданную специально для управления выделенным сервером — она не приспособлена для двойного использования (еще и в качестве рабочей станции). Эта сетевая ОС обладает защитными возможностями, включая идентификацию отдельных пользователей и групп пользователей, ограничения доступа как на уровне дисков, так и отдельных файлов.
Сетевая архитектура продуктов компании Novell закрытая. Novell не опубликовала внутренние спецификации, касающиеся используемых ею протоколов. Такой подход не позволяет конкурентам создавать полностью функциональные компоненты операционной системы NetWare, но это также ограничивает распространение программных продуктов Novell на рынке, где все большее значение приобретает стыкуемость. Однако со временем Novell учла эту тенденцию и начала поддерживать стыкуемость с платформами UNIX, Macintosh и Windows NT.
Эта сетевая ОС создана с монолитной архитектурой, состоящей из ядра, набора приложений или сервисных модулей. Эти модули называются NetWare Laudablt Modules (Загружаемые модули NetWare), или NLM. Хотя такой подход обеспечивает высокое быстродействие, надежность при этом полностью зависит от должного функционирования каждого модуля. NetWare не обеспечивает защиту между приложениями или между приложением и ядром. Иными словами, единственный модуль-приложение может нарушить работу всего сервера. Более того, поскольку NetWare -это операционная система с кооперативной многозадачностью, приложение, отказывающееся передать управление процессором (или из-за дефекта, или из-за простой жадности), также не позволит серверу функционировать должным образом.
Клиентное программное обеспечение NetWare представляет собой просто набор дополнительных продуктов для существующих операционных систем. Это клиентное программное обеспечение, которое имеет доступ к информации как bindery, так и NDS, предлагается для всех операционных систем Microsoft (для настольных машин), включая MS DOS, Windows 3.1, Windows 95, Windows 98 и Windows NT.
Microsoft создала собственную версию клиентного программного обеспечения NetWare и предлагает ее бесплатно вместе со своими операционными системами. Однако, поскольку сетевая архитектура Novell остается закрытой, версии Microsoft не всегда могут делать все то, что и версии Novell. Разработчики Microsoft просто не имеют всей информации о внутреннем функционировании NetWare, которой располагают разработчики из Novell.
2.Banyan VINES
В 1983 году компания Banyan Systems также решила заняться созданием сетевых ОС для выделенных серверов и предложила продукт VINES (Virtual Networking System). Серверное программное обеспечение Banyan VINES представляет многозадачную (с вытеснением) операционную систему, основанную на ядре UNIX. Клиентное программное обеспечение VINES — это дополнительное средство, работающее поверх MS DOS, Windows, OS/2 или UNIX. VINES включает компонент, называемый StreetTalk, который предлагает организующие и управляющие возможности, аналогичные NDS компании Novell. Многие возможности NDS изначально предназначались для конкурирования с каталоговым сервисом VINES.
Подобно Novell, компания Banyan создала собственный набор сетевых протоколов, близко соответствующий справочной модели OSI. Поэтому, хотя VINES не обеспечивает стыкуемости с системами, использующими стандартные протоколы, функции протоколов понять сравнительно несложно. А отдельные части этих протоколов предельно сходны (если не идентичны) с TCP/IP.
VINES не так сложна, как NetWare, и в ней приняты некоторые меры для улучшения управления общими ресурсами. VINES хороша для совместного использования файлов и принтеров, но в целом не считается очень подходящей сетевой ОС для использования в качестве сервера приложений.
3. Artisoft LANtastic
В отличие от Novell и Banyan, компания Artisoft сосредоточила свои усилия преимущественно на одноранговых сетях. Ее линия продуктов LANtastic, благодаря простоте инсталляции и использования и низким требованиям к памяти компьютеров, в течение многих лет пользовалась неизменным успехом. Подобно клиентному программному обеспечению Novell и Banyan, одноранговое программное обеспечение LANtastic работает поверх MS DOS, Windows, OS/2, Windows NT и других операционных систем.
Компания Artisoft также пыталась проникнуть на рынок выделенных серверов, предложив продукт CorStream. В значительной степени это все та же NetWare с простым в использовании интерфейсом LANtastic, однако данный продукт не стал таким популярным, как одноранговые продукты компании Artisoft.
В LANtastic использован собственный протокол, сходный на прикладном уровне с протоколом SMB.
Большая часть успеха LANtastic приходится на малый бизнес, где не наблюдается большой склонности вникать во все тонкости NetWare или нанимать консультантов для управления сложными сетями. Однако этот успех в течение ряда последних лет значительно поблек. С тех пор как Microsoft начала включать одноранговые сетевые возможности в свои операционные системы Windows (особенно в Windows 95), для Artisoft настали трудные времена.