Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

cl-Ast-informatikaУЧЕБНОЕ ПОСОБИЕ

.pdf
Скачиваний:
19
Добавлен:
14.02.2015
Размер:
2.81 Mб
Скачать

Уровень аппаратных абстракций должен предоставлять операционной системе абстрактные устройства, лишенные всех пороков и недостатков реальных устройств. К моделируемым устройствам относятся кэш-память, расположенная вне микросхемы, тактовые генераторы, шины ввода/вывода, контроллеры прерываний, контроллеры прямого доступа к памяти.

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

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

Следующий уровень составляют:

Диспетчер ввода/вывода обеспечивает управление устройствами ввода/вывода, а также предоставляет базовые услуги по вводу/выводу.

Диспетчер кэш-памяти имеет дело с файловыми блоками и помогает диспетчеру виртуальной памяти определить, какие из них надо сохранить в памяти для использования в будущем. Windows XP можно конфигурировать для работы с несколькими файловыми системами и диспетчер кэш-памяти управляет всеми файловыми системами.

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

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

Монитор безопасности включает механизм безопасности Windows XP, который соответствует требованиям Оранжевой книги министерства обороны США.

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

Модуль Win32 управляет системными вызовами.

Системные службы предоставляют интерфейс к исполняющей системе; получают системные вызовы Windows XP и для их выполнения вызывают другие части исполняющейся системы.

Вне ядра находятся пользовательские программы и подсистема окружения.

Изначально существовали три подсистемы окружения: Win32 (для программ Windows NT, Windows 2000, Windows XP и Windows 95/98/ME), POSIX (для переносимых программ

UNIX) и OS/2 (для переносимых программ OS/2). Из них на данный момент поддерживается только подсистема Win32.

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

понятные инструкции по выполнению конкретных действий;

исчерпывающие статьи на интересующие темы;

советы по устранению неполадок.

При установке на жесткий диск ОС Windows создаётся много различных папок. Далее приводятся некоторые из них.

90

Системные папки ОС Windows

 

 

 

 

 

 

Что хранит

 

 

Папка

 

 

 

 

All Users

Рабочий стол и Главное меню, которые используются всеми

 

пользователями ПК.

 

 

 

Application Data

Различные дополнительные программные надстройки, которые

 

создаются самими же программами. Чаще всего здесь хранятся лишь

 

части программ фирмы Microsoft.

 

 

Applog

log-файлы приложений. Windows создаёт их автоматически при

 

каждом запуске приложений. Здесь находятся описания того, как

 

работали программы, что они запускали, какие ошибки делали.

Config

Файлы

конфигурации

оборудования

ПК.

Настраиваются

 

конфигурации в панели управления в настройках Система.

Catroot

Каталоги безопасности Windows, сжатые в архив.

 

Cookies

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

 

Internet.

 

 

 

 

Cursors

Курсоры для мыши.

 

 

 

Fonts

Шрифты.

 

 

 

 

Help

Файлы справки Windows и её встроенных приложений.

 

History

Журнал ранее просмотренных ссылок в Internet.

 

Inf

inf-файлы, которые содержат параметры установки устройств в

 

Windows.

 

 

 

 

Media

Звуковые файлы Windows.

 

 

 

Recent

Ярлыки для пятнадцати документов, открывавшихся в последнее

 

время. Её содержимое — основа для меню Документы.

 

ShellNew

Дополнение к меню Создать, с помощью которого можно создавать

 

документы, папки, ярлыки и др.

 

 

Sysbckup

Резервные копии файлов, необходимых Windows.

 

System

Драйверы, программное ядро Windows, различные части приложений

 

(dll библиотеки), части Панели управления (cpl. файлы) и др.

System32

Дополнение к папке System, содержит в основном драйверы.

Temp

Место для хранения tmp-файлов (временные файлы, которые

 

создаются приложениями во время работы).

 

 

Twain_32

Некоторые элементы TWAIN.

 

 

Web

Web-страницы.

 

 

 

2007 г. Windows Vista. Многие существенные изменения в ОС Windows Vista не затрагивают собственно ядро системы, а касаются усовершенствований оболочки (например интегрированный поиск на рабочем столе), работы в сети (например новый стек протоколов и двусторонний брандмауэр) и графической модели нового поколения

(Aero™ Glass, платформа Windows® Presentation Foundation, диспетчер окон рабочего стола и новая модель графических драйверов).

