Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь 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; просмотров: 584; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.105.149 (0.009 с.) |