Перечислите основные функции операционной системы windows

Основные функции системы Windows

Как и любая операционная система. Windows должна обеспечить выполнение следующих задач:
— управление аппаратными средствами компьютера;
— обеспечение работы с файловой системой;
— запуск прикладных программ.
Кроме этого Windows обеспечивает:
— одновременную работу нескольких программ;
— обмен данными между различными программами;
— поддержку масштабируемых шрифтов;
— поддержку мультимедиа;
— единую справочную систему.

Основные понятия Windows

Окно
Окно — первое базовое понятие. Как Вы уже знаете, само название системы WINDOWS переводится как «окна».
Окно — прямоугольная область экрана, в которой могут выполняться отдельные программы, обрабатываться и редактироваться данные, выполняться управляющие системой действия. Окно может занимать часть экрана или весь экран. Одновременно на экране может присутствовать несколько окон. Любое приложение ( программа) в WINDOWS работает в своем окне. Если закрыть окно, то работа приложения (программы) прекращается.
В дальнейшем Вы познакомитесь с различными видами окон в Windows, но все они имеют некоторые общие элементы и свойства.
Границы
Границы — вертикальные и горизонтальные линии, идущие по периметру окна. В верхней части находится строка заголовка. В середине строки заголовка отображается название данного окна, которое мы будем называть заголовком окна. Слева от заголовка располагается кнопка Системного Меню, справа могут располагаться кнопки для изменения изображения окна. Под строкой заголовка расположена строка меню. Под строкой меню находится рабочая область окна, в которой может располагаться различная информация: выполняемая программа, данные для обработки, другие окна.
Любое окно имеет ограниченный размер, поэтому если информации много, она не может быть полностью представлена в окне. В этом случае с правой (нижней) стороны окна появляется элемент который носит название «линейки прокрутки». Наличие этих элементов указывает на то, что присутствует информация, которая не помещается в окне.
Окна приложений и документов имеют три варианта представления на экране:
— полноэкранный — окно занимает весь экран;
— нормальный — окно занимает часть экрана;
— значок — окно «свернуто».

Рабочий стол
Рабочий стол второе базовое понятие. Принцип рабочего стола является основополагающим практически для интерфейса всех современных операционных систем ( Windows, OS/2, 0S для Mас, OS для Sun и т.д).
В чем он заключается ?
Представим себе свой обычный рабочий стол. На нем могут находится книги, папки с документами, инструменты (ручки, карандаши, ластик и т.д). Расположение их может быть любое, то которое Вам наиболее подходит, поверхность стола может быть покрыта красивой скатертью или ничем не застелена. Вы имеете возможность попеременно пользоваться всеми предметами, находящимися на столе.
В среде Windows роль рабочего стола играет (выполняет) экран дисплея. На нем находятся окна работающих программ, отдельные файлы документов.
Содержите свой рабочий стол в порядке ! Работать за захламленным столом неудобно. Вы постоянно будете терять нужные документы, инструменты.