ОС Windows Vista содержит множество усовершенствований в области процессов и потоков, включая использование счетчика циклов центрального процессора для более равномерного выделения ресурсов, а также новую службу Multimedia Class Scheduler Service (MMCSS), способствующую безошибочному воспроизведению содержимого мультимедийными приложениями. Все версии ОС Windows NT® до Windows Vista включительно выполняют подпрограммы прерывания интервального таймера примерно каждые 10 или 15 мс, в зависимости от аппаратной платформы. Подсчет времени на основе интервалов может подходить средствам диагностики, сообщающим загрузку ЦП процессами и потоками.

91

ВWindows Vista кардинально изменилась структура работы драйверов. Многие из них, работавшие ранее на уровне ядра, могут использоваться теперь только на уровне пользователя. Это позволяет предотвратить крах системы при повреждении драйвера.

Windows Vista — это полноценная 64-битная система. Релизы 64-битной и 32битной Windows Vista поступят в продажу одновременно. Обе версии имеют одинаковую функциональность.

ВWindows Vista появилась новая технология, которая называется SuperFetch (“СуперВыборка”). SuperFetch определяет, какие приложения и компоненты системы наиболее часто используются пользователем и выполняет предзагрузку этих программ в оперативную память. Алгоритм, заложенный в основу SuperFetch, позволяет определить не только то, как часто пользователь открывает определенные файлы, но и в какое время он чаще всего использует то или иное приложение. Технология SuperFetch достаточно интеллектуальна и для того чтобы определить приоритет программ в реальном времени. Так, например, она не даст программам, выполняющимся в фоновом режиме (например, антивирусу) приоритет выше, чем тем, которые активно используются в данный момент пользователем. Благодаря этому практически исключено притормаживание компьютера при выполнении системой ресурсоемких фоновых задач.

Основа ядра в Windows Vista та же, что и в Windows 2000 и XP, но серьезным изменениям подверглось обеспечение защищенности ядра. Некоторые операционные системы могут быть запущены в защищенном режиме. При этом загружается только ядро ОС, без загрузки, например, драйверов устройств, большинство из которых работают только в пользовательском режиме. Таким образом, запуск в защищенном режиме предотвращает установку и выполнение программ, не подписанных сертификатом безопасности, и даже для запуска подобного кода требуется допуск пользователя на уровне прав администратора.

2.2. ОБЩИЕ ХАРАКТЕРИСТИКИ ОССЕМЕЙСТВА WINDOWS

1. 32-разрядная архитектура

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

2. Многозадачность и многопоточность

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

Кооперативная многозадачность. Операционная система не занимается распределением процессорного времени. Активная программа самостоятельно решает, отдавать ли процессор другой программе на момент обращения к системе за какой-либо услугой (ввод/вывод на внешнее устройство и т.п.). Фоновым задачам выделяется процессорное время при простое приоритетной задачи. Кооперативная многозадачность реализована в среде Windows 3.1.

Вытесняющая многозадачность. Распределением процессорного времени между программами занимается операционная сиcтема. Каждой задаче выделяется фиксированный квант времени процессора, по истечении которого система вновь получает управление. Если задача обращается к операционной системе до истечения ее кванта времени, — это также служит причиной переключения задач. Такой режим

92

многозадачности Windows 95 реализует для 16-разрядных программ DOS и 32-разрядных приложений.

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

3. Графический пользовательский интерфейс

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

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

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

При разработке Windows использовались графические средства: рисунки, специальные значки, цветовое оформление, разнообразные начертания шрифтов, дизайн экрана и др. «Дружественный» по отношению к человеку интерфейс не требует специальных программистских знаний. Графический интерфейс Windows позволяет более оперативно задавать команды операционной системе, запускать программы, выбирать файлы и параметры, указывая на соответствующие значки, кнопки, пункты меню, элементы списка, флажки и др. Принятая концепция графического пользовательского интерфейса характерна для всех программных продуктов под Windows, что обеспечивает комфортную среду работы пользователя.

4. Подключение периферийных устройств по технологии Plug and Play

В среде Windows система самостоятельно создает и изменяет файлы конфигурации, распознает конкретное техническое устройство и производит его автонастройку. Это технология Plug and Play — “включай и работай”. Дополнительные устройства подключаются специальными программами-мастерами. Если устройство не поддерживает эту технологию, программы-мастера запрашивают дополнительную информацию в удобной для пользователя форме, что заметно упрощает процесс подключения.

5. Использование виртуальной памяти

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

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

93

Файл подкачки — файл на жестком диске, используемый для организации виртуальной памяти. Объем файла подкачки может в несколько раз превышать объем оперативной памяти.

6. Совместимость с ранее созданными программными продуктами.

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

В большинстве случаев Windows обеспечивает совместимость не только для программ ранних версий, но и для программ, созданных в среде MS DOS.

