WINDOWS NT
Для начала, рассмотрим семейство Windows NT, так как она наиболее популярна, ведь она установлена более чем на 89% персональных компьютерах и рабочих станций. Одной из наиболее распространённых и популярных версий Microsoft Windows является Windows XP, но популярность Windows XP падает в пользу Windows 7, так как для обычного пользователя важна красота графического интерфейса искорость работы. Но на самом деле, существенных различий в производительности нет, как думают рядовые пользователи. Windows 7 немножко уступает в производительности Windows XP, но, при этом, даёт дополнительное время автономной работы. Конечно, есть много новшеств, но для обычного пользователя они не так важны, большинство пользователей о них даже не подозревает. Самое интересное нововведение – Windows 7обладает поддержкой мульти-тач управления, в предыдущих версиях этого не было. “Провальной” версией многие пользователи считают Windows Vista, они отказались переходить с Windows XP на Windows Vista, указывая на её “раздутость” и плохую поддержку драйверами в момент появления новой ОС. Ещё одной отличительной особенностью Windows 7 от других версий (потому что она входит в базовую комплектацию системы) –это наличие DirectX11, которая очень понравилась геймерам, ведь чёткость и качество картинки очень сильно улучшились. Она так же может быть использована и на Windows Vista.
МОЁ МНЕНИЕ
Лично мне больше всех нравится Windows 7, она лучше всего подходит для геймеров, кем я и являюсь. Мне очень понравился её графический интерфейс, он стал более красочным по сравнению с Windows XP. При этом для меняоказалось большим сюрпризом то, что Windows 7 поддерживает запуск приложений, созданных как для Windows XP, так я для Windows Vista. Так как в Максимальной версии продукта присутствуют эмуляторы всех предыдущих версий, мне кажется, это огромный плюс. Тем более я не замечал никаких багов в системе, которые бы мешали наслаждаться работой за компьютером.
UNIX: Mac OS
Теперь рассмотрим Mac OS, онавторая по популярности, после Windows NT(5.4%). Мне про Mac OS сложно говорить, потому что я никогда не работал с этой операционной системой, но попытаюсь рассказать о ней с помощью отзывов, прочитанных на форумах. Корпорация Apple создала семейство операционных систем Mac ос для своей линейки компьютеров Macintosh. Обычно пользователи переходят на эту систему только потому, что хотят купить новомодныйдевайс или компьютер компании Apple, чтобы “понтоваться”. В основном так поступает молодёжь, потому что Apple создаёт по настоящему красивые и модные устройства. Но есть и те, которые видят в Mac OS удобство и выгоду. Эта система по-моему мнению больше подходит творческим людям, так как в этой операционной системе есть всё, чтобы создать профессионально выглядящий фотоальбом, забавный календарь,персональный сайт, собственную аудио-композицию, домашнее видео и даже скомпоновать их в DVD. Все устроено очень удобно, легко для освоения, но при этом предоставляет множество различных возможностей.
Но у Mac OS есть и недостатки, ведь чтобы приобрести эту операционную систему придётся раскошелиться на устройства продукции Apple, ведь она не из дешёвых. Ещё существует недостаток для тех, кто просто обожаетсобирать компьютер своими руками: соединить все вместе, засунуть каждую часть в положенное ей место и завести все это. Тогда PC компьютер с операционной системой Windows или одним из дистрибутивов Linux – именно то, что вам надо. Потому что вы не сможете легко и просто найти комплектующие, чтобы собрать настоящий Macintosh. Вот ещё один недостаток (но куда от них деваться, недостатки есть везде, нетидеальной операционной системы)– это если вам нужна определенная программа, которая доступна только под Windows и не имеет аналогов под Mac OS. Конечно, таких программ не так уж и много, но вот “одна паршивая овца все стадо портит“. К примеру, под Mac OS X нет аналогов 1С Бухгалтерии, AutoCAD, SolidWorks и других специфических узкоориентированных приложений. И…
План.
1.Введение 3
2.Назначение и основные функции операционной системы. 4
2.1.Процесс.Управление процессами.…….……………………………………5
2.2.Типы операционных систем. ……………………………………………… 6
2.3.Файловая система. ………………………………………………………….. 7
2.4.Конструкция ОС. ………………………………………………………….. 7
3.Операционные системы фирмы Microsoft. 9
3.1.Windows. ………………………………………………………………..… . 93.2.Семейство Windows 9x. …………………………………………………… 10
3.3.Семейство Windows NT. ………………………………………………….12
4.Заключение. 18
5.Список литературы. 19
Введение
Трудно назвать другую сферу человеческой, которая развивалась бы столь стремительно и порождала бы такое разнообразие проблем, как информатизация и компьютеризация общества.История развития информационных технологий характеризуется быстрым изменением концептуальных представлений, технических средств, методов и сфер их применения. В современных реалиях весьма актуальным для большинства людей стало умение пользоваться промышленными информационными технологиями. Проникновение компьютеров во все сферы жизни общества убеждает в том, что культура общения с компьютером становитсяобщей культуры человека.
При включении компьютера операционная система загружается в память раньше остальных программ и затем служит платформой и средой для их работы. Без операционной системы невозможно представить работу с компьютером. Знание операционной системы необходимо для успешного пользования современными компьютерами. Предшественником ОС следует считать служебные программы (такие, какзагрузчики), а также библиотеки часто используемых подпрограмм, начавшие разрабатываться с появлением универсальных компьютеров 1-го поколения (конец 1940-х годов). Служебные программы минимизировали физические манипуляции оператора с оборудованием, а библиотеки позволяли избежать многократного программирования одних и тех же действий (осуществления операций ввода-вывода, вычисления математических функций и т.п.).
Целью данной работы является анализ общих основ операционных систем и характеристика развития самой известной ОС — Windows. Информационными основами для этого реферата послужили учебные и справочные пособия по информатике, материалы веб-сайтов и Интернет изданий, посвящённые компьютерным технологиям.
Назначение и основные функции операционной системы.
Операционная система– это комплекс взаимосвязанных системных программ, функциями которого является контроль использования и распределения ресурсов вычислительной системы и организация взаимодействия пользователя с компьютером.
Операционная система (ОС) играет роль связующего звена между аппаратурой компьютера и выполняемыми программами, а также пользователем.
Операционные системы, развиваясь вместе с ЭВМ,прошли длинный путь от простейших программ в машинных кодах размером всего в несколько мегабайт до современных, написанных на языках высокого уровня, размер которых исчисляется гигабайтами. Такой значительный рост размера операционных систем обусловлен, главным образом, стремлением разработчиков «украсить» операционную систему, расширить ее возможности, добавить возможности, изначально несвойственныеоперационным системам, а также сделать интерфейс пользователя интуитивным. Все эти попытки дали свои результаты, и положительные, и отрицательные. Главным результатом стало усложнение настройки и программного интерфейса при упрощении пользовательского.
Важной особенностью многих ОС является способность их взаимодействия друг с другом, посредством сети, что позволяет компьютерам взаимодействоватьдруг с другом, как в рамках локальных вычислительных сетей (ЛВС), так и в глобальной сети Интернет.
Любая операционная система оперирует некоторыми сущностями, которые вместе со способами управления ими во многом характеризуют ее свойства. К таким сущностям могут относиться понятия процесса, объекта, файла и т.д. Каждая ОС имеет свой набор таких сущностей. К…
Основные понятия операционных систем (ОС)
Понятие ОС, операционной среды и операционной оболочки.
Любая Вычислительная система включает в себя:
аппаратную часть (hardware от англ. твёрдое изделие) – набор устройств (процессор, память, монитор, дисковые устройства и т. д.), объединённых магистральным соединением – шиной; программное обеспечение (software от англ. мягкое изделие), которое делится на два вида:
системное – это совокупность программ, предназначенных для управления аппаратной частью компьютера и обеспечения взаимодействия пользователя с компьютером; прикладное (текстовые процессоры, электронные таблицы, базы данных и т. д.) Программа – это записанный в определённом порядке набор команд, выполнение которых обеспечивает решение конкретной задачи. Определение 1.1.Операционная система (ОС) – комплекс системных управляющих и обрабатывающих программ, которые:
выступают как интерфейс между аппаратурой компьютера и пользователем с его задачами; предназначены для наиболее эффективного расходования ресурсов вычислительной системы и организации надёжных вычислений. Интерфейс (от англ. interface – согласование) в широком смысле – определённая стандартами граница между взаимодействующими независимыми объектами.
Мы под термином Интерфейс будем понимать конкретный способ взаимодействия пользователя с компьютером. Ресурсы – многократно используемые, относительно стабильные и часто недостающие объекты, которые запрашиваются, задействуются и освобождаются в период их активности.
К числу основных ресурсов современных вычислительных систем относятся процессоры, основная память, таймеры, наборы данных, диски, принтеры, сетевые устройства и др. Определение 1.2.Операционная среда – программная среда, в которой выполняются прикладные программы пользователей.
Программист может не знать детали управления конкретными ресурсами (например, диском) компьютера и должен обращаться к ОС с соответствующими вызовами, чтобы получить от неё необходимые сервисы и функции. Этот набор сервисов и функций и представляет собой операционную среду, в которой выполняются прикладные программы.
Отметим, что ОС может осуществлять поддержку нескольких различных операционных сред. Определение 1.3. В общем случае под Оболочкой ОС понимается часть операционной среды, определяющая интерфейс пользователя, его реализацию (текстовый, графический и т. п.), командные и сервисные возможности пользователя по управлению прикладными программами и компьютером. Процесс – абстракция, представляющая программу во время её выполнения. Файл – именованная часть пространства на носителе информации.
Назначение ОС: Организация удобного интерфейса между пользователями и аппаратурой компьютера:Разработка программ: ОС предоставляет программисту разнообразные инструменты разработки приложений: редакторы, отладчики и т. п. Исполнение программ. Для запуска программы нужно выполнить ряд действий: загрузить в основную память программу и данные, инициализировать устройства ввода-вывода и файлы, подготовить другие ресурсы. ОС выполняет всю эту рутинную работу вместо пользователя. Доступ к устройствам ввода-вывода. Для управления каждым устройством используется свой набор команд. ОС предоставляет пользователю единообразный интерфейс, который скрывает все эти детали и обеспечивает программисту доступ к устройствам ввода-вывода с помощью простых команд чтения и записи. Контролируемый доступ к файлам. При работе с файлами управление со стороны ОС предполагает не только глубокий учёт природы устройства ввода-вывода, но и знание структур данных, записанных в файлах. Многопользовательские ОС, кроме того, обеспечивают механизм защиты при обращении к файлам. Системный доступ. ОС управляет доступом к совместно используемой или общедоступной вычислительной системе в целом, а также к отдельным системным ресурсам. Она обеспечивает защиту ресурсов и данных от несанкционированного использования и разрешает конфликтные ситуации. Обнаружение ошибок и их обработка. При работе компьютерной системы могут происходить разнообразные сбои за счёт внутренних и внешних ошибок в аппаратном обеспечении, различного рода программных ошибок (переполнение, попытка обращения к ячейке памяти, доступ к которой запрещен и др.). В каждом случае ОС выполняет действия, минимизирующие влияние ошибки на работу приложения (от простого сообщения об ошибке до аварийной остановки программы). Учёт использования ресурсов. Хорошая ОС имеет средства учёта использования различных ресурсов и отображения параметров производительности вычислительной системы. Эта информация важна для настройки (оптимизации) вычислительной системы с целью повышения её производительности. Организация эффективного использования ресурсов компьютера. ОС является своеобразным диспетчером ресурсов компьютера: ресурсы распределяются ОС между выполняемыми программами.
Управление ресурсами включает решение ряда общих задач: Планирование ресурса – определение, какому процессу, когда и в каком качестве (если ресурс может выделяться частями) следует выделить данный ресурс; Удовлетворение запросов на ресурсы – выделение ресурса процессам; Отслеживание состояния и учёт использования ресурса – поддержание оперативной информации о занятости ресурса и распределённой его доли; Разрешение конфликтов между процессами, претендующими на один и тот же ресурс. Облегчение процессов эксплуатации аппаратных и программных средств вычислительной системы. Ряд ОС имеет в своем составе наборы служебных программ, обеспечивающие резервное копирование, архивацию данных, проверку, очистку и дефрагментацию дисковых устройств и др.
Кроме того, современные ОС имеют достаточно большой набор средств и способов диагностики и восстановления работоспособности системы. Сюда относятся:
диагностические программы для выявления ошибок в конфигурации ОС; средства восстановления последней работоспособной конфигурации; средства восстановления поврежденных и пропавших системных файлов и др. Возможность развития. Современные ОС организуются таким образом, что допускают эффективную разработку, тестирование и внедрение новых системных функций, не прерывая процесса нормального функционирования вычислительной системы. Большинство ОС постоянно развиваются (нагляден пример Windows). Происходит это в силу следующих причин. Обновление и возникновение новых видов аппаратного обеспечения.Новые сервисы.Исправления. В каждой ОС есть ошибки. Время от времени они обнаруживаются и исправляются. Отсюда постоянные появления новых версий и редакций ОС.
Классификация ОС.
Рассмотрим основные классификационные признаки ОС. По назначению ОС делятся на: Специализированные – работающие с фиксированным набором программ (функциональных задач); Универсальные – рассчитанные на решение любых задач пользователей. По способу загрузки можно выделить Загружаемые ОС (большинство); Системы, постоянно находящиеся в памяти вычислительной системы. Последние, как правило, специализированные и используются для управления работой специализированных устройств (например, в БЦВМ баллистической ракеты или спутника, научных приборах, автоматических устройствах различного назначения и др.). По особенностям алгоритмов управления ресурсами. Главным ресурсом системы является процессор, поэтому дадим классификацию по алгоритмам управления процессором: Поддержка многозадачности (многопрограммности). По числу одновременно выполняемых задач ОС делятся на 2 класса:
однопрограммные (однозадачные) – MS-DOS; многопрограммные (многозадачные) – Windows. Поддержка многопользовательского режима. По числу одновременно работающих пользователей ОС делятся на:
однопользовательские (MS-DOS, Windows 3х); многопользовательские (Windows NT/2000/2003/XP/Vista). Виды многопрограммной работы. Специфику ОС во многом определяет способ распределения времени между несколькими одновременно существующими в системе процессами:
не вытесняющая многопрограммность (Windows 3.x) – активный процесс выполняется до тех пор, пока он сам не отдаст управление ОС; вытесняющая многопрограммность (Windows 2000/2003/ XP) – решение о переключении процессов принимает ОС. Многопроцессорная обработка.
ОС без поддержки многопроцессорной обработки (Windows 3.x, Windows 95); ОС с поддержкой многопроцессорной обработки (Windows NT/ 2000/2003/XP). По области использования и форме эксплуатации:Системы пакетной обработки (OS/360, OC EC) предназначены для решения задач в основном вычислительного характера, не требующих быстрого получения результатов. Главной целью и критерием эффективности таких систем является максимальная пропускная способность, т. е. решение максимального числа задач в единицу времени. В Системах разделения времени (UNIX, VMS) каждому пользователю предоставляется терминал, с которого он может вести диалог со своей программой. Т. к. каждой задаче выделяется только квант процессорного времени, ни одна задача не занимает процессор надолго, и время ответа оказывается приемлемым. Если квант выбран достаточно небольшим, то у всех пользователей, одновременно работающих на одной и той же машине, складывается впечатление, что каждый из них единолично использует машину. Системы реального времени (QNX, RT/11) предназначены для управления техническими объектами (станок, спутник и т. п.), где существует предельное время на выполнение программ, управляющих объектом. По аппаратной платформе (типу вычислительной техники), для которой они предназначаются, ОС делят на следующие группы: ОС для смарт-карт. Некоторые из них могут управлять только одной операцией, например, электронным платежом. Встроенные ОС. Управляют карманными компьютерами (lialm OS, Windows CE – Consumer Electronics – бытовая техника), мобильными телефонами, телевизорами, микроволновыми печами и т. п. ОС для персональных компьютеров, например, Windows 9.x, Windows ХР, Linux, Mac OSX и др. ОС мини-ЭВМ, например, RT-11 для PDP-11 – OC реального времени, RSX-11 M для PDP-11 – ОС разделения времени, UNIX для PDP-7. ОС мэйнфреймов (больших машин), например, OS/390, происходящая от OS/360 (IBM). Обычно ОС мэйнфреймов предполагает одновременно три вида обслуживания: пакетную обработку, обработку транзакций (например, работа с БД, бронирование авиабилетов, процесс работы в банках) и разделение времени. Серверные ОС, например, UNIX, Windows 2000, Linux. Область применения – ЛВС, региональные сети, Intranet, Internet. Кластерные ОС. Кластер – слабо связанная совокупность нескольких вычислительных систем, работающих совместно для выполнения общих приложений и представляющихся пользователю единой системной, например, Windows 2000 Cluster Server, Windows 2008 Server, Sun Cluster (базовая ОС – Solaris).
РЕФЕРАТ по дисциплине «Информатика» по теме: «Операционные системы Майкрософт» Введение
В 1975 году Пол Ален и Билл Гейтс, прочитав опубликованную 1 января 1975 г. в журнале «Popular Electronics» статью о новом персональном компьютере Altair 8800, разработали для него интерпретатор языка BASIC. Через месяц – 1 февраля 1975 года – было подписано лицензионное соглашение с компанией Micro Instrumentation and Telemetry Systems (MITS) – производителем этого ПК – об использовании BASIC в составе программного обеспечения для Altair. В этом же году Билл Гейтс в письме к Алену предложил название для их компании – Micro-Soft (с написанием через дефис).
Свой первый год новая компания, в которой работало три человека, закончила с оборотом 16 005 долл. Уже в 2000 году доходы корпорации составили 25,3 млрд. долл., а прибыль – более 7,3 млрд.
На сегодняшний день корпорация Microsoft является мировым лидером в производстве программного обеспечения, предоставлении услуг и разработке Интернет-технологий для персональных компьютеров и серверов. Компания предлагает широкий спектр программных продуктов для делового и личного применения, призванных расширить возможности человека или компании за счет использования современного программного обеспечения в любое время, в любом месте и на любом устройстве. 1. История операционных систем Microsoft
Первая операционная система (ОС), созданная Microsoft, называлась вопреки общепринятому мнению, не MS-DOS, а XENIX OS (причем, это была операционная система семейства UNIX) – она была анонсирована 25 августа 1980 года. А операционная система MS-DOS 1.0 появилась годом позже, 12 августа 1981 года.
Толчком к разработке MS-DOS послужила встреча с двумя сотрудниками IBM, приехавшими летом 1980 г. в Microsoft, где они рассказали о персональном компьютере, который корпорация IBM, возможно, создаст. На встрече шел разговор о возможном приобретении IBM таких продуктов Microsoft как BASIC, FORTRAN, COBOL и, может быть, еще чего-нибудь. В результате первых переговоров IBM попросила Microsoft разработать для нового компьютера еще и операционную систему. Так началась совместная работа над проектом IBM PC, которой в результате до неузнаваемости изменил наш мир.
После совещания, которое прошло в сентябре 1980 г. (на нем присутствовали Билл Гейтс, Пол Ален, Стив Балмер и Кей Ниши, сотрудник представительства Microsoft в Японии, первого представительства Microsoft за пределами США), было решено взяться за создание ОС, которая должна была содержать около 30 тыс. строк кода.
Основой для создания MS-DOS стала 16-разрядная операционная система SCP-DOS, разработанная Тимом Паттерсоном в компании Seattle Computer Products. Тим и три его топ-менеджера были приглашены на работу в Microsoft, и он принимал активное участие в создании новой операционной системы – MS-DOS v1.0. Первая версия MS-DOS была установлена на IBM PC вместе с Microsoft Basic, Microsoft COBOL, Microsoft FORTRAN и некоторыми другими программами Microsoft.
Вот некоторые вехи из истории развития MS-DOS.
9 марта 1983 г.
Выход MS-DOS 2.0 14 августа 1984 г. IBM выбирает Microsoft XENIX и MS-DOS в качестве операционных систем для своего нового ПК – IBM PC AT. 13
ноября 1989 г.
Microsoft и IBM заключают соглашение о сотрудничестве в разработке операционных систем для 90-х годов. В число этих систем, которые должны были работать на ПК с 386 и 486 процессорами, входят MS-DOS, Microsoft OS/2 и ряд других продуктов 9 апреля 1990 г. Появляется русская версия MS-DOS 4.01. Это был первый программный продукт Microsoft, локализованный на русском языке. 11 июня 1991 г. Выход MS-DOS 5.0 30 марта 1993 г. Выход MS-DOS 6.0 Upgrade 3 июня 1993 г. Выход MS-DOS 6.22 Всего было выпущено 12 версий MS-DOS: 1.0 (1.1) – 2.0 – 3.0 – 3.3 – 4.0 (4.01) – 5.0 – 6.0 (6.2, 6.21, 6.22), и каждая версия имела свои особенности. Так, MS-DOS 2.0 была ориентирована на обеспечение совместимости с приложениями, разработанными для других операционных систем. В MS-DOS 3.0 основное внимание было уделено сетевым возможностям и работе с дисками больших объемов (больше 1 Гбайт), в MS-DOS 5.0 была реализована поддержка расширенной памяти (больше 640 Кбайт). MS-DOS 6.0 (и ее подверсии) собрала воедино все, что было сделано, и в то же время стала последней операционной системой семейства MS-DOS. На этой системе в Microsoft закончилась «эпоха MS-DOS».
При всей популярности, у MS-DOS был «один существенный недостаток»: для работы с ней нужно было знать довольно много: команды системы, их назначение и варианты использования и тому подобное. В общем, для того чтобы работать с MS-DOS, нужно было иметь «семь пядей во лбу» – наверное, поэтому на людей, работающих за персональными компьютерами, смотрели как на крутых специалистов, своего рода «компьютерных гуру».
Для того чтобы персональные компьютеры стали доступны многим, в том числе и неспециалистам, нужно было придумывать что-то новое. 2. Современные операционные системы Microsoft
Первые идеи о построении операционной системы, отличающейся от привычной «текстовой» MS-DOS и имеющей новый графический интерфейс, были высказаны Биллом Гейтсом в конце 1982 г.
Толчком к этому послужил целый ряд причин – работа над графическими модулями для BASIC, реализация графического интерфейса в компьютерах, выпускаемых компанией XEROX, а также работы, проводимые в институте Карнеги-Меллона.
Впервые Microsoft Windows была представлена на выставке COMDEX 10 ноября 1983 г., тогда она позиционировалась как графическое расширение для MS-DOS. Первая версия – Microsoft Windows 1.0 – была выпущена спустя 2 года, 20 ноября 1985 года и тоже была не более чем расширение для MS-DOS. Даже известные Microsoft Windows 3.x и Microsoft Windows for Workgroups 3.x не являлись операционными системами в чистом виде, а представляли собой надстройки или расширения MS-DOS.
Основными новшествами, реализованными в Microsoft Windows, стали появление графического интерфейса пользователя и использование наряду с клавиатурой другого устройства – графического манипулятора «мышь», без которого теперь трудно представить любой современный персональный компьютер. Появление графического интерфейса пользователя стало поистине гигантским шагом вперед в индустрии программного обеспечения для ПК, своего рода революцией. Теперь пользователю не нужно было знать все команды операционной системы, не нужно было вводить их с клавиатуры – ему было достаточно открыть графическое окно (прямоугольная область на экране компьютера), найти в нем специальный значок, пиктограмму нужной ему программы, щелкнуть по нему мышкой и программа запускалась…
Конечно, новые методы работы были непривычными для пользователей, но чтобы они быстрее привыкли к ним, Microsoft специально включила в состав Windows игру Reversi, которая помогала освоиться с принципом «укажи – и – щелкни» (point and click).
Вот некоторые вехи из истории развития первых версий Microsoft Windows:
29 августа 1989 г. Выход Windows/286 v. 1.03 22 мая 1990 г. Выпуск Windows 3.0 6 апреля 1992 г. Выход Windows 3.1 В новой версии ОС (Windows 3.1) было сделано более 1000 улучшений и изменений по сравнению с Windows 3.0. Выпуск этой версии вызвал такой большой интерес у пользователей, что на нее было сделано около 1 млн. предварительных заказов во всем мире, а за 9 месяцев продаж было приобретено около 16 млн. копий Windows 3.1. Спустя год (14 августа 1993 г.) корпорация Microsoft объявила о том, что число пользователей Microsoft Windows превысило 25 млн. чел. – это сделало Microsoft Windows самой популярной операционной системой с графическим интерфейсом пользователя.
За четыре года, прошедшие с момента появления Windows 3.1, она стала фактическим стандартом операционных систем для персональных компьютеров. Microsoft Windows 3.1 (и впоследствии Windows for Workgroups 3.11) предустанавливалась примерно на 80% выпускаемых в то время персональных компьютеров, а на прикладные программы для Microsoft Windows приходилось 60% продаж программного обеспечения.
В конце 80 – начале 90-х годов в «мире персональных компьютеров» стали получать распространение локальные вычислительные сети, которые позволяли объединять несколько компьютеров и совместно использовать их ресурсы. Возможности работы в сети были реализованы уже в MS-DOS 3.0, но, учитывая успех Microsoft Windows и таких специализированных операционных систем, как Artisoft LANtastic и Novell NetWare, корпорация Microsoft в 1992 году создала версию Microsoft Windows, которая была предназначена для работы в локальных (одноранговых) вычислительных сетях. Эта операционная система получила название Windows for Workgroups 3.1 (Windows для рабочих групп), и увидела свет 27 ноября 1992 года.
Примерно через год, 8 ноября 1993 года, корпорация Microsoft выпустила версию Microsoft Windows for Workgroups 3.11. Эта версия Windows менее чем через 5 месяцев (к 18 апреля 1994 г.) стала самой продаваемой операционной системой в мире, обогнав по числу проданных копий Microsoft Windows 3.1.
Операционная система Microsoft Windows была создана для работы в среде MS-DOS и расширения ее возможностей. Тогда же, в 80-х годах, Microsoft и IBM объединили свои усилия для разработки операционной системы, которая смогла бы стать заменой MS-DOS для компьютеров, базирующихся на процессорах Intel.
Такой операционной системой должна была стать OS/2, но одновременно с работой над ней Microsoft начала работу над более мощной операционной системой, которая могла бы функционировать и на других платформах. Идея разработки заключалась и в том, чтобы написать новую операционную систему на языке высокого уровня, что позволило бы сделать ее более мобильной, т.е. переносимой на другие компьютеры.
Для работы над новой операционной системой, которая имела рабочее название «New Technology Operating System», корпорация Microsoft пригласила Дэйва Катлера (Dave Cutler), который работал в корпорации DEC и был одним из разработчиков операционной системы DEC VAX VMS. В созданной в 1988 году группе разработки новой операционной системы было всего 12 человек, среди которых, наряду с Дэйвом Катлером, были также бывшие сотрудники DEC, принимавшие участие в разработке DEC VAX VMS.
Первоначально новая операционная система получила название OS/2 NT. Однако в 1990 году Microsoft выпустила Windows 3.0, и с этого момента пути Microsoft и IBM разошлись. Дело в том, что IBM рассматривала Microsoft Windows как очередную ступеньку к созданию более совершенной операционной системы OS/2, а Microsoft решила разрабатывать на основе Windows другую, отличную от OS/2, операционную систему. В результате IBM сохранила за своей операционной системой название OS/2, а Microsoft изменила его с OS/2 NT на Windows NT.
В августе 1991 года на конференции Microsoft Windows Developers Conference была впервые продемонстрирована рабочая версия операционной системы Microsoft Windows NT, которая включала в себя новые функции, необходимые для работы критически важных приложений, и организации клиент-серверных вычислений. Система была ориентирована на рынок высокопроизводительных серверов и рабочих станций.
В июле 1993 года в продажу были выпущены Microsoft Windows NT 3.1 и Microsoft Windows NT Advanced Server 3.1. Они использовали тот же графический интерфейс, что Microsoft Windows, однако это были полностью 32-х разрядные операционные системы с высокой надежностью и производительностью. Основным преимуществом Windows NT над другими операционными системами стало наличие хорошо продуманной системы защиты и специальной файловой системы (NTFS), эффективно распределяющей права доступа к ресурсам.
В отличие от Windows или Windows for Workgroups Windows, Windows NT была «чистой» операционной системой, а не надстройкой над MS-DOS.
В сентябре 1994 года были выпущены версии Windows NT Workstation 3.5 и Windows NT Server 3.5. По сравнению с Windows NT 3.1, в этих версиях было значительно повышено быстродействие, уменьшен размер памяти, занимаемый системой и обеспечивалось взаимодействие с другими ОС, особенно с Novell NetWare и UNIX.
Менее чем через год, в июне 1995 года, Microsoft объявила о выходе систем семейства Windows NT 3.51, которые включали такие расширенные возможности, как сетевая установка Windows 95 (в качестве клиента), поддержка работы Windows 95-совместимых приложений и новых устройств, например, PCMCIA.
Работа над новой версией операционной системы, которая должна была стать преемником популярной Microsoft Windows 3.1, началась в 1992 году и продолжалась немногим более 3-х лет.
При создании новой операционной системы преследовались следующие цели:
· новая система должна была иметь новый, более удобный интерфейс пользователя;
· обеспечивать работу в защищенном режиме;
· иметь встроенную поддержку различных сетей;
· иметь поддержку технологии Plug-and-Play;
· иметь поддержку интерфейса программирования Win32 API;
· быть устойчивой и надежной.
Это, как говорится, технические требования. Если же говорить обычным языком, то новая версия Microsoft Windows должна была иметь удобный интерфейс, требовать мало ресурсов, быть быстрой, устойчивой и надежной и уметь работать с современными периферийными устройствами.
Официально название новой операционной системы Microsoft Windows 95 было объявлено 8 сентября 1994 года, а непосредственно выпуск одной из самых успешных ОС Microsoft состоялся 24 августа 1995 года.
Летом 1995 года корпорация развернула грандиозную маркетинговую программу во всем мире. Повсюду звучала реклама с хитом «Start Me Up» группы Rolling Stones. На небоскреб Empire States Building в Нью-Йорке проецировалось изображение логотипа Microsoft Windows, а в день выхода Windows 95 армия одетых в униформу сотрудников корпорации вручала копии программы фанатам, простоявшим в очереди всю ночь.
За четыре дня продаж во всем мире было продано более 1 млн. копий Windows 95, а к 17 октября это число достигло 7 миллионов.
Наибольшим изменениям в Windows 95 подвергся пользовательский интерфейс – именно с Windows 95 началась эпоха «кнопки Start». Уже ставшие привычными для пользователей Microsoft Windows окна и специальные программы уступили место «рабочему столу», новой метафоре интерфейса пользователя. Теперь экран дисплея представлял собой поверхность рабочего стола, на котором файлы показаны в виде пиктограмм, помещенных в специальные папки. Для работы с программами Windows 95 использовалась однакнопка Start (или «Пуск» – в русской версии), а для доступа к уже запущенным программам предназначалась специальная панель задач, как правило расположенная в нижней части экрана. Этот новый интерфейс пользователя, реализованный в Windows 95, представлял собой наиболее удобный и интуитивно понятный способ работы.
С точки зрения программной архитектуры, Windows 95 – это 32-разрядная, многопотоковая операционная система с вытесняющей многозадачностью. Наиболее важные изменения в Windows 95 были вызваны стремлением корпорации Microsoft сделать ее совместимой с существующими 16-разрядными прикладными программами, разработанными для предыдущих версий Windows.
В июле 1996 года корпорация Microsoft выпустила очередные версии операционных систем семейства Windows NT: Windows NT Workstation 4.0 и Windows NT Server 4.0. Эти системы имели уже ставший популярным пользовательский интерфейс Windows 95 и обеспечивали удобство в работе и управлении, а также высокое быстродействие сетевых операций и предоставляли пользователям полный комплект инструментов для создания и управления внутренними интранет-сетями. В состав Windows NT Server 4.0 также входили программы, с помощью которых компании могли легко создавать корпоративные веб-узлы и управлять ими.
Такое внимание к использованию Интернет-технологий в составе операционных систем Microsoft, предназначенных для использования в организациях, объяснялось, прежде всего, возросшей ролью самой «Всемирной Паутины» (Интернета): сотрудники компаний, да и сами компании все больше и больше стали обращаться в Интернет для поиска необходимой информации.
Через 30 дней после выпуска число проданных лицензий на Windows NT 4.0 Server превысило 150 000 штук.
В конце 1997 года корпорация Microsoft выпустила Windows NT 4.0 Server Enterprise Edition – версию, специально предназначенную для построения крупномасштабных корпоративных распределенных приложений. Новая версия Windows NT 4.0 обладала всеми необходимыми характеристиками для построения отказоустойчивых корпоративных решений, обслуживающих тысячи пользователей. Выпуск этой версии предоставил крупным предприятиям возможности построения масштабных информационных систем с производительностью, которую раньше можно было получить только с помощью специальных систем (в частности, UNIX-систем). Теперь это стало возможным и при использовании стандартных, наиболее распространенных и недорогих серверов на основе процессоров Intel.
Конец 90-х годов ХХ века – время интенсивного развития Интернета и его повсеместного использования. Естественно, что корпорация Microsoft не могла пройти мимо этого, и выпустила операционную систему Microsoft Windows 98. Новая версия Windows должна была облегчить доступ пользователей в Интернет. Для этого разработчики корпорации Microsoft изменили рабочий стол Windows – он стал активным (и получил название Active Desktop), и теперь пользователь мог размещать на нем не только ярлыки программ, находящихся на его компьютере, но и ссылки на ресурсы, находящиеся в Интернете.
В состав Windows 98 была встроена программа Internet Explorer, с помощью которой пользователи могли работать с Интернетом, не устанавливая для этого специальные программы. Кстати, использование Интернет-технологий в Windows 98 позволило унифицировать работу пользователя: теперь он мог без труда найти нужную ему информацию вне зависимости от того, где она находилась – на его компьютере или в Интернете.
Windows 98 увидела свет 25 июня 1998 года, и это событие происходило одновременно более чем в 40 странах мира.
В начале февраля 1999 года корпорация Microsoft объявила о том, что объем продаж операционной системы Microsoft Windows 98 в рождественские праздники 1998 года составил почти 3 млн. экземпляров. Кроме этого, было объявлено, что общее число проданных копий Windows 98 достигло 25 миллионов.
Работа над Microsoft Windows 2000 началась в 1996 году, сразу же после окончания работ над Windows NT 4.0, а официальное название новой системы было объявлено 27 октября 1998 года. Эта операционная система стала стандартом операционных систем, используемых в бизнесе.
Длительность работы над проектом Windows 2000 составила 3 года, 4 месяца и 2 недели. 15 декабря 1999 г. версии Windows 2000 Professional, Windows 2000 Server и Windows Advanced Server были отправлены в производство, официально они увидели свет 17 февраля 2000 года.
Менее чем через месяц число проданных лицензий на Windows 2000 Professional, Server и Advanced Server превысило 1 млн. экземпляров.
14 сентября 2000 года вышла в свет новая версия операционной системы Microsoft, предназначенная для домашних пользователей – Windows Millennium Edition (Windows Me).
К моменту ее выхода роль Интернета еще больше возросла, домашние пользователи стали использовать больше одного компьютера, и эти компьютеры стали использоваться для работы с аудио- и видеоинформацией, и с различными изображениями.
К 2000 году музыкальные и видео-файлы в формате MP3 стали «темой номер 1» при поиске в Интернете. Продажи цифровых фотокамер в Японии впервые превысили объем продаж обычных фотоаппаратов. Кроме этого, в компьютерах Apple стал реализовываться принцип «Out of Box Experience», который не требовал установки специальных программ при подключении домашнего оборудования (фото и видеокамеры) к компьютеру. И еще одно – вычислительная мощность процессоров удвоилась, поэтому пользователи стали «требовать» более быструю операционную систему.
Естественно, что для удовлетворения этих требований была нужна новая операционная система (несмотря на то, что уже было выпущено обновление Windows 98 – Windows 98 Second Edition).
Новая операционная система создавалась Microsoft исходя из понимания потребностей пользователей и тенденций развития технологий для использования компьютеров дома. Она была разработана специально для домашних пользователей и содержала усовершенствования, предназначенные для поддержки цифровых мультимедийных технологий, домашних сетей, обслуживания персональных компьютеров и существенно облегчала использование Интернета.
14 сентября 2000 года Windows Me была выпущена на 15 языках, а к концу года число локализованных ее версий достигло 28, включая и русский язык.
Начиная с MS-DOS версии 4.01, корпорация Microsoft выпускала русские версии своих операционных систем. Эти версии выходили примерно через три месяца после выхода английской версии продукта, но, начиная с Windows 2000, этот срок начал постепенно сокращаться, и к моменту выхода Windows Me разрыв составил меньше месяца.
25 октября 2001 г., выходит новая операционная система – Microsoft Windows XP. Это – первая настольная операционная система Microsoft для домашнего и профессионального использования, базирующаяся на едином базовом коде Windows NT, что обеспечивает крайне высокую надежность этой системы. Высокая устойчивость Windows XP к сбоям, ее удобство, новый интерфейс и новые функции смогут коренным образом изменить представление пользователя о способах работы за персональным компьютером, предоставив ему для этого новые возможности и опыт.
В 2005 году корпорация Microsoft официально объявила название своей грядущей операционной системы – Windows Vista (бывшее кодовое имя – «Longhorn»). Первая beta-версия Windows Vista появилась уже 3 августа 2005 года. Выход финальной версии Windows Vista запланирован на 2006 год.
На международной партнёрской конференции Microsoft в Миннеаполисе старший менеджер по продуктовой линейке Windows Эмми Стефан (Amy Stephan) привёл ряд интересных фактов о грядущей операционной системе Microsoft. Windows Vista будет:
запускать приложения на 15% быстрее, чем Windows XP;
загружаться при старте PC на 50% быстрее, чем Windows XP и позволять восстанавливаться из «спящего» режима за две секунды;
позволять избегать 50% текущих случаев перезагрузки системы, связанных с установкой свежих патчей;
позволять компаниям осуществлять миграцию пользователей на 75% быстрее, чем в случае с текущими операционными системами линейки Windows. Заключение
Сегодня корпорация Microsoft – это
· признанный лидер в области разработки программного обеспечения для персональных компьютеров;
· более 48 000 сотрудников в 61 стране мира;
· программные продукты, которые выпускаются на 35 языках более чем в 60 странах мира.
Одна из причин успеха компании – надежные и производительные операционные системы для персональных компьютеров, пользующиеся заслуженной популярностью у миллионов пользователей во всем мире. Литература
1. Брайан Андердал, История ОС Microsoft СПб, Изд. Питер 1999.
2. http://www.cnews.ru
3. http://www.microsoft.com/ru
Функции операционных систем персонального компьютера
операционная система файл каталог
Операционная система — это программа, которая загружается при включении компьютера. Она производит диалог с пользователем, осуществляет управление компьютером, его ресурсами (оперативной памятью, местом на дисках и т.д.), запускает другие (прикладные) программы на выполнение. Таким образом, операционная система – это набор программ, контролирующих работу прикладных программ и системных приложений и исполняющих роль интерфейса между пользователями, программистами, прикладными программами, системными приложениями и аппаратным обеспечением компьютера. Она опирается на базовое программное обеспечение – базовую систему ввода-вывода BIOS (Base Input-Output System). Программы, работающие под управлением операционной системы, называются приложениями. Под ресурсами вычислительной системы понимаются объем оперативной памяти, процессорное время, объем внешней памяти, внешние устройства.
Операционная система обеспечивает следующие виды интерфейсов:
· интерфейс между пользователем и программно-аппаратными средствами компьютера (интерфейс пользователя);
· интерфейс между программным и аппаратным обеспечением (программно-аппаратный интерфейс);
· интерфейс между разными видами программного обеспечения (программный интерфейс).
Все операционные системы обеспечивают пакетный и диалоговый режим работы.
В пакетном режиме операционная система автоматически исполняет заданную последовательность команд.
В диалоговом режиме операционная система находится в ожидании команды пользователя, получив её, приступает к исполнению, а после завершения возвращает отклик и ждёт очередной команды. Диалоговый режим работы основан на использовании прерываний. Прерыванием называется способность операционной системы прервать текущую работу и отреагировать на события, вызванные пользователем с помощью управляющих устройств.
По способу реализации интерфейса пользователя различают неграфические и графические операционные системы.
Неграфические операционные системы используют интерфейс командной строки. Основным устройством управления в этом случае является клавиатура. Управляющие команды вводятся в виде некоторых слов в поле командной строки, где их можно редактировать. Исполнение команды начинается после нажатия определённой клавиши, чаще всего.
Графические операционные системы обеспечивают более сложный интерфейс, в котором в качестве устройства управления кроме клавиатуры используется мышь. Работа графической операционной системы основана на взаимодействии активных и пассивных экранных элементов управления. В качестве активного элемента управления выступает указатель мыши, перемещение которого по экрану синхронизировано с перемещением мыши.
В качестве пассивных элементов управления выступают графические элементы управления приложений: экранные кнопки, значки, переключатели, раскрывающиеся списки, меню и др.
Взаимодействие активного элемента с пассивным осуществляется путем наведения указателя мыши на элемент управления и нажатия кнопки мыши.
Большинство современных графических операционных систем являются многозадачными. Они управляют распределением ресурсов вычислительной системы между приложениями и обеспечивают:
· возможность одновременного выполнения нескольких приложений;
· возможность обмена данными между приложениями;
· возможность совместного использования программных, аппаратных и сетевых ресурсов вычислительной системы несколькими приложениями.
Организация файловой системы
Все современные дисковые операционные системы обеспечивают создание файловой системы, предназначенной для хранения данных на дисках и обеспечения доступа к ним. Жесткий диск представляет собой набор (пакет) дисков, надетых на одну ось и покрытых ферромагнитным слоем. Принцип организации файловой системы табличный. Поверхность жесткого диска рассматривается как трехмерная матрица. Местоположение файла на диске определяется номером рабочей поверхности, номером цилиндра и номером сектора. Под цилиндром понимается совокупность всех дорожек, принадлежащих разным поверхностям и находящихся на равном удалении от оси вращения.
Данные о местоположении файла хранятся в системной области диска, в специальной таблице размещения файлов, которая называется FAT-таблицей (File Allocation Table). Поскольку нарушение FAT-таблицы приводит к невозможности найти данные на диске, к ней предъявляются особые требования по надежности. FAT-таблица существует в двух экземплярах, идентичность которых регулярно контролируется операционной системой.
В файлах могут храниться тексты программ, документы, готовые к выполнению программы и любые другие данные. Файлы разделяются на две категории – текстовые и двоичные. Текстовые файлы предназначены для чтения человеком. Они состоят из строк символов. Каждая строка оканчивается двумя специальными символами «возврат каретки» и «новая строка». Все файлы, отличные от текстовых, называются двоичными.
Исполняемым файлом называется файл, содержащий готовую к исполнению программу.
Чтобы операционная система и другие программы могли обращаться к файлам, они должны иметь имена. В операционной системе Windows обозначение файла состоит из имени и расширения. Расширение имени является необязательным. Как правило, оно описывает содержимое файла. Расширение отделяется от имени файла точкой, например: command.com, setup.exe.
Разрешается присваивать файлам имена длиной до 256 символов. Имя может содержать любые символы, в том числе и пробел, кроме символов \, /, *, ?, “, , |.
В имени можно использовать несколько точек. Расширением считаются символы, идущие после последней точки. В именах различаются прописные и строчные символы.
Примеры:
· com – исполняемые файлы;
· bat – командные файлы;
· pas – программа на Паскале;
· c – программа на СИ.
Кириллицу в именах файлов нужно применять осторожно, так как некоторые операционные системы не понимают имен с ней.
Каталоги
Имена файлов регистрируются на дисках в каталогах. Каталог – это специальная таблица на диске, в которой хранятся имена файлов, сведения о размере файла, времени его последнего обновления, атрибуты (свойства) файла и т.д. Если в каталоге хранится имя файла, то говорят, что файл находится в данном каталоге. На каждом диске может быть несколько каталогов. В каждом каталоге может быть много файлов, но каждый файл всегда регистрируется только в одном каталоге. В Windows каталоги называются папками.
Каждый каталог имеет имя, и он может быть зарегистрирован в другом каталоге. Если каталог зарегистрирован в другом каталоге, то говорят, что X – подкаталог Y. Требования к именам каталогов те же, что и к именам файлов, однако расширение обычно не используется.
Все каталоги образуют вложенную иерархическую структуру. На каждом диске имеется один главный каталог, который называется корневым. В нём регистрируются файлы и каталоги 1-го уровня. В каталогах 1-го уровня регистрируются файлы и каталоги 2-го уровня и т.д.
Каталог, с которым в настоящее время работает пользователь, называется текущим каталогом. Когда используется файл не из текущего каталога, необходимо указать, в каком каталоге он находится. Это можно сделать с помощью указания пути к файлу. Путь – это последовательность имен каталогов, разделенных символом «\». Этот путь задает маршрут от корневого каталога диска к тому каталогу, в котором находится нужный файл. Например: C:\Kurs1\Informanika.doc.
В компьютере обычно имеется несколько устройств памяти: накопители на жестких дисках, на дискетах, на компакт-дисках и т.п. На каждом из них могут находиться файлы и каталоги. Для того чтобы указать, какой диск необходим, надо обратиться к дисководу по имени. Дисководы имеют имена A, B, и т.д. Имена A и B зарезервированы для дисководов гибких дисков, а имя C соответствует жесткому диску, с которого загружается операционная система.
Текущий дисковод – это дисковод, с которым работает пользователь в настоящее время. Полное имя файла начинается с имени дисковода, на котором он находится.
Атрибуты файлов
Кроме имени и расширения файла операционная система хранит для каждого файла дату его создания или изменения и несколько дополнительных параметров, определяющих свойства файлов, которые называются атрибутами файла. Операционная система может их контролировать и изменять. Состояние атрибутов учитывается при проведении операций с файлами.
В операционной системе Windows файл может иметь следующие атрибуты:
· только для чтения (Read Only);
· скрытый (Hidden);
· системный (System);
· архивный.
Атрибут «только для чтения» ограничивает возможность работы с файлом. Его установка означает, что в файл нельзя вносить изменения.
Атрибут «скрытый» сигнализирует о том, что данный файл не следует отображать на экране при проведении файловых операций. Это мера защиты против случайного повреждения файла.
Атрибутом «системный» помечаются файлы, обладающие важными функциями в работе самой операционной системы. Этот атрибут нельзя изменить средствами операционной системы. Как правило, системные файлы имеют также атрибут «скрытый».
Атрибут «архивный» остался от старых операционных систем и операционной системой не учитывается.
Обслуживание файловой системы
К функциям обслуживания файловой системы относятся следующие операции, выполняемые под управлением операционной системы:
· создание файлов и присвоение им имен;
· создание каталогов и присвоение им имен;
· переименование файлов и каталогов;
· копирование и перемещение файлов между дисками компьютера и между каталогами одного диска;
· удаление файлов и каталогов;
· навигация по файловой структуре с целью доступа к заданному файлу или каталогу;
· управление атрибутами файла.
Предшественником ОС следует считать служебные программы (загрузчики и мониторы), а также библиотеки часто используемых подпрограмм, начавшие разрабатываться с появлением универсальных компьютеров 1-го поколения (конец 1940-х годов). Служебные программы минимизировали физические манипуляции оператора с оборудованием, а библиотеки позволяли избежать многократного программирования одних и тех же действий (осуществления операций ввода-вывода, вычисления математических функций и т. п.).
История ОС насчитывает примерно полвека. Она во многом определялась и определяется развитием элементной базы и вычислительной аппаратурой. Первое поколение. 40-е годы. Первые цифровые вычислительные машины без ОС. Организация вычислительного процесса решается программистом с пульта управления. Второе поколение. 50-е годы. Появление прообраза ОС – мониторных систем, реализующих систему пакетной обработки заданий. Третье поколение. 1965-1980 г.г. Переход к интегральным схемам. IBM/360. Реализованы практически все основные концепции, присущие современным ОС: разделение времени и многозадачность, разделение полномочий, реальный масштаб времени, файловые структуры и файловые системы.
Реализация мультипрограммирования потребовала внесения очень важных изменений в аппаратуру компьютера: привилегированный и пользовательский режимы, средства защиты областей памяти, развитой системы прерываний. Четвертое поколение. Конец 70-х. Создан рабочий вариант стека протоколов TCP/IP. В 1983 году он был стандартизирован. Независимость от производителей, гибкость и эффективность, доказанные успешной работой Интернет, сделала этот стек протоколов основным стеком для большинства ОС. 80-е годы. Появление персональных компьютеров. Бурный рост локальных сетей. Поддержка сетевых функций стала необходимым условием.
Приняты основные стандарты на коммуникационные технологии локальных сетей: Ethernet, Token Ring, FDDI. Это позволило обеспечить совместимость сетевых ОС на нижних уровнях. Начало 90-х. Практически все ОС стали сетевыми. Появились специализированные сетевые ОС (например IOS, работающая в маршрутизаторах) Последнее десятилетие. Особое внимание корпоративным сетевым ОС, для которых характерны высокая степень масштабируемости, поддержка сетевой работы, развитые средства обеспечения безопасности, способность работать в гетерогенной среде, наличие средств централизованного администрирования.
WINDOWS NT
Для начала, рассмотрим семейство Windows NT, так как она наиболее популярна, ведь она установлена более чем на 89% персональных компьютерах и рабочих станций. Одной из наиболее распространённых и популярных версий Microsoft Windows является Windows XP, но популярность Windows XP падает в пользу Windows 7, так как для обычного пользователя важна красота графического интерфейса искорость работы. Но на самом деле, существенных различий в производительности нет, как думают рядовые пользователи. Windows 7 немножко уступает в производительности Windows XP, но, при этом, даёт дополнительное время автономной работы. Конечно, есть много новшеств, но для обычного пользователя они не так важны, большинство пользователей о них даже не подозревает. Самое интересное нововведение – Windows 7обладает поддержкой мульти-тач управления, в предыдущих версиях этого не было. “Провальной” версией многие пользователи считают Windows Vista, они отказались переходить с Windows XP на Windows Vista, указывая на её “раздутость” и плохую поддержку драйверами в момент появления новой ОС. Ещё одной отличительной особенностью Windows 7 от других версий (потому что она входит в базовую комплектацию системы) –это наличие DirectX11, которая очень понравилась геймерам, ведь чёткость и качество картинки очень сильно улучшились. Она так же может быть использована и на Windows Vista.
МОЁ МНЕНИЕ
Лично мне больше всех нравится Windows 7, она лучше всего подходит для геймеров, кем я и являюсь. Мне очень понравился её графический интерфейс, он стал более красочным по сравнению с Windows XP. При этом для меняоказалось большим сюрпризом то, что Windows 7 поддерживает запуск приложений, созданных как для Windows XP, так я для Windows Vista. Так как в Максимальной версии продукта присутствуют эмуляторы всех предыдущих версий, мне кажется, это огромный плюс. Тем более я не замечал никаких багов в системе, которые бы мешали наслаждаться работой за компьютером.
UNIX: Mac OS
Теперь рассмотрим Mac OS, онавторая по популярности, после Windows NT(5.4%). Мне про Mac OS сложно говорить, потому что я никогда не работал с этой операционной системой, но попытаюсь рассказать о ней с помощью отзывов, прочитанных на форумах. Корпорация Apple создала семейство операционных систем Mac ос для своей линейки компьютеров Macintosh. Обычно пользователи переходят на эту систему только потому, что хотят купить новомодныйдевайс или компьютер компании Apple, чтобы “понтоваться”. В основном так поступает молодёжь, потому что Apple создаёт по настоящему красивые и модные устройства. Но есть и те, которые видят в Mac OS удобство и выгоду. Эта система по-моему мнению больше подходит творческим людям, так как в этой операционной системе есть всё, чтобы создать профессионально выглядящий фотоальбом, забавный календарь,персональный сайт, собственную аудио-композицию, домашнее видео и даже скомпоновать их в DVD. Все устроено очень удобно, легко для освоения, но при этом предоставляет множество различных возможностей.
Но у Mac OS есть и недостатки, ведь чтобы приобрести эту операционную систему придётся раскошелиться на устройства продукции Apple, ведь она не из дешёвых. Ещё существует недостаток для тех, кто просто обожаетсобирать компьютер своими руками: соединить все вместе, засунуть каждую часть в положенное ей место и завести все это. Тогда PC компьютер с операционной системой Windows или одним из дистрибутивов Linux – именно то, что вам надо. Потому что вы не сможете легко и просто найти комплектующие, чтобы собрать настоящий Macintosh. Вот ещё один недостаток (но куда от них деваться, недостатки есть везде, нетидеальной операционной системы)– это если вам нужна определенная программа, которая доступна только под Windows и не имеет аналогов под Mac OS. Конечно, таких программ не так уж и много, но вот “одна паршивая овца все стадо портит“. К примеру, под Mac OS X нет аналогов 1С Бухгалтерии, AutoCAD, SolidWorks и других специфических узкоориентированных приложений. И…
План.
1.Введение 3
2.Назначение и основные функции операционной системы. 4
2.1.Процесс.Управление процессами.…….……………………………………5
2.2.Типы операционных систем. ……………………………………………… 6
2.3.Файловая система. ………………………………………………………….. 7
2.4.Конструкция ОС. ………………………………………………………….. 7
3.Операционные системы фирмы Microsoft. 9
3.1.Windows. ………………………………………………………………..… . 93.2.Семейство Windows 9x. …………………………………………………… 10
3.3.Семейство Windows NT. ………………………………………………….12
4.Заключение. 18
5.Список литературы. 19
Введение
Трудно назвать другую сферу человеческой, которая развивалась бы столь стремительно и порождала бы такое разнообразие проблем, как информатизация и компьютеризация общества.История развития информационных технологий характеризуется быстрым изменением концептуальных представлений, технических средств, методов и сфер их применения. В современных реалиях весьма актуальным для большинства людей стало умение пользоваться промышленными информационными технологиями. Проникновение компьютеров во все сферы жизни общества убеждает в том, что культура общения с компьютером становитсяобщей культуры человека.
При включении компьютера операционная система загружается в память раньше остальных программ и затем служит платформой и средой для их работы. Без операционной системы невозможно представить работу с компьютером. Знание операционной системы необходимо для успешного пользования современными компьютерами. Предшественником ОС следует считать служебные программы (такие, какзагрузчики), а также библиотеки часто используемых подпрограмм, начавшие разрабатываться с появлением универсальных компьютеров 1-го поколения (конец 1940-х годов). Служебные программы минимизировали физические манипуляции оператора с оборудованием, а библиотеки позволяли избежать многократного программирования одних и тех же действий (осуществления операций ввода-вывода, вычисления математических функций и т.п.).
Целью данной работы является анализ общих основ операционных систем и характеристика развития самой известной ОС — Windows. Информационными основами для этого реферата послужили учебные и справочные пособия по информатике, материалы веб-сайтов и Интернет изданий, посвящённые компьютерным технологиям.
Назначение и основные функции операционной системы.
Операционная система– это комплекс взаимосвязанных системных программ, функциями которого является контроль использования и распределения ресурсов вычислительной системы и организация взаимодействия пользователя с компьютером.
Операционная система (ОС) играет роль связующего звена между аппаратурой компьютера и выполняемыми программами, а также пользователем.
Операционные системы, развиваясь вместе с ЭВМ,прошли длинный путь от простейших программ в машинных кодах размером всего в несколько мегабайт до современных, написанных на языках высокого уровня, размер которых исчисляется гигабайтами. Такой значительный рост размера операционных систем обусловлен, главным образом, стремлением разработчиков «украсить» операционную систему, расширить ее возможности, добавить возможности, изначально несвойственныеоперационным системам, а также сделать интерфейс пользователя интуитивным. Все эти попытки дали свои результаты, и положительные, и отрицательные. Главным результатом стало усложнение настройки и программного интерфейса при упрощении пользовательского.
Важной особенностью многих ОС является способность их взаимодействия друг с другом, посредством сети, что позволяет компьютерам взаимодействоватьдруг с другом, как в рамках локальных вычислительных сетей (ЛВС), так и в глобальной сети Интернет.
Любая операционная система оперирует некоторыми сущностями, которые вместе со способами управления ими во многом характеризуют ее свойства. К таким сущностям могут относиться понятия процесса, объекта, файла и т.д. Каждая ОС имеет свой набор таких сущностей. К…
Основные понятия операционных систем (ОС)
Понятие ОС, операционной среды и операционной оболочки.
Любая Вычислительная система включает в себя:
аппаратную часть (hardware от англ. твёрдое изделие) – набор устройств (процессор, память, монитор, дисковые устройства и т. д.), объединённых магистральным соединением – шиной; программное обеспечение (software от англ. мягкое изделие), которое делится на два вида:
системное – это совокупность программ, предназначенных для управления аппаратной частью компьютера и обеспечения взаимодействия пользователя с компьютером; прикладное (текстовые процессоры, электронные таблицы, базы данных и т. д.)
Программа – это записанный в определённом порядке набор команд, выполнение которых обеспечивает решение конкретной задачи.
Определение 1.1. Операционная система (ОС) – комплекс системных управляющих и обрабатывающих программ, которые:
выступают как интерфейс между аппаратурой компьютера и пользователем с его задачами; предназначены для наиболее эффективного расходования ресурсов вычислительной системы и организации надёжных вычислений.
Интерфейс (от англ. interface – согласование) в широком смысле – определённая стандартами граница между взаимодействующими независимыми объектами.
Мы под термином Интерфейс будем понимать конкретный способ взаимодействия пользователя с компьютером.
Ресурсы – многократно используемые, относительно стабильные и часто недостающие объекты, которые запрашиваются, задействуются и освобождаются в период их активности.
К числу основных ресурсов современных вычислительных систем относятся процессоры, основная память, таймеры, наборы данных, диски, принтеры, сетевые устройства и др.
Определение 1.2. Операционная среда – программная среда, в которой выполняются прикладные программы пользователей.
Программист может не знать детали управления конкретными ресурсами (например, диском) компьютера и должен обращаться к ОС с соответствующими вызовами, чтобы получить от неё необходимые сервисы и функции. Этот набор сервисов и функций и представляет собой операционную среду, в которой выполняются прикладные программы.
Отметим, что ОС может осуществлять поддержку нескольких различных операционных сред.
Определение 1.3. В общем случае под Оболочкой ОС понимается часть операционной среды, определяющая интерфейс пользователя, его реализацию (текстовый, графический и т. п.), командные и сервисные возможности пользователя по управлению прикладными программами и компьютером.
Процесс – абстракция, представляющая программу во время её выполнения.
Файл – именованная часть пространства на носителе информации.
Назначение ОС:
Организация удобного интерфейса между пользователями и аппаратурой компьютера: Разработка программ: ОС предоставляет программисту разнообразные инструменты разработки приложений: редакторы, отладчики и т. п. Исполнение программ. Для запуска программы нужно выполнить ряд действий: загрузить в основную память программу и данные, инициализировать устройства ввода-вывода и файлы, подготовить другие ресурсы. ОС выполняет всю эту рутинную работу вместо пользователя. Доступ к устройствам ввода-вывода. Для управления каждым устройством используется свой набор команд. ОС предоставляет пользователю единообразный интерфейс, который скрывает все эти детали и обеспечивает программисту доступ к устройствам ввода-вывода с помощью простых команд чтения и записи. Контролируемый доступ к файлам. При работе с файлами управление со стороны ОС предполагает не только глубокий учёт природы устройства ввода-вывода, но и знание структур данных, записанных в файлах. Многопользовательские ОС, кроме того, обеспечивают механизм защиты при обращении к файлам. Системный доступ. ОС управляет доступом к совместно используемой или общедоступной вычислительной системе в целом, а также к отдельным системным ресурсам. Она обеспечивает защиту ресурсов и данных от несанкционированного использования и разрешает конфликтные ситуации. Обнаружение ошибок и их обработка. При работе компьютерной системы могут происходить разнообразные сбои за счёт внутренних и внешних ошибок в аппаратном обеспечении, различного рода программных ошибок (переполнение, попытка обращения к ячейке памяти, доступ к которой запрещен и др.). В каждом случае ОС выполняет действия, минимизирующие влияние ошибки на работу приложения (от простого сообщения об ошибке до аварийной остановки программы). Учёт использования ресурсов. Хорошая ОС имеет средства учёта использования различных ресурсов и отображения параметров производительности вычислительной системы. Эта информация важна для настройки (оптимизации) вычислительной системы с целью повышения её производительности. Организация эффективного использования ресурсов компьютера. ОС является своеобразным диспетчером ресурсов компьютера: ресурсы распределяются ОС между выполняемыми программами.
Управление ресурсами включает решение ряда общих задач:
Планирование ресурса – определение, какому процессу, когда и в каком качестве (если ресурс может выделяться частями) следует выделить данный ресурс; Удовлетворение запросов на ресурсы – выделение ресурса процессам; Отслеживание состояния и учёт использования ресурса – поддержание оперативной информации о занятости ресурса и распределённой его доли; Разрешение конфликтов между процессами, претендующими на один и тот же ресурс. Облегчение процессов эксплуатации аппаратных и программных средств вычислительной системы. Ряд ОС имеет в своем составе наборы служебных программ, обеспечивающие резервное копирование, архивацию данных, проверку, очистку и дефрагментацию дисковых устройств и др.
Кроме того, современные ОС имеют достаточно большой набор средств и способов диагностики и восстановления работоспособности системы. Сюда относятся:
диагностические программы для выявления ошибок в конфигурации ОС; средства восстановления последней работоспособной конфигурации; средства восстановления поврежденных и пропавших системных файлов и др.
Возможность развития. Современные ОС организуются таким образом, что допускают эффективную разработку, тестирование и внедрение новых системных функций, не прерывая процесса нормального функционирования вычислительной системы. Большинство ОС постоянно развиваются (нагляден пример Windows). Происходит это в силу следующих причин. Обновление и возникновение новых видов аппаратного обеспечения. Новые сервисы. Исправления. В каждой ОС есть ошибки. Время от времени они обнаруживаются и исправляются. Отсюда постоянные появления новых версий и редакций ОС.
Классификация ОС.
Рассмотрим основные классификационные признаки ОС.
По назначению ОС делятся на: Специализированные – работающие с фиксированным набором программ (функциональных задач); Универсальные – рассчитанные на решение любых задач пользователей. По способу загрузки можно выделить Загружаемые ОС (большинство); Системы, постоянно находящиеся в памяти вычислительной системы. Последние, как правило, специализированные и используются для управления работой специализированных устройств (например, в БЦВМ баллистической ракеты или спутника, научных приборах, автоматических устройствах различного назначения и др.). По особенностям алгоритмов управления ресурсами. Главным ресурсом системы является процессор, поэтому дадим классификацию по алгоритмам управления процессором: Поддержка многозадачности (многопрограммности). По числу одновременно выполняемых задач ОС делятся на 2 класса:
однопрограммные (однозадачные) – MS-DOS; многопрограммные (многозадачные) – Windows.
Поддержка многопользовательского режима. По числу одновременно работающих пользователей ОС делятся на:
однопользовательские (MS-DOS, Windows 3х); многопользовательские (Windows NT/2000/2003/XP/Vista).
Виды многопрограммной работы. Специфику ОС во многом определяет способ распределения времени между несколькими одновременно существующими в системе процессами:
не вытесняющая многопрограммность (Windows 3.x) – активный процесс выполняется до тех пор, пока он сам не отдаст управление ОС; вытесняющая многопрограммность (Windows 2000/2003/ XP) – решение о переключении процессов принимает ОС.
Многопроцессорная обработка.
ОС без поддержки многопроцессорной обработки (Windows 3.x, Windows 95); ОС с поддержкой многопроцессорной обработки (Windows NT/ 2000/2003/XP).
По области использования и форме эксплуатации: Системы пакетной обработки (OS/360, OC EC) предназначены для решения задач в основном вычислительного характера, не требующих быстрого получения результатов. Главной целью и критерием эффективности таких систем является максимальная пропускная способность, т. е. решение максимального числа задач в единицу времени. В Системах разделения времени (UNIX, VMS) каждому пользователю предоставляется терминал, с которого он может вести диалог со своей программой. Т. к. каждой задаче выделяется только квант процессорного времени, ни одна задача не занимает процессор надолго, и время ответа оказывается приемлемым. Если квант выбран достаточно небольшим, то у всех пользователей, одновременно работающих на одной и той же машине, складывается впечатление, что каждый из них единолично использует машину. Системы реального времени (QNX, RT/11) предназначены для управления техническими объектами (станок, спутник и т. п.), где существует предельное время на выполнение программ, управляющих объектом. По аппаратной платформе (типу вычислительной техники), для которой они предназначаются, ОС делят на следующие группы: ОС для смарт-карт. Некоторые из них могут управлять только одной операцией, например, электронным платежом. Встроенные ОС. Управляют карманными компьютерами (lialm OS, Windows CE – Consumer Electronics – бытовая техника), мобильными телефонами, телевизорами, микроволновыми печами и т. п. ОС для персональных компьютеров, например, Windows 9.x, Windows ХР, Linux, Mac OSX и др. ОС мини-ЭВМ, например, RT-11 для PDP-11 – OC реального времени, RSX-11 M для PDP-11 – ОС разделения времени, UNIX для PDP-7. ОС мэйнфреймов (больших машин), например, OS/390, происходящая от OS/360 (IBM). Обычно ОС мэйнфреймов предполагает одновременно три вида обслуживания: пакетную обработку, обработку транзакций (например, работа с БД, бронирование авиабилетов, процесс работы в банках) и разделение времени. Серверные ОС, например, UNIX, Windows 2000, Linux. Область применения – ЛВС, региональные сети, Intranet, Internet. Кластерные ОС. Кластер – слабо связанная совокупность нескольких вычислительных систем, работающих совместно для выполнения общих приложений и представляющихся пользователю единой системной, например, Windows 2000 Cluster Server, Windows 2008 Server, Sun Cluster (базовая ОС – Solaris).
РЕФЕРАТ
по дисциплине «Информатика»
по теме: «Операционные системы Майкрософт»
Введение
В 1975 году Пол Ален и Билл Гейтс, прочитав опубликованную 1 января 1975 г. в журнале «Popular Electronics» статью о новом персональном компьютере Altair 8800, разработали для него интерпретатор языка BASIC. Через месяц – 1 февраля 1975 года – было подписано лицензионное соглашение с компанией Micro Instrumentation and Telemetry Systems (MITS) – производителем этого ПК – об использовании BASIC в составе программного обеспечения для Altair. В этом же году Билл Гейтс в письме к Алену предложил название для их компании – Micro-Soft (с написанием через дефис).
Свой первый год новая компания, в которой работало три человека, закончила с оборотом 16 005 долл. Уже в 2000 году доходы корпорации составили 25,3 млрд. долл., а прибыль – более 7,3 млрд.
На сегодняшний день корпорация Microsoft является мировым лидером в производстве программного обеспечения, предоставлении услуг и разработке Интернет-технологий для персональных компьютеров и серверов. Компания предлагает широкий спектр программных продуктов для делового и личного применения, призванных расширить возможности человека или компании за счет использования современного программного обеспечения в любое время, в любом месте и на любом устройстве.
1. История операционных систем Microsoft
Первая операционная система (ОС), созданная Microsoft, называлась вопреки общепринятому мнению, не MS-DOS, а XENIX OS (причем, это была операционная система семейства UNIX) – она была анонсирована 25 августа 1980 года. А операционная система MS-DOS 1.0 появилась годом позже, 12 августа 1981 года.
Толчком к разработке MS-DOS послужила встреча с двумя сотрудниками IBM, приехавшими летом 1980 г. в Microsoft, где они рассказали о персональном компьютере, который корпорация IBM, возможно, создаст. На встрече шел разговор о возможном приобретении IBM таких продуктов Microsoft как BASIC, FORTRAN, COBOL и, может быть, еще чего-нибудь. В результате первых переговоров IBM попросила Microsoft разработать для нового компьютера еще и операционную систему. Так началась совместная работа над проектом IBM PC, которой в результате до неузнаваемости изменил наш мир.
После совещания, которое прошло в сентябре 1980 г. (на нем присутствовали Билл Гейтс, Пол Ален, Стив Балмер и Кей Ниши, сотрудник представительства Microsoft в Японии, первого представительства Microsoft за пределами США), было решено взяться за создание ОС, которая должна была содержать около 30 тыс. строк кода.
Основой для создания MS-DOS стала 16-разрядная операционная система SCP-DOS, разработанная Тимом Паттерсоном в компании Seattle Computer Products. Тим и три его топ-менеджера были приглашены на работу в Microsoft, и он принимал активное участие в создании новой операционной системы – MS-DOS v1.0. Первая версия MS-DOS была установлена на IBM PC вместе с Microsoft Basic, Microsoft COBOL, Microsoft FORTRAN и некоторыми другими программами Microsoft.
Вот некоторые вехи из истории развития MS-DOS.
9 марта 1983 г.
Выход MS-DOS 2.0 14 августа 1984 г. IBM выбирает Microsoft XENIX и MS-DOS в качестве операционных систем для своего нового ПК – IBM PC AT. 13
ноября 1989 г.
Microsoft и IBM заключают соглашение о сотрудничестве в разработке операционных систем для 90-х годов. В число этих систем, которые должны были работать на ПК с 386 и 486 процессорами, входят MS-DOS, Microsoft OS/2 и ряд других продуктов 9 апреля 1990 г. Появляется русская версия MS-DOS 4.01. Это был первый программный продукт Microsoft, локализованный на русском языке. 11 июня 1991 г. Выход MS-DOS 5.0 30 марта 1993 г. Выход MS-DOS 6.0 Upgrade 3 июня 1993 г. Выход MS-DOS 6.22 Всего было выпущено 12 версий MS-DOS: 1.0 (1.1) – 2.0 – 3.0 – 3.3 – 4.0 (4.01) – 5.0 – 6.0 (6.2, 6.21, 6.22), и каждая версия имела свои особенности. Так, MS-DOS 2.0 была ориентирована на обеспечение совместимости с приложениями, разработанными для других операционных систем. В MS-DOS 3.0 основное внимание было уделено сетевым возможностям и работе с дисками больших объемов (больше 1 Гбайт), в MS-DOS 5.0 была реализована поддержка расширенной памяти (больше 640 Кбайт). MS-DOS 6.0 (и ее подверсии) собрала воедино все, что было сделано, и в то же время стала последней операционной системой семейства MS-DOS. На этой системе в Microsoft закончилась «эпоха MS-DOS».
При всей популярности, у MS-DOS был «один существенный недостаток»: для работы с ней нужно было знать довольно много: команды системы, их назначение и варианты использования и тому подобное. В общем, для того чтобы работать с MS-DOS, нужно было иметь «семь пядей во лбу» – наверное, поэтому на людей, работающих за персональными компьютерами, смотрели как на крутых специалистов, своего рода «компьютерных гуру».
Для того чтобы персональные компьютеры стали доступны многим, в том числе и неспециалистам, нужно было придумывать что-то новое.
2. Современные операционные системы Microsoft
Первые идеи о построении операционной системы, отличающейся от привычной «текстовой» MS-DOS и имеющей новый графический интерфейс, были высказаны Биллом Гейтсом в конце 1982 г.
Толчком к этому послужил целый ряд причин – работа над графическими модулями для BASIC, реализация графического интерфейса в компьютерах, выпускаемых компанией XEROX, а также работы, проводимые в институте Карнеги-Меллона.
Впервые Microsoft Windows была представлена на выставке COMDEX 10 ноября 1983 г., тогда она позиционировалась как графическое расширение для MS-DOS. Первая версия – Microsoft Windows 1.0 – была выпущена спустя 2 года, 20 ноября 1985 года и тоже была не более чем расширение для MS-DOS. Даже известные Microsoft Windows 3.x и Microsoft Windows for Workgroups 3.x не являлись операционными системами в чистом виде, а представляли собой надстройки или расширения MS-DOS.
Основными новшествами, реализованными в Microsoft Windows, стали появление графического интерфейса пользователя и использование наряду с клавиатурой другого устройства – графического манипулятора «мышь», без которого теперь трудно представить любой современный персональный компьютер. Появление графического интерфейса пользователя стало поистине гигантским шагом вперед в индустрии программного обеспечения для ПК, своего рода революцией. Теперь пользователю не нужно было знать все команды операционной системы, не нужно было вводить их с клавиатуры – ему было достаточно открыть графическое окно (прямоугольная область на экране компьютера), найти в нем специальный значок, пиктограмму нужной ему программы, щелкнуть по нему мышкой и программа запускалась…
Конечно, новые методы работы были непривычными для пользователей, но чтобы они быстрее привыкли к ним, Microsoft специально включила в состав Windows игру Reversi, которая помогала освоиться с принципом «укажи – и – щелкни» (point and click).
Вот некоторые вехи из истории развития первых версий Microsoft Windows:
29 августа 1989 г. Выход Windows/286 v. 1.03 22 мая 1990 г. Выпуск Windows 3.0 6 апреля 1992 г. Выход Windows 3.1 В новой версии ОС (Windows 3.1) было сделано более 1000 улучшений и изменений по сравнению с Windows 3.0. Выпуск этой версии вызвал такой большой интерес у пользователей, что на нее было сделано около 1 млн. предварительных заказов во всем мире, а за 9 месяцев продаж было приобретено около 16 млн. копий Windows 3.1. Спустя год (14 августа 1993 г.) корпорация Microsoft объявила о том, что число пользователей Microsoft Windows превысило 25 млн. чел. – это сделало Microsoft Windows самой популярной операционной системой с графическим интерфейсом пользователя.
За четыре года, прошедшие с момента появления Windows 3.1, она стала фактическим стандартом операционных систем для персональных компьютеров. Microsoft Windows 3.1 (и впоследствии Windows for Workgroups 3.11) предустанавливалась примерно на 80% выпускаемых в то время персональных компьютеров, а на прикладные программы для Microsoft Windows приходилось 60% продаж программного обеспечения.
В конце 80 – начале 90-х годов в «мире персональных компьютеров» стали получать распространение локальные вычислительные сети, которые позволяли объединять несколько компьютеров и совместно использовать их ресурсы. Возможности работы в сети были реализованы уже в MS-DOS 3.0, но, учитывая успех Microsoft Windows и таких специализированных операционных систем, как Artisoft LANtastic и Novell NetWare, корпорация Microsoft в 1992 году создала версию Microsoft Windows, которая была предназначена для работы в локальных (одноранговых) вычислительных сетях. Эта операционная система получила название Windows for Workgroups 3.1 (Windows для рабочих групп), и увидела свет 27 ноября 1992 года.
Примерно через год, 8 ноября 1993 года, корпорация Microsoft выпустила версию Microsoft Windows for Workgroups 3.11. Эта версия Windows менее чем через 5 месяцев (к 18 апреля 1994 г.) стала самой продаваемой операционной системой в мире, обогнав по числу проданных копий Microsoft Windows 3.1.
Операционная система Microsoft Windows была создана для работы в среде MS-DOS и расширения ее возможностей. Тогда же, в 80-х годах, Microsoft и IBM объединили свои усилия для разработки операционной системы, которая смогла бы стать заменой MS-DOS для компьютеров, базирующихся на процессорах Intel.
Такой операционной системой должна была стать OS/2, но одновременно с работой над ней Microsoft начала работу над более мощной операционной системой, которая могла бы функционировать и на других платформах. Идея разработки заключалась и в том, чтобы написать новую операционную систему на языке высокого уровня, что позволило бы сделать ее более мобильной, т.е. переносимой на другие компьютеры.
Для работы над новой операционной системой, которая имела рабочее название «New Technology Operating System», корпорация Microsoft пригласила Дэйва Катлера (Dave Cutler), который работал в корпорации DEC и был одним из разработчиков операционной системы DEC VAX VMS. В созданной в 1988 году группе разработки новой операционной системы было всего 12 человек, среди которых, наряду с Дэйвом Катлером, были также бывшие сотрудники DEC, принимавшие участие в разработке DEC VAX VMS.
Первоначально новая операционная система получила название OS/2 NT. Однако в 1990 году Microsoft выпустила Windows 3.0, и с этого момента пути Microsoft и IBM разошлись. Дело в том, что IBM рассматривала Microsoft Windows как очередную ступеньку к созданию более совершенной операционной системы OS/2, а Microsoft решила разрабатывать на основе Windows другую, отличную от OS/2, операционную систему. В результате IBM сохранила за своей операционной системой название OS/2, а Microsoft изменила его с OS/2 NT на Windows NT.
В августе 1991 года на конференции Microsoft Windows Developers Conference была впервые продемонстрирована рабочая версия операционной системы Microsoft Windows NT, которая включала в себя новые функции, необходимые для работы критически важных приложений, и организации клиент-серверных вычислений. Система была ориентирована на рынок высокопроизводительных серверов и рабочих станций.
В июле 1993 года в продажу были выпущены Microsoft Windows NT 3.1 и Microsoft Windows NT Advanced Server 3.1. Они использовали тот же графический интерфейс, что Microsoft Windows, однако это были полностью 32-х разрядные операционные системы с высокой надежностью и производительностью. Основным преимуществом Windows NT над другими операционными системами стало наличие хорошо продуманной системы защиты и специальной файловой системы (NTFS), эффективно распределяющей права доступа к ресурсам.
В отличие от Windows или Windows for Workgroups Windows, Windows NT была «чистой» операционной системой, а не надстройкой над MS-DOS.
В сентябре 1994 года были выпущены версии Windows NT Workstation 3.5 и Windows NT Server 3.5. По сравнению с Windows NT 3.1, в этих версиях было значительно повышено быстродействие, уменьшен размер памяти, занимаемый системой и обеспечивалось взаимодействие с другими ОС, особенно с Novell NetWare и UNIX.
Менее чем через год, в июне 1995 года, Microsoft объявила о выходе систем семейства Windows NT 3.51, которые включали такие расширенные возможности, как сетевая установка Windows 95 (в качестве клиента), поддержка работы Windows 95-совместимых приложений и новых устройств, например, PCMCIA.
Работа над новой версией операционной системы, которая должна была стать преемником популярной Microsoft Windows 3.1, началась в 1992 году и продолжалась немногим более 3-х лет.
При создании новой операционной системы преследовались следующие цели:
· новая система должна была иметь новый, более удобный интерфейс пользователя;
· обеспечивать работу в защищенном режиме;
· иметь встроенную поддержку различных сетей;
· иметь поддержку технологии Plug-and-Play;
· иметь поддержку интерфейса программирования Win32 API;
· быть устойчивой и надежной.
Это, как говорится, технические требования. Если же говорить обычным языком, то новая версия Microsoft Windows должна была иметь удобный интерфейс, требовать мало ресурсов, быть быстрой, устойчивой и надежной и уметь работать с современными периферийными устройствами.
Официально название новой операционной системы Microsoft Windows 95 было объявлено 8 сентября 1994 года, а непосредственно выпуск одной из самых успешных ОС Microsoft состоялся 24 августа 1995 года.
Летом 1995 года корпорация развернула грандиозную маркетинговую программу во всем мире. Повсюду звучала реклама с хитом «Start Me Up» группы Rolling Stones. На небоскреб Empire States Building в Нью-Йорке проецировалось изображение логотипа Microsoft Windows, а в день выхода Windows 95 армия одетых в униформу сотрудников корпорации вручала копии программы фанатам, простоявшим в очереди всю ночь.
За четыре дня продаж во всем мире было продано более 1 млн. копий Windows 95, а к 17 октября это число достигло 7 миллионов.
Наибольшим изменениям в Windows 95 подвергся пользовательский интерфейс – именно с Windows 95 началась эпоха «кнопки Start». Уже ставшие привычными для пользователей Microsoft Windows окна и специальные программы уступили место «рабочему столу», новой метафоре интерфейса пользователя. Теперь экран дисплея представлял собой поверхность рабочего стола, на котором файлы показаны в виде пиктограмм, помещенных в специальные папки. Для работы с программами Windows 95 использовалась однакнопка Start (или «Пуск» – в русской версии), а для доступа к уже запущенным программам предназначалась специальная панель задач, как правило расположенная в нижней части экрана. Этот новый интерфейс пользователя, реализованный в Windows 95, представлял собой наиболее удобный и интуитивно понятный способ работы.
С точки зрения программной архитектуры, Windows 95 – это 32-разрядная, многопотоковая операционная система с вытесняющей многозадачностью. Наиболее важные изменения в Windows 95 были вызваны стремлением корпорации Microsoft сделать ее совместимой с существующими 16-разрядными прикладными программами, разработанными для предыдущих версий Windows.
В июле 1996 года корпорация Microsoft выпустила очередные версии операционных систем семейства Windows NT: Windows NT Workstation 4.0 и Windows NT Server 4.0. Эти системы имели уже ставший популярным пользовательский интерфейс Windows 95 и обеспечивали удобство в работе и управлении, а также высокое быстродействие сетевых операций и предоставляли пользователям полный комплект инструментов для создания и управления внутренними интранет-сетями. В состав Windows NT Server 4.0 также входили программы, с помощью которых компании могли легко создавать корпоративные веб-узлы и управлять ими.
Такое внимание к использованию Интернет-технологий в составе операционных систем Microsoft, предназначенных для использования в организациях, объяснялось, прежде всего, возросшей ролью самой «Всемирной Паутины» (Интернета): сотрудники компаний, да и сами компании все больше и больше стали обращаться в Интернет для поиска необходимой информации.
Через 30 дней после выпуска число проданных лицензий на Windows NT 4.0 Server превысило 150 000 штук.
В конце 1997 года корпорация Microsoft выпустила Windows NT 4.0 Server Enterprise Edition – версию, специально предназначенную для построения крупномасштабных корпоративных распределенных приложений. Новая версия Windows NT 4.0 обладала всеми необходимыми характеристиками для построения отказоустойчивых корпоративных решений, обслуживающих тысячи пользователей. Выпуск этой версии предоставил крупным предприятиям возможности построения масштабных информационных систем с производительностью, которую раньше можно было получить только с помощью специальных систем (в частности, UNIX-систем). Теперь это стало возможным и при использовании стандартных, наиболее распространенных и недорогих серверов на основе процессоров Intel.
Конец 90-х годов ХХ века – время интенсивного развития Интернета и его повсеместного использования. Естественно, что корпорация Microsoft не могла пройти мимо этого, и выпустила операционную систему Microsoft Windows 98. Новая версия Windows должна была облегчить доступ пользователей в Интернет. Для этого разработчики корпорации Microsoft изменили рабочий стол Windows – он стал активным (и получил название Active Desktop), и теперь пользователь мог размещать на нем не только ярлыки программ, находящихся на его компьютере, но и ссылки на ресурсы, находящиеся в Интернете.
В состав Windows 98 была встроена программа Internet Explorer, с помощью которой пользователи могли работать с Интернетом, не устанавливая для этого специальные программы. Кстати, использование Интернет-технологий в Windows 98 позволило унифицировать работу пользователя: теперь он мог без труда найти нужную ему информацию вне зависимости от того, где она находилась – на его компьютере или в Интернете.
Windows 98 увидела свет 25 июня 1998 года, и это событие происходило одновременно более чем в 40 странах мира.
В начале февраля 1999 года корпорация Microsoft объявила о том, что объем продаж операционной системы Microsoft Windows 98 в рождественские праздники 1998 года составил почти 3 млн. экземпляров. Кроме этого, было объявлено, что общее число проданных копий Windows 98 достигло 25 миллионов.
Работа над Microsoft Windows 2000 началась в 1996 году, сразу же после окончания работ над Windows NT 4.0, а официальное название новой системы было объявлено 27 октября 1998 года. Эта операционная система стала стандартом операционных систем, используемых в бизнесе.
Длительность работы над проектом Windows 2000 составила 3 года, 4 месяца и 2 недели. 15 декабря 1999 г. версии Windows 2000 Professional, Windows 2000 Server и Windows Advanced Server были отправлены в производство, официально они увидели свет 17 февраля 2000 года.
Менее чем через месяц число проданных лицензий на Windows 2000 Professional, Server и Advanced Server превысило 1 млн. экземпляров.
14 сентября 2000 года вышла в свет новая версия операционной системы Microsoft, предназначенная для домашних пользователей – Windows Millennium Edition (Windows Me).
К моменту ее выхода роль Интернета еще больше возросла, домашние пользователи стали использовать больше одного компьютера, и эти компьютеры стали использоваться для работы с аудио- и видеоинформацией, и с различными изображениями.
К 2000 году музыкальные и видео-файлы в формате MP3 стали «темой номер 1» при поиске в Интернете. Продажи цифровых фотокамер в Японии впервые превысили объем продаж обычных фотоаппаратов. Кроме этого, в компьютерах Apple стал реализовываться принцип «Out of Box Experience», который не требовал установки специальных программ при подключении домашнего оборудования (фото и видеокамеры) к компьютеру. И еще одно – вычислительная мощность процессоров удвоилась, поэтому пользователи стали «требовать» более быструю операционную систему.
Естественно, что для удовлетворения этих требований была нужна новая операционная система (несмотря на то, что уже было выпущено обновление Windows 98 – Windows 98 Second Edition).
Новая операционная система создавалась Microsoft исходя из понимания потребностей пользователей и тенденций развития технологий для использования компьютеров дома. Она была разработана специально для домашних пользователей и содержала усовершенствования, предназначенные для поддержки цифровых мультимедийных технологий, домашних сетей, обслуживания персональных компьютеров и существенно облегчала использование Интернета.
14 сентября 2000 года Windows Me была выпущена на 15 языках, а к концу года число локализованных ее версий достигло 28, включая и русский язык.
Начиная с MS-DOS версии 4.01, корпорация Microsoft выпускала русские версии своих операционных систем. Эти версии выходили примерно через три месяца после выхода английской версии продукта, но, начиная с Windows 2000, этот срок начал постепенно сокращаться, и к моменту выхода Windows Me разрыв составил меньше месяца.
25 октября 2001 г., выходит новая операционная система – Microsoft Windows XP. Это – первая настольная операционная система Microsoft для домашнего и профессионального использования, базирующаяся на едином базовом коде Windows NT, что обеспечивает крайне высокую надежность этой системы. Высокая устойчивость Windows XP к сбоям, ее удобство, новый интерфейс и новые функции смогут коренным образом изменить представление пользователя о способах работы за персональным компьютером, предоставив ему для этого новые возможности и опыт.
В 2005 году корпорация Microsoft официально объявила название своей грядущей операционной системы – Windows Vista (бывшее кодовое имя – «Longhorn»). Первая beta-версия Windows Vista появилась уже 3 августа 2005 года. Выход финальной версии Windows Vista запланирован на 2006 год.
На международной партнёрской конференции Microsoft в Миннеаполисе старший менеджер по продуктовой линейке Windows Эмми Стефан (Amy Stephan) привёл ряд интересных фактов о грядущей операционной системе Microsoft. Windows Vista будет:
запускать приложения на 15% быстрее, чем Windows XP;
загружаться при старте PC на 50% быстрее, чем Windows XP и позволять восстанавливаться из «спящего» режима за две секунды;
позволять избегать 50% текущих случаев перезагрузки системы, связанных с установкой свежих патчей;
позволять компаниям осуществлять миграцию пользователей на 75% быстрее, чем в случае с текущими операционными системами линейки Windows.
Заключение
Сегодня корпорация Microsoft – это
· признанный лидер в области разработки программного обеспечения для персональных компьютеров;
· более 48 000 сотрудников в 61 стране мира;
· программные продукты, которые выпускаются на 35 языках более чем в 60 странах мира.
Одна из причин успеха компании – надежные и производительные операционные системы для персональных компьютеров, пользующиеся заслуженной популярностью у миллионов пользователей во всем мире.
Литература
1. Брайан Андердал, История ОС Microsoft СПб, Изд. Питер 1999.
2. http://www.cnews.ru
3. http://www.microsoft.com/ru
Функции операционных систем персонального компьютера
операционная система файл каталог
Операционная система — это программа, которая загружается при включении компьютера. Она производит диалог с пользователем, осуществляет управление компьютером, его ресурсами (оперативной памятью, местом на дисках и т.д.), запускает другие (прикладные) программы на выполнение. Таким образом, операционная система – это набор программ, контролирующих работу прикладных программ и системных приложений и исполняющих роль интерфейса между пользователями, программистами, прикладными программами, системными приложениями и аппаратным обеспечением компьютера. Она опирается на базовое программное обеспечение – базовую систему ввода-вывода BIOS (Base Input-Output System). Программы, работающие под управлением операционной системы, называются приложениями. Под ресурсами вычислительной системы понимаются объем оперативной памяти, процессорное время, объем внешней памяти, внешние устройства.
Операционная система обеспечивает следующие виды интерфейсов:
· интерфейс между пользователем и программно-аппаратными средствами компьютера (интерфейс пользователя);
· интерфейс между программным и аппаратным обеспечением (программно-аппаратный интерфейс);
· интерфейс между разными видами программного обеспечения (программный интерфейс).
Все операционные системы обеспечивают пакетный и диалоговый режим работы.
В пакетном режиме операционная система автоматически исполняет заданную последовательность команд.
В диалоговом режиме операционная система находится в ожидании команды пользователя, получив её, приступает к исполнению, а после завершения возвращает отклик и ждёт очередной команды. Диалоговый режим работы основан на использовании прерываний. Прерыванием называется способность операционной системы прервать текущую работу и отреагировать на события, вызванные пользователем с помощью управляющих устройств.
По способу реализации интерфейса пользователя различают неграфические и графические операционные системы.
Неграфические операционные системы используют интерфейс командной строки. Основным устройством управления в этом случае является клавиатура. Управляющие команды вводятся в виде некоторых слов в поле командной строки, где их можно редактировать. Исполнение команды начинается после нажатия определённой клавиши, чаще всего.
Графические операционные системы обеспечивают более сложный интерфейс, в котором в качестве устройства управления кроме клавиатуры используется мышь. Работа графической операционной системы основана на взаимодействии активных и пассивных экранных элементов управления. В качестве активного элемента управления выступает указатель мыши, перемещение которого по экрану синхронизировано с перемещением мыши.
В качестве пассивных элементов управления выступают графические элементы управления приложений: экранные кнопки, значки, переключатели, раскрывающиеся списки, меню и др.
Взаимодействие активного элемента с пассивным осуществляется путем наведения указателя мыши на элемент управления и нажатия кнопки мыши.
Большинство современных графических операционных систем являются многозадачными. Они управляют распределением ресурсов вычислительной системы между приложениями и обеспечивают:
· возможность одновременного выполнения нескольких приложений;
· возможность обмена данными между приложениями;
· возможность совместного использования программных, аппаратных и сетевых ресурсов вычислительной системы несколькими приложениями.
Организация файловой системы
Все современные дисковые операционные системы обеспечивают создание файловой системы, предназначенной для хранения данных на дисках и обеспечения доступа к ним. Жесткий диск представляет собой набор (пакет) дисков, надетых на одну ось и покрытых ферромагнитным слоем. Принцип организации файловой системы табличный. Поверхность жесткого диска рассматривается как трехмерная матрица. Местоположение файла на диске определяется номером рабочей поверхности, номером цилиндра и номером сектора. Под цилиндром понимается совокупность всех дорожек, принадлежащих разным поверхностям и находящихся на равном удалении от оси вращения.
Данные о местоположении файла хранятся в системной области диска, в специальной таблице размещения файлов, которая называется FAT-таблицей (File Allocation Table). Поскольку нарушение FAT-таблицы приводит к невозможности найти данные на диске, к ней предъявляются особые требования по надежности. FAT-таблица существует в двух экземплярах, идентичность которых регулярно контролируется операционной системой.
В файлах могут храниться тексты программ, документы, готовые к выполнению программы и любые другие данные. Файлы разделяются на две категории – текстовые и двоичные. Текстовые файлы предназначены для чтения человеком. Они состоят из строк символов. Каждая строка оканчивается двумя специальными символами «возврат каретки» и «новая строка». Все файлы, отличные от текстовых, называются двоичными.
Исполняемым файлом называется файл, содержащий готовую к исполнению программу.
Чтобы операционная система и другие программы могли обращаться к файлам, они должны иметь имена. В операционной системе Windows обозначение файла состоит из имени и расширения. Расширение имени является необязательным. Как правило, оно описывает содержимое файла. Расширение отделяется от имени файла точкой, например: command.com, setup.exe.
Разрешается присваивать файлам имена длиной до 256 символов. Имя может содержать любые символы, в том числе и пробел, кроме символов \, /, *, ?, “, , |.
В имени можно использовать несколько точек. Расширением считаются символы, идущие после последней точки. В именах различаются прописные и строчные символы.
Примеры:
· com – исполняемые файлы;
· bat – командные файлы;
· pas – программа на Паскале;
· c – программа на СИ.
Кириллицу в именах файлов нужно применять осторожно, так как некоторые операционные системы не понимают имен с ней.
Каталоги
Имена файлов регистрируются на дисках в каталогах. Каталог – это специальная таблица на диске, в которой хранятся имена файлов, сведения о размере файла, времени его последнего обновления, атрибуты (свойства) файла и т.д. Если в каталоге хранится имя файла, то говорят, что файл находится в данном каталоге. На каждом диске может быть несколько каталогов. В каждом каталоге может быть много файлов, но каждый файл всегда регистрируется только в одном каталоге. В Windows каталоги называются папками.
Каждый каталог имеет имя, и он может быть зарегистрирован в другом каталоге. Если каталог зарегистрирован в другом каталоге, то говорят, что X – подкаталог Y. Требования к именам каталогов те же, что и к именам файлов, однако расширение обычно не используется.
Все каталоги образуют вложенную иерархическую структуру. На каждом диске имеется один главный каталог, который называется корневым. В нём регистрируются файлы и каталоги 1-го уровня. В каталогах 1-го уровня регистрируются файлы и каталоги 2-го уровня и т.д.
Каталог, с которым в настоящее время работает пользователь, называется текущим каталогом. Когда используется файл не из текущего каталога, необходимо указать, в каком каталоге он находится. Это можно сделать с помощью указания пути к файлу. Путь – это последовательность имен каталогов, разделенных символом «\». Этот путь задает маршрут от корневого каталога диска к тому каталогу, в котором находится нужный файл. Например: C:\Kurs1\Informanika.doc.
В компьютере обычно имеется несколько устройств памяти: накопители на жестких дисках, на дискетах, на компакт-дисках и т.п. На каждом из них могут находиться файлы и каталоги. Для того чтобы указать, какой диск необходим, надо обратиться к дисководу по имени. Дисководы имеют имена A, B, и т.д. Имена A и B зарезервированы для дисководов гибких дисков, а имя C соответствует жесткому диску, с которого загружается операционная система.
Текущий дисковод – это дисковод, с которым работает пользователь в настоящее время. Полное имя файла начинается с имени дисковода, на котором он находится.
Атрибуты файлов
Кроме имени и расширения файла операционная система хранит для каждого файла дату его создания или изменения и несколько дополнительных параметров, определяющих свойства файлов, которые называются атрибутами файла. Операционная система может их контролировать и изменять. Состояние атрибутов учитывается при проведении операций с файлами.
В операционной системе Windows файл может иметь следующие атрибуты:
· только для чтения (Read Only);
· скрытый (Hidden);
· системный (System);
· архивный.
Атрибут «только для чтения» ограничивает возможность работы с файлом. Его установка означает, что в файл нельзя вносить изменения.
Атрибут «скрытый» сигнализирует о том, что данный файл не следует отображать на экране при проведении файловых операций. Это мера защиты против случайного повреждения файла.
Атрибутом «системный» помечаются файлы, обладающие важными функциями в работе самой операционной системы. Этот атрибут нельзя изменить средствами операционной системы. Как правило, системные файлы имеют также атрибут «скрытый».
Атрибут «архивный» остался от старых операционных систем и операционной системой не учитывается.
Обслуживание файловой системы
К функциям обслуживания файловой системы относятся следующие операции, выполняемые под управлением операционной системы:
· создание файлов и присвоение им имен;
· создание каталогов и присвоение им имен;
· переименование файлов и каталогов;
· копирование и перемещение файлов между дисками компьютера и между каталогами одного диска;
· удаление файлов и каталогов;
· навигация по файловой структуре с целью доступа к заданному файлу или каталогу;
· управление атрибутами файла.
Предшественником ОС следует считать служебные программы (загрузчики и мониторы), а также библиотеки часто используемых подпрограмм, начавшие разрабатываться с появлением универсальных компьютеров 1-го поколения (конец 1940-х годов). Служебные программы минимизировали физические манипуляции оператора с оборудованием, а библиотеки позволяли избежать многократного программирования одних и тех же действий (осуществления операций ввода-вывода, вычисления математических функций и т. п.).
История ОС насчитывает примерно полвека. Она во многом определялась и определяется развитием элементной базы и вычислительной аппаратурой.
Первое поколение.
40-е годы. Первые цифровые вычислительные машины без ОС. Организация вычислительного процесса решается программистом с пульта управления.
Второе поколение.
50-е годы. Появление прообраза ОС – мониторных систем, реализующих систему пакетной обработки заданий.
Третье поколение.
1965-1980 г.г. Переход к интегральным схемам. IBM/360. Реализованы практически все основные концепции, присущие современным ОС: разделение времени и многозадачность, разделение полномочий, реальный масштаб времени, файловые структуры и файловые системы.
Реализация мультипрограммирования потребовала внесения очень важных изменений в аппаратуру компьютера: привилегированный и пользовательский режимы, средства защиты областей памяти, развитой системы прерываний.
Четвертое поколение.
Конец 70-х. Создан рабочий вариант стека протоколов TCP/IP. В 1983 году он был стандартизирован. Независимость от производителей, гибкость и эффективность, доказанные успешной работой Интернет, сделала этот стек протоколов основным стеком для большинства ОС.
80-е годы. Появление персональных компьютеров. Бурный рост локальных сетей. Поддержка сетевых функций стала необходимым условием.
Приняты основные стандарты на коммуникационные технологии локальных сетей: Ethernet, Token Ring, FDDI. Это позволило обеспечить совместимость сетевых ОС на нижних уровнях.
Начало 90-х. Практически все ОС стали сетевыми. Появились специализированные сетевые ОС (например IOS, работающая в маршрутизаторах)
Последнее десятилетие. Особое внимание корпоративным сетевым ОС, для которых характерны высокая степень масштабируемости, поддержка сетевой работы, развитые средства обеспечения безопасности, способность работать в гетерогенной среде, наличие средств централизованного администрирования.
ОС на мировом рынке