Значки, ярлыки, папки
Значок (Icon) — это небольшое графическое изображение с краткой надписью, которое представляет на экране дисплея некоторую программу, окно, функцию, файл и т.п. Значок соответствует некоторому окну и может быть в него развернут.
Значки условно можно разделить на три основные группы: Значки приложений; Значки групп; Значки функций. При рассмотрении работы в системе Windows мы более подробно остановимся на каждом из них.
Ярлык (shortcut) — это командный файл, с помощью которого можно осуществить доступ к какому-либо объекту. Например, можно отобразить содержимое каталога, сетевого диска, можно быстро запустить программу, находящуюся в другом каталоге, открыть файл и т.п. При этом сами объекты (файлы, каталоги и т.п.) остаются без изменения на своих местах. А доступ к ним обеспечивается с помощью информации, сохраненной в файле Shortcut. Например, если на рабочем столе размещен сам файл (каталог), то после команды его удаления он будет «стерт» с диска. Если же Вы удаляете с рабочего стола значок Shortcut, то исходные файлы (для доступа к которым он использовался) останутся незатронутыми. В системе Windows 3.х роль ярлыка исполняли значки программных элементов.
Папка (folder) существует для обозначения как каталогов (в привычном понимании), так и групп программ (Windows 3.1). Смысл этого в том, что как каталог, так и группа программ являются некоего рода контейнером, предназначенным для размещения объектов определенного типа. Каталог — это контейнер для файлов, программная группа — для отдельных программ и т.п. Естественно, что подобные контейнеры для объектов могут быть совершенно различного типа. Но операции с ними могут быть однотипны (например, удаление, копирование и т.п.).
Графический указатель «Мышь»
В среде WINDOWS можно работать с использованием клавиатуры, но наибольший эффект достигается с использованием графического указателя «мышь» или их комбинаций. Перемещение «мыши» по стол)’ приводит к соответствующим перемещениям указателя «мыши» на экране. Указатель может менять свое изображение, что, как правило, означает возможность выполнить в данной области экрана некоторое действие (например, при перемещении указателя на границу изменяемого окна).
«Мыши» бывают двух- и трехкнопочные. В работе, в основном, используется левая кнопка, реже — правая. Средняя кнопка, если она есть, используется лишь в некоторых приложениях Windows.
Первая и основная операция с «мышью» — движение указателя (Point) по экрану. Это подготовительная операция, которая сама по себе не вызывает никаких действий.
Следующая операция — щелчок (Click). Операция выполняется после того, как указатель подведен к нужному элементу, например. Значку программного элемента. Щелчок — это одинарное кратковременное нажатие кнопки «мыши». Как мы уже сказали, в основном используется левая кнопка, и в дальнейшем, если это не оговорено особо, всегда будет иметься в виду щелчок, выполняемый именно левой кнопкой. Как правило, щелчок применяется для выделения объектов, активизации окон и т.п.
Более сложная операция — двойнойщелчок (Dоblе-click). Она также выполняется после того, как указатель подведен к нужному элементу, и заключается в быстром двойном нажатии кнопки «мыши». Это достаточно сложная операция, редко кому удающаяся с первого раза. Дело в том, что между двумя нажатиями кнопки (говорят, между двумя щелчками) должно пройти очень мало времени — десятые доли секунды. Если времени пройдет чуть больше, система воспримет это как два одинарных щелчка. Если произведен двойной щелчок, то система сразу начинает выполнять действия, связанные с выбранным объектом ( действия по умолчании)»).
Следующая операция — перемещение (Drag&Drop) Она используется для переноса окон и значков, для изменения вертикальных и горизонтальных размеров окна. Выполняется перемещение следующим образом. Сначала, как и в предыдущих случаях, указатель подводится к нужному элементу, затем нажимается кнопка «мыши» и, удерживая ее, указатель перемещается на новое место. Фиксируется новое положение после того, как кнопка отпускается.
Перечисленные операции с «мышью» практически в полном объеме позволяют управлять системой Windows.

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

Дата добавления: 2014-12-03 ; просмотров: 15 ; Нарушение авторских прав

Назначение и основные функции операционных систем. Состав операционной системы

Доброго времени суток уважаемый пользователь. На этой страничке мы поговорим на такие темы, как: Назначение и основные функции операционных систем. Состав операционной системы.

Операционная система (ОС) – это комплекс взаимосвязанных системных программ для организации взаимодействия пользователя с компьютером и выполнения всех других программ. ОС относятся к составу системного программного обеспечения и являются основной его частью. Операционные системы: MS DOS 7.0, Windows Vista Business, Windows 2008 Server, OS/2, UNIX, Linux.

Основные функции ОС:

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

Дополнительные функции:

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

Состав операционной системы

В общем случае в состав ОС входят следующие модули:

  • Программный модуль, управляющий файловой системой.
  • Командный процессор, выполняющий команды пользователя.
  • Драйверы устройств.
  • Программные модули, обеспечивающие графический пользовательский интерфейс.
  • Сервисные программы.
  • Справочная система.

Драйвер устройства (device driver) – специальная программа, обеспечивающая управление работой устройств и согласование информационного обмена с другими устройствами.

