Windows XP
Шрифт:
Наконец, после всех мучений и доделок на свет появляется релиз (release) - полностью готовая, окончательная версия программы.
ОПЕРАЦИОННЫЕ СИСТЕМЫ
Вы когда-нибудь задумывались, как происходит в компьютере обработка команд? Почему то или иное наше действие вызывает тот или иной результат? Как именно происходит взаимодействие между человеком и компьютером? Верю, что задумывались. И вот теперь вам пора узнать ответ.
ОПЕРАЦИОННАЯ СИСТЕМА - вот так называется первая и самая главная программа, благодаря
Получается, что каждая ОС состоит как минимум из трех обязательных частей.
Первая - ядро, командный интерпретатор, «переводчик» с программного языка на «железный», язык машинных кодов.
Вторая - специализированные программки для управления различными устройствами, входящими в состав компьютера. Такие программки называются драйверами - то есть «водителями», управляющими. Сюда же относятся так называемые системные библиотеки, используемые как самой операционной системой, так и входящими в ее состав программами.
И наконец, третья часть - удобная оболочка, с которой общается пользователь, - интерфейс. Своего рода красивая обертка, в которую упаковано скучное и не интересное для пользователя ядро. Сравнение с упаковкой удачно еще и потому, что именно на нее обращают внимание при выборе операционной системы, - о ядре же, главной части ОС, вспоминают уже потом. Поэтому такая нестабильная и ненадежная (с точки зрения ядра) ОС, как, скажем, Windows 95, и пользовалась таким сногсшибательным успехом - благодаря красивой обертке-интерфейсу.
Кстати, все версии Windows, вплоть до Windows ME, были не полноценными операционными системами, а оболочками для старого ядра DOS. Сегодня графический интерфейс - неизменный атрибут любой операционной системы, будь то Windows, Linux или MacOS. Но операционные системы первых поколений были лишены этих «украшательств».
Еще один признак любой современной ОС - возможность выполнять в одно и то же время сразу несколько задач (многозадачность) и поддержка нескольких конфигураций для различных пользователей (многопользовательской режим). Первый критерий стал стандартным при переходе от DOS к Windows, ну а многопользовательскими операционные системы стали чуть позже - в середине 90-х годов.
И последнее - разрядность. 16-разрядные операционные системы (DOS, Windows 3.1, Windows 3.11) ушли в прошлое с появлением Windows 98/МЕ. С конца 90-х годов бал правили 32-разрядные системы, а в настоящее время мы стоим на пороге перехода к 64-разрядным ОС.
Операционных систем на свете много. По крайней мере, больше одной. Помимо многочисленных версий Windows, существует целая группа операционных систем семейства UNIX. Назовем хотя бы главного соперника Windows - Linux (существует около десятка самых распространенных версий этой операционки, и среди них есть немало русскоязычных). Программисты и опытные пользователи часто отдают предпочтение другому потомку UNIX - FreeBSD. Наконец, постоянно ходят слухи о скором появлении РС-варианта
Но, вероятнее всего, вы решите остановиться на одной из версий Windows - все-таки это бесспорный стандарт. Что бы ни говорили о Windows скептики, а сегодня лучшей системы для дома просто не придумано. И пусть графический интерфейс, мультимедийные «прибамбасы» и игрушки сегодня есть и в Linux, вряд ли вы захотите начать знакомство с компьютером с изучения этой игрушки для профи.
Каждая модификация Windows имеет свои отличительные особенности - это правда. Однако в этой книге мы построим нашу экскурсию таким образом, что освоить основные приемы работы смогут пользователи практически всех версий. С одной лишь небольшой поправкой: мы будем работать с русскоязычной версией этой операционной системы. Конечно, есть немало любителей устанавливать на компьютер нелокализованную, англоязычную версию (и в этом есть свои плюсы). Но мне почему-то кажется, что подавляющее большинство читателей этой книги не относится к полиглотам…
История стремительного восхождения к славе корпорации Microsoft хорошо известна: в начале восьмидесятых годов прошлого века компании Билла Гейтса удалось заключить контракт на разработку операционной системы для компьютера IBM PC. С огромным опозданием оценив перспективы рынка персональных компьютеров, «Голубой Гигант» IBM намеревался полностью захватить его с помощью своего нового ПК… С «железом» все было ясно, нерешенным оставался лишь вопрос с программным обеспечением.
Microsoft была далеко не единственным кандидатом на роль создателя программной начинки для IBM PC - более того, первоначально ее-то и всерьез никто не рассматривал. Несмотря на то что в активе Билла Гейтса и Пола Аллена было несколько неплохих разработок (включая адаптацию языка Fortran для операционной системы СР/М), созданием полноценных ОС компания никогда не занималась. Кстати, управление IBM PC поначалу планировалось доверить именно СР/М - популярной, надежной и доведенной до ума системе. Однако создатель СР/М Гэри Килдалл отнесся к предложению IBM с предельным легкомыслием (о чем впоследствии не раз пожалел). И после провала переговоров инициативу перехватил Билл Гейтс, предложивший обиженному «Гиганту» свои услуги. При этом за душой Microsoft не было не только готовой ОС, но даже и ее предварительных набросков!
До сих пор непонятно, почему руководство IBM согласилось заключить контракт на столь невероятных условиях: Билл Гейтс не только получил солидную сумму за еще не существующую ОС, но и оставлял за собой право продавать ее другим компаниям! По одной из версий, свою роль сыграло знакомство одного из директоров IBM с матерью Билла Гейтса, Мэри, хотя вероятнее всего, гораздо большее значение имели личная харизма и редкостное нахальство главы Microsoft.
Заполучив желанный контракт и отойдя от офиса IBM буквально пару шагов, Гейтс и Аллен тут же прикупили уже готовую ОС у компании Seattle Computer Product. Созданная ими программа 86-DOS была практически полностью скопирована с СР/М, что устраивало и IBM, и Гейтса. Последнему оставалось только быстренько поставить на покупке свой фирменный знак, наскоро адаптировать ее для IBM PC - и запустить в серию! Так родилась MS-DOS, самая популярная операционная система для ПК «первого поколения», просуществовавшая почти двадцать лет (последняя версия DOS вышла в 2000 году).