Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Появление ПК. Первые ОС для ПК.Содержание книги
Поиск на нашем сайте появление персональных компьютеров и операционных систем для них (август 1981г.)
MS-DOS – одна из первых ОС для ПК Характеристики: · однопрограммная · однопользовательская · с интерфейсом командной строки · способная стартовать с дискеты · имеющая в UNIX-подобную иерархическую файловую систему
Другие известные ОС для ПК (80-е годы) · ОС NetWare (компании Novell) · OS/2 (компании Microsoft и IВМ) Ø вытесняющая многозадачность Ø виртуальная память Ø графический пользовательский интерфейс и виртуальная машина для выполнения DOS-приложений Ø многопоточность Ø новая файловая система НРFS со встроенными средствами многопользовательской защиты (предок NTFS)
Современное положение дел на рынке ОС. ОС семейства Windows. К настоящему времени достаточно явно определилась лидеры: - системы семейства Windows - системы, построенные на принципах UNIX Семейство Windows · Windows 3.XX · Windows 95/98 (для клиентских станций, домашних компьютеров) · Windows NT (New Technology – для профессиональной работы) – в 3 версиях: Ø для рабочих станций (Windows NT 4.0 Workstation, Windows 2000 Professional, Windows XP Professional), Ø для домашних компьютеров (Windows XP Home Edition) Ø для серверов (Windows NT 4.0 Server, Windows 2000 Server(Advanced Server, DataCenter Server), Windows 2003 Server)
Версии Windows Vista™ · Windows Starter 2007 (не будет включать в себя графический интерфейс Aero) · Vista Home Basic (базовая версия Vista, на базе которой разрабатывались последующие варианты ОС) · Windows Vista Home Premium (полный пакет мультимедийных программ) · Windows Vista Business (аналог Windows XP, эта версия операционной системы создана для бизнесменов и IT-менеджеров) · Windows Vista Enterprise (оптимизированная для работы на предприятиях, будет включать ряд уникальных функций, таких как Virtual PC, многоязыковой пользовательский интерфейс (MUI), а также система кодирования информации «Cornerstone»)
Windows 7 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)
Новые возможности Windows 7 · Улучшенный интерфейс Улучшенная работа с Панелью задач (изменение работы с кнопками на Панели задач, закрепление объектов, улучшенная работа с областью уведомлений и т.д.) · Списки переходов (для работы с часто используемыми программами и файлами); · Просмотр открытого окна на рабочем столе с помощью функции Aero Peek (аналог рентгеновского луча); · Функция Aero Shake – возможность временного оставления на рабочем столе одного окна; · Функция Aero Snap — это новый быстрый и интересный способ изменения размера открытых окон за счет простого перетаскивания их к границам экрана. · Улучшенная работа с обоями Рабочего стола (использование слайд шоу, региональная настройка). · Создание библиотек (виртуальные папки) · Рабочая группа – упрощение доступа в локальных сетях · Улучшенный (быстрый) поиск информации на локальном компьютере и в сети (в том числе Интернет) · Возможность создания контекстно-зависимых приложений (приложений, зависящих от времени, местоположения и т.д.) · Поддержка биометрических устройств · Поддержка multi-touch (сенсорного интерфейса, если есть сенсорный экран) · Распознавание русского рукописного текста · Специальный интерфейс управления устройствами (Device Stage) · Упрощенная возможность подключения к доступным сетям (функция View Available Network (VAN)) · Новый API DirectX11, улучшенные графические возможности · Центральное хранилище всех системных уведомлений (Action Center) · Усиленная безопасность (PC Safeguard, шифрование Bitlocker) · Новый ленточный интерфейс стандартных приложений · Энергосбережение (ускорены процессы перехода в спящий режим, возобновления работы и повторного подключения к беспроводной сети).
Версии Windows 7: Windows 7 Домашняя базовая (Home) Windows 7 Начальная (Starter) Windows 7 Домашняя расширенная (Home Premium) Windows 7 Профессиональная (Professional) Windows 7 Максимальная (Ultimate)
Свободное ПО. Системы, основанные на принципах UNIX. LINUX – системы. ОС, построенные на принципах UNIX 1. коммерческие версии (с закрытым кодом) 2. свободнораспространяемые (с открытым кодом)
Коммерческие версии UNIX · AIX (Для специализированного оборудования IBM, ориентир. на рынок серверов) · HP-UX (Для специализ. оборудования Hewlett Packard) · IRIX (Большинство граф. раб. станций фирмы Silicon Graphics работает под управлением этой ОС) · Digital UNIX (Для процессоров Alpha) · Solaris (Используется в серверных платформах (процессоры SPARC))
Некоммерческое «UNIX-подобное» ПО · Linux · FreeBSD
Свободное ПО (лицензия GNU) o Свобода запускать программу в любых целях (свобода 0) o Свобода изучения работы программы и адаптация ее к вашим нуждам (свобода 1). Доступ к исходным текстам является необходимым условием. o Свобода распространять копии (свобода 2). o Свобода улучшать программу и публиковать ваши улучшения (свобода 3). Доступ к исходным текстам является необходимым условием.
Версии ОС Linux · Red Hat (Red Hat Enterprise Linux 5.5 beta) · Ubuntu o Ubuntu 9.10 – базовая версия; o Ubuntu Server Edition - серверная версия; o Kubuntu (Amarok 2.3)– версия, основанная на рабочем столе KDE o Xubuntu 9.10- версия для систем с небольшой производительностью · Debian (Debian GNU/ Linux 5.0) (Последние изменения в этом выпуске были сделаны 30 Января 2010) · ASP Linux (ASPLinux Cobalt Deluxe, ASPLinux Cobalt Standard, ASPLinux Server V) · Mandriva/Mandrake (Mandriva Linux 2010) · Slackware (Slackware v. 13.0)
FreeBSD Эта система занимает 2 место в мире среди систем с открытым кодом. Участники проекта FreeBSD разделены на 3 группы: § Контрибьюторы (contributors) - те, кто пишет код или документацию, но не имеет права вносить изменения непосредственно в код разработки (около 4000 человек) § Коммитеры (commiters) - участники группы разработки, имеющие право изменения (около 400 человек) § Core Team - группа людей, управляющих деятельностью разработчиков FreeBSD (9 человек) Варианты системы: · Current - версия для разработчиков (например, 9.0. Current) – все новые разработки проходят тестирование именно на этой ветке. · Stable - версия для конечных пользователей (как правило, появляется раз 3-6 месяцев), дополнительно тестируется более широким кругом пользователей · Release – версия FreeBSD, являющаяся логическим продолжением версии Stable. В настоящее время стабильной является ветвь 8.х.
FreeBSD и Linux FreeBSD разрабатывается как целостная операционная система. Исходный код ядра, драйверов устройств и базовых пользовательских программ содержится в одном дереве системы управления версиями (до 31 мая 2008 — CVS, сейчас— SVN). Это отличает FreeBSD от GNU/Linux, в которой ядро разрабатывается одной группой разработчиков, а набор пользовательских программ — другими, а многочисленные группы собирают это всё в единое целое и выпускают в виде различных дистрибутивов GNU/Linux.
Mac OS · только для ПК фирмы Apple · улучшенные графические и мультимедиа возможности · улучшенная система поиска информации (Spotlight) · приложение DashBoard (аналог Active Desktop в Windows) · улучшенные коммуникационные возможности · улучшенная совместимость (в том числе возможен обмен файлами с др. ОС)
Требования к современным ОС
· функциональная полнота · расширяемость (поддержка новых типов внешних устройств или новых технологий без переписывания кода системы») · переносимость («легкий перенос с одной аппаратной платформы на другую») · совместимость (перенос приложений, разработанных для одной ОС в среду другой ОС) · надежность (действия ОС предсказуемы, а приложения не должны наносить вред ОС) и отказоустойчивость (поддержка аппаратных средств обеспечения отказоустойчивости, таких как дисковые массивы или источники бесперебойного питания) · безопасность (защита данных и других ресурсов от несанкционированного доступа) · производительность (должна обладать настолько хорошим быстродействием и временем реакции, насколько позволяют аппаратные средства)
Классификация ОС Поддержка многозадачности § однозадачные (MS-DOS) § многозадачные (OS/2, UNIX, Windows NT/2000, Windows 98) o с вытесняющей многозадачностью (решение о переключении процессора с одного процесса на другой принимается операционной системой, а не самим активным процессом) o с не вытесняющей многозадачностью (процесс выполняется до тех пор, пока он не отдаст управление ОС для того, чтобы та выбрала из очереди другой готовый к выполнению процесс)
Поддержка многопоточности · многопоточные · не поддерживают понятия потока
Поддержка многопользовательского режима: · однопользовательские (MS-DOS, ранние версии OS/2) · многопользовательские (UNIX, Windows NT/2000/XP)
Многопроцессорная обработка: · поддержка мультипроцессирования · не поддерживает мультипроцессорную обработку
Поддержка сети: · сетевые ОС · не сетевые ОС
Особенности аппаратных платформ · ОС для персональных компьютеров · ОС для мини-компьютеров · ОС для мейнфреймов · ОС для кластеров и сетей ЭВМ
Особенности областей использования (критерий эффективности) · системы пакетной обработки (OC EC), · системы разделения времени (UNIX, VMS, Windows NT/2000/XP) · системы реального времени (QNX, RT/11)
Подсистемы ОС автономного компьютера: подсистема управления процессами, подсистема управления основной памятью, подсистема ввода/вывода. Подсистема защиты. Подсистема пользовательского интерфейса. Понятие API Функции операционной системы автономного компьютера обычно группируются либо в соответствии с типами локальных ресурсов, которыми управляет ОС, либо в соответствии со специфическими задачами, применимыми ко всем ресурсам. Иногда такие группы функций называют подсистемами.
Подсистема управления процессами Основные понятия: · Под процессом в общем случае понимается программа в стадии выполнения · Процесс можно также определить как некоторую заявку на потребление системных ресурсов. · В мультипрограммной операционной системе одновременно может существовать несколько процессов · Часть процессов порождается по инициативе пользователей и их приложений, такие процессы обычно называют пользовательскими · Процессы, называемые системными, инициализируются самой операционной системой для выполнения своих функций. · Совокупность всех областей оперативной памяти, выделенных операционной системой процессу, называется его адресным пространством.
|
|||||
|
Последнее изменение этой страницы: 2016-08-16; просмотров: 773; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.236 (0.008 с.) |