7. Наличие сетевых программных средств для организации

передачи данных между двумя соединенными кабелями компьютерами;

электронной почты в локальной и глобальной сети;

факсимильной передачи;

обмена файлами с удаленным компьютером.

8. Наличие средств мультимедиа

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

2.3. ОКОННЫЙ ИНТЕРФЕЙС WINDOWS

Графический интерфейс Windows разработан на основе принципа WYSIWYG (What You See Is What You Get — что видишь, то и получишь). Это означает, что изображение документа на экране при его просмотре и редактировании и изображение документа на бумаге при его распечатке практически не отличаются.

Основу графического интерфейса Windows пользователя составляет хорошо организованная система окон и других графических объектов.

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

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

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

Стандартные элементы окон приложения и документа

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

кнопка системного меню вызывает команды изменения размеров окна и его перемещения

управляющее (основное) меню содержит имена ниспадающих меню;

ниспадающее меню содержит группы команд, объединенных по функциональному назначению;

кнопки Свернуть, Развернуть (Восстановить) и Закрыть;

дублируют команды системного меню и служат для ускорения их вызова;

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

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

94

кнопка системного меню и кнопки Свернуть, Развернуть

(Восстановить) и Закрыть имеют то же значение, что и в окне приложения.

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

рабочее поле, где располагаются создаваемые в этом приложении

документы;

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

Если в данном приложении открыто несколько окон документов, то пользователь может работать в одном из этих окон. Это окно называется активным, его заголовок выделяется цветом. Остальные окна — пассивные.

Окно диалога служит для настройки параметров операционной системы или приложения; выводит необходимые в процессе работы сообщения.

Набор элементов управления окна диалога

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

командные кнопки служат для выполнения написанных на них команд (ОК, ОТМЕНА, …);

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

флажки предназначены для включения/выключения режима; включенный режим отмечается галочкой внутри квадрата;

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

поле ввода служит для ввода текста или числовых данных;

счетчик служит для ввода числовых значений.

3 ОБЪЕКТНО-ОРИЕНТИРОВАННАЯ МЕТОДОЛОГИЯ

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

Объектно-ориентированное программирование определяет новое понимание процесса вычисления, структурирования информации внутри компьютера.

Характеристики объектно-ориентированного программирования (Алан Кей):

все в компьютерном мире является объектами;

вычисление в компьютере — это обмен данными между объектами. Объекты взаимодействуют, посылая и получая сообщения — запрос на выполнение действия;

каждый объект имеет независимую память;

память объекта состоит из других объектов;

каждый объект является представителем класса;

каждый класс выражает свойства принадлежащих ему объектов;

в классе задается поведение объекта, поэтому все объекты, принадлежащие

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

95

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

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

Последовательность действий в среде Windows:

выбрать объект (щелкнуть левой кнопкой мыши по изображению этого объекта на экране);

выбрать необходимое действие, которое объект может выполнить;

выполнить действие, выбрав соответствующую команду.

Объектно-ориентированная технология Windows предоставляет возможность пользователю создавать документы, фрагменты которых подготовлены в разных средах.

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

3.1 ОБЪЕКТЫ ФАЙЛОВОЙ СИСТЕМЫ

Файл — это логически связанная совокупность данных или программ, для размещения которой во внешней памяти выделяется именованная область.

Файловая система обеспечивает:

возможность доступа к конкретному файлу;

поиск свободного места при записи нового файла;

определение схемы записи информации, содержащейся в файлах, на физический диск.

Файлы на диске записываются в свободные кластеры, поэтому фрагменты одного

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

В среде Windows любой файл воспринимается как объект, имеющий уникальное имя. Рекомендуется давать файлу такое имя, которое отражает суть хранящейся в нем информации. В среде Windows имя может быть длиной до 255 символов и состоять из цифр, букв русского и латинского алфавитов, различных символов, включая точку. Над файлом можно выполнить определенный набор действий, с которым можно познакомиться, вызвав контекстное меню.

3.2 ОБЪЕКТЫ ПОЛЬЗОВАТЕЛЬСКОГО УРОВНЯ

Программные продукты, предназначенные для работы пользователя: пакет прикладных программ, комплекс прикладных программ, прикладные программы.

Разработчики Windows ввели еще один синоним — приложение (application) или

Windows-приложение.

Приложение — комплекс взаимосвязанных программ для создания, модификации и управления объектами определенного типа.

Приложение Текстовый процессор Word состоит из комплекса взаимосвязанных файлов. Главный файл запуска содержит уникальный значок — логотип данной среды.

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

96

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

