Главная
страница 1
скачать файл
Что такое операционная система?

Операционная система — это комплекс взаимосвязанных системных программ, назначение которого — организовать взаимодействие пользователя с компьютером и выполнение всех других программ.

Операционная система выполняет роль связующего звена между аппаратурой компьютера, с одной стороны, и выполняемыми программами, а также пользователем, с другой стороны.

Операционная система обычно хранится во внешней памяти компьютера — на диске. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ. Этот процесс называется загрузкой операционной системы.



В функции операционной системы входит:

осуществление диалога с пользователем;

ввод-вывод и управление данными;

планирование и организация процесса обработки программ;

распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);

запуск программ на выполнение;

всевозможные вспомогательные операции обслуживания;

передача информации между различными внутренними устройствами;

программная поддержка работы периферийных устройств (дисплея, клавиатуры, дисковых накопителей, принтера и др.).


Операционную систему можно назвать программным продолжением устройства управления компьютера. Операционная система скрывает от пользователя сложные ненужные подробности взаимодействия с аппаратурой, образуя прослойку между ними. В результате этого люди освобождаются от очень трудоёмкой работы по организации взаимодействия с аппаратурой компьютера.

В зависимости от количества одновременно обрабатываемых задач и числа пользователей, которых могут обслуживать ОС, различают четыре основных класса операционных систем:

однопользовательские однозадачные, которые поддерживают одну клавиатуру и могут работать только с одной (в данный момент) задачей;

однопользовательские однозадачные с фоновой печатью, которые позволяют помимо основной задачи запускать одну дополнительную задачу, ориентированную, как правило, на вывод информации на печать. Это ускоряет работу при выдаче больших объёмов информации на печать;

однопользовательские многозадачные, которые обеспечивают одному пользователю параллельную обработку нескольких задач. Например, к одному компьютеру можно подключить несколько принтеров, каждый из которых будет работать на "свою" задачу;

многопользовательские многозадачные, позволяющие на одном компьютере запускать несколько задач нескольким пользователям. Эти ОС очень сложны и требуют значительных машинных ресурсов.

В различных моделях компьютеров используют операционные системы с разной архитектурой и возможностями. Для их работы требуются разные ресурсы. Они предоставляют разную степень сервиса для программирования и работы с готовыми программами.



Операционная система для персонального компьютера, ориентированного на профессиональное применение, должна содержать следующие основные компоненты:

программы управления вводом/выводом;

программы, управляющие файловой системой и планирующие задания для компьютера;

процессор командного языка, который принимает, анализирует и выполняет команды, адресованные операционной системе.

Каждая операционная система имеет свой командный язык, который позволяет пользователю выполнять те или иные действия:

обращаться к каталогу;

выполнять разметку внешних носителей;

запускать программы;

другие действия.

Анализ и исполнение команд пользователя, включая загрузку готовых программ из файлов в оперативную память и их запуск, осуществляет командный процессор операционной системы.

Для управления внешними устройствами компьютера используются специальные системные программы — драйверы. Драйверы стандартных устройств образуют в совокупности базовую систему ввода-вывода (BIOS), которая обычно заносится в постоянное ЗУ компьютера.

Операционные системы Windows

С появлением Windows (особенно с версии 95) приходит новая парадигма программирования. Процедурное программирование представляло собой написание такого кода программ, который предписывал компьютеру последовательность действий: присвоить значение, выполнить арифметическую операцию, проверить выполнение условий и пр. «Поди по такому-то адресу, возьми такую-то вещь, разломай ее пополам, посоли и съешь».

В среде Windows, например:

Объекты (классы объектов)

имеют Свойства

Событием для этих объектов

Метод обработки события есть реакция на событие:

Окно (рамка), Список, Кнопка, Меню, Текст, Полосы прокрутки и пр

Названия, Размеры, Содержание, Разряды чисел и пр.

является клик по ним мышкой, перетаскивание, Выделение в списке, Точка в переключателях и пр.

игнорирование, изменение размера, цвета, значения, вызов специальной процедуры и пр.

Один из "отцов" этого направления Алан Кей так определил фундаментальные характеристики объектно-ориентированного программирования, на которых базируется весь программный комплекс операционной системы Windows: все, с чем мы имеем дело в компьютерном мире, является Объектами; объекты одного класса могут выполнять одинаковые действия;

каждый объект имеет независимую память, содержащую Свойства и Методы обработки событий);

все вычисления (действия) – суть обмен данными и сообщениями между объектами; сообщение – это запрос на выполнение действия; Событие есть сообщение объекту запроса на выполнение действия;

все классы образуют иерархическую структуру, память и поведение, связанное с более высоким в иерархии классом, могут использоваться любым классом, расположенным ниже в иерархической структуре (Процедуры никуда не делись, просто они стали подчиненными интерфейсу).

Windows 3.1 выпущена в апреле 1992 г., имела огромный успех (миллион копий был продан за 50 дней). В отличие от MS-DOS появляется большое число новшеств. Для пользователей важно было появление графического интерфейса, управляемого с помощью мыши.

