Операционная система Windows
Операционная система осуществляет загрузку в оперативную память всех программ, передает им управление в начале их работы, предоставляет прикладным программам запрашиваемые ресурсы компьютера и следит за освобождением ресурсов по завершении прикладной программы.
Без операционной системы невозможно запустить прикладные программы или сохранить данные.
Операционная система загружается при включении компьютера и управляет всеми внутренними процессами его работы, избавляя вас от необходимости понимать эти процессы.
Различные операционные системы создаются для разных целей, но, тем не менее, большинство операционных систем выполняют одни и те же функции:
работу с внешними устройствами;
работу с файловой системой.
Операционная система обеспечивает пользователю и прикладным программам удобный способ общения (интерфейс) с устройствами компьютера.
Операционная система Windows является графической операционной системой для IBM-совместимых компьютеров.
Для пользователя это значит, что ему можно (почти) забыть о структуре файлов и директорий, ине тратить больше времени на поиск необходимого исполнимого файла, чтобы запустить программу. В графической среде Windows программы изображаются в виде рисунков - пиктограмм, и для запуска программы достаточно просто щелкнуть мышью на соответствующей пиктограмме.
Кроме того, Windows, в отличие от MS-DOS, обладает свойством многозадачности. В Windows можно запустить одновременно несколько программ и переходить из одной в другую простым щелчком мыши. Данная возможность реализована за счет того, что каждая программа запускается в своем собственном окне на экране (отсюда, кстати, и название системы - Windows - в переводе с английского означает «окна»).
Все программы среды Windows - единообразны, что выражается, во- первых, в едином интерфейсе программ (т.
е. в том, как программа «выглядит» на экране), во-вторых, в едином подходе всех программ к документу. Документ (текст, рисунок, таблица - короче, продукт вашей деятельности в прикладных программах) - воспринимается всеми программами Windows как графический объект, а это, в свою очередь, позволяет осуществлять обмен фрагментами между разными документами, в независимости от того, в каких программах они были созданы. Обмен фрагментами производится посредством буфера обмена, который является общим для всех программ Windows.В операционной системе можно выделить следующие компоненты: ядро и драйверы.
Ядро - это основная часть операционной системы, которая управляет выполнением других программ и аппаратными ресурсами. Ядро в чем-то напоминает диспетчера.
Для каждого внешнего устройства существует свой драйвер. Для управления дисплеем служит драйвер, который отвечает за вывод информации на экран дисплея, драйвер печатающего устройства управляет работой принтера, драйвер накопителя на гибких дисках отвечает за управле-
ние работой дисковода и т. д. Можно сказать, что и за связь с пользователем (пользовательский интерфейс) отвечает драйвер - оболочка (shell). При изменении типа внешнего устройства должен быть заменен или перенастроен драйвер, отвечающий за данный тип устройства. В совокупности ядро и драйверы образуют базовую структуру операционной системы.
Драйвер включается в работу в тот момент, когда-либо в него из ядра операционной системы поступает команда, либо устройство запрашивает какую-нибудь информацию или передает информацию ядру. Тогда драйвер анализирует принятую информацию и, в зависимости от ее характера, предпринимает соответствующие действия.
Существуют операционные системы, в которых часть драйверов находится в ядре, что делается с целью ускорения работы операционной системы. Но это приводит к снижению ее надежности.
Во всех современных операционных системах ядро, как правило, разделено на две части: первая - это часть, ориентированная на конкретный тип процессора, ее можно условно назвать исполнительной; вторая - это диспетчер программ.