Термин «задача» тесно связан с термином «приложение». Приложение становится задачей после его запуска. Приложение можно запустить открыв файл запуска, либо открыв документ, созданный в этом приложении. Список задач можно получить, одновременно нажав клавиши <Ctrl><Alt><Del>. Приложения могут запускаться по инициативе пользователя и по инициативе Windows.

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

3.3 ПОНЯТИЕ ТЕХНОЛОГИИ OLE

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

Аббревиатура OLE означает Object Linking and Embedding переводится как связывание и внедрение объекта.

Технологию OLE полностью поддерживают Windows-приложения, которые предназначены для разработки составных документов. Одни приложения можно использовать только в качестве приемника, другие — только в качестве источника, третьи могут выступать в той и в другой роли.

Технология OLE дает пользователю возможность редактировать вставленный в составной документ объект средствами, которые предоставляет приложение-источник.

Варианты обмена данными

1.Внедрение объекта. В документ-приемник вставляется сам объект. Для отображения на экране или распечатки документа не используются средства приложенияисточника. При переносе составного документа на другой компьютер ОLE-объект будет отображаться нормально, даже если на этом компьютере нет соответствующего приложения-источника. Однако OLE-объект сохраняет связь с приложением-источником, которая позволяет обеспечить его редактирование внутри составного документа.

2.Связывание объекта. В документ-приемник помещается не сам объект, а лишь ссылка на документ-источник. В этом случае OLE-объект будет связан не с приложениемисточником, а с документом-источником, в котором находится этот объект. Эта связь позволяет изменить представление объекта в документе-приемнике, как только этот объект будет изменен в документе-источнике.

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

Технологией связывания объекта целесообразно пользоваться в следующих случаях:

объект вставляется в несколько разных документов, и необходимо, чтобы любые изменения этого объекта отражались в этих документах;

объект занимает слишком много места и затрудняет работу с составным

документом;

при недостатке внешней памяти.

97

3.4 ОБМЕН ДАННЫМИ В СРЕДЕ WINDOWS

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

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

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

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

Источник (сервер) — приложение, откуда производится вставка фрагмента в составной документ.

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

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

Копирование осуществляется аналогично перемещению при одновременно нажатой клавише <Ctrl>. При этом перемещаемый объект будет обозначен дополнительно знаком "плюс".

Буфер обмена — часть виртуальной памяти, которая служит неким перевалочным пунктом при обмене данными; обслуживается операционной системой. При небольших объемах передаваемых данных для буфера обмена выделяется часть оперативной памяти.

Буфер обмена используют:

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

при перемещении или копировании объектов файловой системы;

для сохранения в файле выделенного фрагмента документа.

Свойства буфера обмена

объект, помещенный в буфер обмена, хранится до тех пор, пока не будет помещен в него новый объект;

буфер обмена доступен из любого приложения;

буфер обмена очищается при перезагрузке операционной системы;

объект в буфере обмена хранится в формате, определяемом источником;

при вставке объекта в составной документ, предоставляется возможность его преобразования в другой формат.

Объект вставляется в составной документ как OLE-объект, сохраняющий связь с приложением-источником. Его можно редактировать непосредственно в составном документе, вызвав приложение-источник.

По технологии OLE 2.0 вызывается не само приложение-источник, а лишь необходимые инструменты редактирования.

Для изменения способа вставки объекта из буфера обмена, нужно использовать команду специальная вставка.

98

КЛЮЧЕВЫЕ ПОНЯТИЯ

Буфер обмена — часть виртуальной памяти, которая служит неким перевалочным пунктом при обмене данными; обслуживается операционной системой.

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

Интерфейс — совокупность средств и правил, которые обеспечивают взаимодействие устройств, программ и человека.

Каталог — это файл специального вида, в котором хранятся имена файлов и их характеристики.

Кластер — минимальная единица пространства диска, отводимого файлу. Многозадачность означает способность “одновременно” выполнять несколько программ.

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

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

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

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

Файловая система — часть ОС управляющая размещением и доступом к файлам и каталогам на диске.

ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ

1.Какие рыночные требования предъявляются к современным ОС?

2.Что предусматривает изоляция процессора?

3.Назовите типы совместимости.

4.Какие уровни безопасности описаны в Оранжевой Книге?

5.Что такое файловая система?

6.Для чего предназначена система прерываний?

7.Дайте общую характеристику Windows.

8.Что составляет оконный интерфейс Windows?

9.Чем отличается многозадачность от многопоточности?

10.Что входит в пользовательский графический интерфейс?

11.Для чего нужна виртуальная память?

12.Какова сущность объектно-ориентированной технологии?

13.Как вы понимаете технологию OLE?

99

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]