Модуль Program Manager (в современных версиях модуль заменен на Панель задач с кнопкой Пуск и Рабочий стол) был ответственен за установку, удаление и вызов и управление программами, установленными на компьютер, а также вызывал сервисные программы обслуживания компьютера – утилиты. Каждая программа также открывалась в своем собственном окне. Окно может находиться в трех состояниях: полноэкранное – окно развернуто на весь экран; нормальное – окно занимает часть экрана; свернутое – окно представлено только кнопкой вызова в Панели задач. Одно из окон является активным. Заголовок активного окна (шапка) выделяется темным цветом, окно выходит на передний план, в нем находится курсор. Стандартные элементы окна любого приложения: рабочее поле, где располагаются создаваемые в этом приложении документы; основное меню, содержащее имена ниспадающих меню (Файл, Правка, Вид Окно, Справка…), содержащих команды; панели инструментов – кнопки для быстрого выбора команд; кнопка системного меню и дублирующие его кнопки Свернуть, Развернуть, Закрыть; строка состояния. Обычно загружено и выполняется несколько приложений (программ) среды Windows. Иконки выполняемых программ отображаются на панели инструментов. Щелкнут мышкой на значок, легко перейти к другому приложению. Однако есть более быстрый способ перехода между приложениями – клавиши Alt+Tab. Нажав и не отпуская Alt. нужно нажать клавишу Tab. Поверх всех окон появиться небольшое окно с иконками открытых программ. Удерживая Alt и нажимая Tab, можно переместить указатель на нужную иконку. Отпустив Alt, автоматически открываем нужное приложение. Манипулировать программами стало возможно мышью благодаря появлению технологии Drag-and-drop (тяни и брось). Это форма выполнения каких-либо действий в графических интерфейсах пользователя (GUI). Экран стал привычным теперь – «сенсорным» Действие выполняется путём оперирования видимыми на экране компьютера объектами при помощи манипулятора мышь. При перемещении виртуальных объектов активируется выполнение каких-либо действий в приложении и нескольких приложениях. Самыми простыми примерами – перемещение объекта, перемещение объекта в каталог. В современных операционных системах drag-and-drop является одним из главных способов взаимодействия пользователя с компьютером в графическом интерфейсе.

Вариантов применения этой технологии – несчетное число. Так, простое перемещение любой иконки на рабочем столе есть перемещение в виртуальном пространстве, смена свойств позиционирования объекта (а игры!). Удобно перетаскивать мышкой кнопки на панели инструментов, сортируя по темам и частоте вызова программ. Другой пример: если открыть небольшое окно проводника, то из открытой папки проводника на рабочий стол можно перетаскивать мышкой (или копировать, тогда после выделения файла следует удерживать Ctrl ). Еще удобнее открыть рядом два окна проводника и перетаскивать файлы из одного окна в другое.

Контекстное меню – это варианты команд, которые открываются, если кликнуть правой кнопкой мыши на любом объекте. Такими объектами могут быть иконки программ и файлов, пустой экран монитора (десктоп), иконки на панели инструментов, кнопка Пуск и другие … - все, на что можно навести мышку.

Для практики вызовите контекстное меню панели инструментов, что расположена снизу рабочего стола и поразитесь богатству возможностей его настройки. Например, «Свойства»!

Буфер обмена – область оперативной памяти, в которую вводится та информация, что была выделена, выбрана юзером. Из буфера обмена ее можно внедрить в то окно программы Windows, которое может принять эту информацию. Выбрать можно, просто щелкнув мышкой на объекте (иконки файлов) или щелкнуть несколько раз, удерживая Shift или Ctrl (выбирается несколько объектов), или выделив строку текста, чисел, диаграмму Excel, таблицу Wordа. Запомнить копировать, вырезать – занести в буфер обмена) можно командой контекстного меню, специальными кнопками программы, но лучше – сочетанием клавиш Ctrl+C (копировать) Ctrl+X (вырезать). Вставить из буфера обмена можно командой контекстного меню, кнопками панели управления программой или сочетанием клавиш Ctrl+V (вставить). Очень важно, что полное изображение на экране монитора (экранная форма или скриншот Screenshot) также можно погрузить в буфер обмена – клавишей PrintScreen. Для сохранения экрана как растрового изображения, его следует вставить в предварительно открытую любую программу обработки растров (Редактор изображения, Photoshop, Paint…) также сочетанием клавиш



Ctrl+V или командами и кнопками. Это экранная форма увеличенного до 500% последнего фрагмента текста.
скачать файл



Смотрите также:
Что такое операционная система
67.92kb.
Функции ос, интерфейс пользователя. Операционная система
763.54kb.
«Закономерности протекания химической реакции» 1-уровень Дайте определение следующим понятий: фаза, гомогенная система, гетерогенная система Что такое катализ?
20.02kb.
Операционная система в наибольшей степени определяет облик всей вычислительной системы в целом
1061.18kb.
Жизнь в кредит: что такое «хорошо» и что такое
65.71kb.
Руководство пользователя Web-клиента номе бизнес Банк
131.74kb.
Вы знаете, что такое страх
214.05kb.
Операционная система Windows xp. Системный реестр
119.32kb.
Графический интерфейс Windows
48.49kb.
Региональный конкурс исследовательских работ учащихся по творчеству А. П. Чехова
40.54kb.
Урока: Операционная система Вид урока: Комбинированный Тип урока: урок формирования новых знаний
42.01kb.
Перечень библиотечно-информационных ресурсов школы
12.59kb.