В последнем разговоре мы подвели черту под первым этапом курса по повышению компьютерной грамотности, в котором шла речь об устройстве компьютера, его составных частей и периферийных устройств.
С сегодняшнего выпуска мы начинаем знакомство с операционной системой Windows (ОС).
ОС - первая и самая главная программа, благодаря которой становится возможным общение между компьютером и человеком. Это, своего рода, буфер-передатчик между компьютерным железом и остальными программами. Она принимает на себя сигналы-команды, которые посылают другие программы, и «переводит» их на понятный машине язык, управляет всеми подключенными к компьютеру устройствами, создавая доступ к ним других программ и обеспечивает человеку-пользователю удобство работы с компьютером.
ОС состоит, как минимум, из трех обязательных частей.
Ядро имеет командный интерпретатор, «переводчик» с программного языка на «железный», язык машинных кодов.
Драйверы - специализированные программки для управления различными устройствами, входящими в состав компьютера, то есть «водители», управляющие. Сюда же относятся так называемые «системные библиотеки», используемые как самой операционной системой, так и входящими в ее состав программами.
Интерфейс. Своего рода красивая обертка, в которую упаковано скучное и неинтересное для пользователя ядро. Сравнение с упаковкой удачно еще и потому, что именно на нее обращают внимание при выборе операционной системы, - о ядре же, главной части ОС, вспоминают уже потом.
Еще пара признаков любой современной ОС.
Многозадачность или возможность выполнять в одно и то же время сразу несколько задач.
Многопользовательский режим - поддержка нескольких конфигураций для различных пользователей.
Разрядность. Мы говорили о разрядности процессора - точно так же разрядность характеризует и ОС.
16-разрядные операционные системы (DOS, Windows 3.1, Windows 3.11) канули в Лету с появлением в конце 90-х годов 32-разрядной системы Windows 98/МЕ. А сейчас мы стоим на пороге перехода к 64-разрядным ОС.
Основные функции операционных систем:
-выполнение по запросу программ тех достаточно элементарных действий, которые являются общими для большинства программ и часто встречаются в них;
-загрузка программ в оперативную память и их выполнение;
-стандартизованный доступ к периферийным устройствам;
-управление оперативной памятью (распределение между процессами);
-обеспечение пользовательского интерфейса.
Дополнительные функции:
-параллельное или псевдопараллельное выполнение задач (многозадачность);
-эффективное распределение ресурсов вычислительной системы между процессами;
-разграничение доступа различных процессов к ресурсам;
-организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе);
-взаимодействие между процессами: обмен данными, взаимная синхронизация;
-защита самой системы, а также пользовательских данных и программ от действий пользователей или приложений;
-многопользовательский режим работы и разграничение прав доступа.
Операционных систем на свете много. Помимо несметных версий Windows, есть целая группа ОС семейства UNIX. Назовем хотя бы главного соперника Windows - Linux. Вот, теоретически, выбор у вас есть. Но, вероятнее всего, вы решите остановиться на одной из версий Windows - все-таки это бесспорный стандарт. Каждая модификация Windows имеет свои отличительные особенности. Но мы построим наш разговор так, чтобы пользователи почти всех версий Windows освоили основные приемы работы.
А. БЕССАРАБ