Командный процессор (command processor) – специальная программа, которая запрашивает у пользователя команды и выполняет их (интерпретатор программ).

Интерпретатор команд отвечает за загрузку приложений и управление информационным потоком между приложениями.

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

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

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

Примечание

Состав модулей ОС, а также их количество зависит от семейства и вида ОС. Так, например, в ОС MS DOS отсутствует модуль, обеспечивающий графический пользовательский интерфейс.

Наиболее общим подходом к структуризации операционной системы является разделение всех ее модулей на две группы:

  1. Ядро – это модули, выполняющие основные функции ОС.
  2. Вспомогательные модули, выполняющие вспомогательные функции ОС. Одним из определяющих свойств ядра является работа в привилегированномрежиме.

Модули ядра выполняют следующие базовые функции ОС: Управление процессами, Управление системой прерываний, Управление памятью, управление устройствами ввода-вывода, Функции, решающие внутрисистемные задачи организации вычислительного процесса: переключение контекстов, загрузка/вы­грузка страниц, обработка прерываний. Эти функции недоступны для приложе­ний. Функции, служащие для поддержки приложений, создавая для них так называемую прикладную программную среду.

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

Пример.
Базовый код API Win32 содержится в трех библиотеках динамической загрузки (Dynamic Link Library, DLL): USER32, GDI32 и KERNEL32.

Kernel — модуль Windows, который поддерживает низкоуровневые функции по работе с файлами и управлению памятью и процессами. Этот модуль обеспечивает сервис для 16- и 32-разрядных приложений.
GDI (Graphics Device Interface) — модуль Windows, обеспечивающий реализацию графических функций по работе с цветом, шрифтами и графическими примитивами для дисплея и принтеров.
User — модуль Windows, который является диспетчером окон и занимается созданием и управлением отображаемыми на экране окнами, диалоговыми окнами, кнопками и другими элементами пользовательского интерфейса.
Ядро является движущей силой всех вычислительных процессов в компьютерной системе, и крах ядра равносилен краху всей системы, без него ОС является полностью неработоспособной и не сможет выполнить ни одну из своих функций. Поэтому разработчики операционной системы уделяют особое внимание надежности кодов ядра, в результате процесс их отладки может растягиваться на многие месяцы.

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

Примеры вспомогательных модулей:

  • Программа архивирования данных.
  • Программа дефрагментации диска.
  • Текстовый редактор.

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

утилиты – программы, решающие задачи управления и сопровождения компьютерной системы: обслуживание дисков и файлов.

системные обрабатывающие программы – текстовые или графические редакторы, компиляторы, компоновщики, отладчики.

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

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

Как и обычные приложения, для выполнения своих задач утилиты, обрабатывающие программы и библиотеки ОС, обращаются к функциям ядра посредством системных вызовов.
Функции, выполняемые модулями ядра, являются наиболее часто используемыми функциями операционной системы, поэтому скорость их выполнения определяет производительность всей системы в целом. Для обеспечения высокой скорости работы ОС все модули ядра или большая их часть постоянно находятся в оперативной памяти, то есть являются резидентными.

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

Примечание

Разделение операционной системы на ядро и вспомогательные модули обеспечивает легкую расширяемость ОС. Чтобы добавить новую высокоуровневую функцию, достаточно разработать новое приложение, и при этом не требуется модифицировать основные функции, образующие ядро системы.

Читайте также:  Perl and windows and download
Оцените статью
Читайте также:
  1. C2 Покажите на трех примерах наличие многопартийной политической системы в современной России.
  2. Foreign Office – структура, функции…..
  3. I. Основные положения
  4. II. Основные правила черной риторики
  5. II. Основные принципы и правила служебного поведения государственных гражданских служащих Федеральной налоговой службы
  6. II. Основные цели и задачи Программы, срок и этапы ее реализации, целевые индикаторы и показатели
  7. II. Основные этапы развития физики Становление физики (до 17 в.).
  8. II. Системы, развитие которых можно представить с помощью Универсальной Схемы Эволюции
  9. III. Вегетативные функции НС.
  10. III. Требования к организации системы обращения с медицинскими отходами