Книга: Windows XP
ОПЕРАЦИОННЫЕ СИСТЕМЫ
ОПЕРАЦИОННЫЕ СИСТЕМЫ
Вы когда-нибудь задумывались, как происходит в компьютере обработка команд? Почему то или иное наше действие вызывает тот или иной результат? Как именно происходит взаимодействие между человеком и компьютером? Верю, что задумывались. И вот теперь вам пора узнать ответ.
ОПЕРАЦИОННАЯ СИСТЕМА – вот так называется первая и самая главная программа, благодаря которой становится возможным общение между компьютером и человеком. Операционная система (или, более фамильярно, просто ОС) – это своего рода буфер-передатчик между компьютерным железом и остальными программами. ОС принимает на себя сигналы-команды, которые посылают другие программы, и «переводит» их на понятный машине язык. ОС управляет всеми подключенными к компьютеру устройствами, обеспечивая доступ к ним другим программам. Наконец, ОС – обеспечивает человеку-пользователю удобство работы с компьютером.
Получается, что каждая ОС состоит как минимум из трех обязательных частей.
Первая – ядро, командный интерпретатор, «переводчик» с программного языка на «железный», язык машинных кодов.
Вторая – специализированные программки для управления различными устройствами, входящими в состав компьютера. Такие программки называются драйверами — то есть «водителями», управляющими. Сюда же относятся так называемые системные библиотеки, используемые как самой операционной системой, так и входящими в ее состав программами.
И наконец, третья часть – удобная оболочка, с которой общается пользователь, – интерфейс. Своего рода красивая обертка, в которую упаковано скучное и не интересное для пользователя ядро. Сравнение с упаковкой удачно еще и потому, что именно на нее обращают внимание при выборе операционной системы, – о ядре же, главной части ОС, вспоминают уже потом. Поэтому такая нестабильная и ненадежная (с точки зрения ядра) ОС, как, скажем, 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. Наконец, постоянно ходят слухи о скором появлении РС-варианта знаменитой MacOS. Так что, теоретически, выбор у вас есть…
Но, вероятнее всего, вы решите остановиться на одной из версий Windows – все-таки это бесспорный стандарт. Что бы ни говорили о Windows скептики, а сегодня лучшей системы для дома просто не придумано. И пусть графический интерфейс, мультимедийные «прибамбасы» и игрушки сегодня есть и в Linux, вряд ли вы захотите начать знакомство с компьютером с изучения этой игрушки для профи.
Каждая модификация Windows имеет свои отличительные особенности – это правда. Однако в этой книге мы построим нашу экскурсию таким образом, что освоить основные приемы работы смогут пользователи практически всех версий. С одной лишь небольшой поправкой: мы будем работать с русскоязычной версией этой операционной системы. Конечно, есть немало любителей устанавливать на компьютер нелокализованную, англоязычную версию (и в этом есть свои плюсы). Но мне почему-то кажется, что подавляющее большинство читателей этой книги не относится к полиглотам…
- Часть III Операционные системы
- 1.1 Операционные системы
- Глава 8 ОПЕРАЦИОННЫЕ СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ
- Операционные системы: основа всего
- 3.5. Операционные системы
- Глава 5 Операционные системы
- 10.4.4. Переносимость на другие операционные системы
- Альтернативные операционные системы
- Глава 4 Ключевые операционные системы
- 10.3.2. Переносимость на другие операционные системы
- 10.5.2. Переносимость на другие операционные системы
- 5.2. Популярные операционные системы