LINEBURG


<< Пред. стр.

страница 72
(всего 138)

ОГЛАВЛЕНИЕ

След. стр. >>

2.2. Ядро
- мониторы безопасности (Security Reference Monitor).
Ядро (Kernel) является «сердцем» NT и работает в тес- Монитор безопасности совместно с процессором входа в
ном контакте с уровнем аппаратных абстракций. Этот модуль, сиситему (Logon) и защищенными подсистемами реализует
и первую очередь, занимается планированием действий ком- модель безопасности NT.
пьютерного процессора. Если компьютер содержит несколько Верхний уровень исполняющей системы называется сис-
процессоров, то ядро синхронизирует их работу, чтобы дос- темным сервисом (System Services).
тичь максимальной производительности системы.
Ядро осуществляет диспетчеризацию нитей управле- 2.4. Диспетчер кэша
ния (иногда их называют подзадачами, ответвлениями или
Архитектура ввода/вывода содержит единственный, дис
потоками), которые являются основными объектами в пла-
пстчер кэша (Cache Manager), который осуществляет кэши-
нируемой системе. Нити управления определяются в кон-
рование для всей системы ввода/вывода. Кэширование
тексте процесса, который включает адресное пространство,
(Caching) - метод, используемый файловой системой для уве-
набор доступных процессу объектов и совокупность вы-
личения эффективности. Вместо непосредственной записи и
полняемых а контексте процесса нитей управления. Объек-
считывания с диска, чаете* используемые файлы временно со-
тами являются управляемые операционной системой ре-
храняются в кэш-памяти; таким образом, работа с этими фай
сурсы.
лами выполняется в памяти. Операции с данными, паходящи
Ядро производит диспетчеризацию нитей управления
мися в памяти, производятся значительно быстрее операций г
таким образом, чтобы максимально загрузить процессоры
данными на диске.
системы и обеспечить первоочередную обработку нитей с
Диспетчер кэша использует модель отображения файла",
более высоким приоритетом. (Всего существует 32 значе-
которая интегрирована с диспетчером виртуальной памяти NT.
ния приоритета, которые сгруппированы в два класса при-
Диспетчер кэша обеспечивает службу кэширования для всех
оритетов: real-time и variable). Подобный подход позволя-
файловых систем и сетевых компонентов, функционирующих
ет достичь максимальной эффективности операционной си-
иод управлением диспетчера ввода/вывода. В зависимости от
стемы.
объема доступной оперативной памяти диспетчер кэша может
' Под компоненты исполняющей системы, такие как дис-
динамически увеличивать или уменьшать размер кэша. Когда
петчер ввода/вывода и диспетчер процессов, используют ядро
процесс открывает файл, который уже находился в кэше, дис
для синхронизации действий. Они также взаимодействуют г
петчер кэша просто копирует данные из кэша в виртуальное
ядром для более высоких уровней абстракции, называемых
адресное пространство,
объектами ядра; некоторые из этих объектов экспортируются
Диспетчер кэша поддерживает службы типа ленивой
внутри пользовательских вызовов интерфейса прикладных
записи (lazy write) и ленивой фиксации (lazy commit), кото-
программ (API).
рые могут значительно увеличить эффективность файло-
Ядрп управляет двумя типами объектов: объекты дмг-
RL.I1 системы. В процессе ленивой записи изменения решет-
тччеризацип и управляющие1 б
326 Информатика

рируются в кэше файловой структуры, обеспечивающем — NWLink, реализация 1PX/SPX, обеспечивающая связь
более быстрый доступ. Позднее, когда загрузка централь- с Nowell NetWare.
ного процессора снижена, диспетчер кэша заносит измене- В нижней части сетевой архитектуры находится драйвер
ния на диск. Ленивая фиксация подобна ленивой записи. платы сетевого адаптера. NT в настоящее времч поддержива-
Вместо немедленной маркировки транзакции как успешно ет драйверы устройств, выполненные в соответствии со спе-
завершившейся, переданная информация кэшируется и по- цификацией NDIS (Network Device Inerface Spocification) вер-
зднее в фоновом режиме записывается в журнал файловой сии 3.0. NDIS предоставляет гибкую среду обмена данными
системы. между транспортными протоколами и сетевыми адаптерами.
NDIS 3.0 позволяет отдельному компьютеру иметь несколько
установленных в нем плат сетевого адаптера. 0 свою очередь
2.5, Драйверы файловой системы
каждая плата сетевого адаптера может поддерх и>ать несколь-
ко транспортных протоколов для доступа к рапичным типам
В архитектуре ввода/вывода NT управление драйверами
сетевых станций.
файловом системы осуществляет диспетчер ввода/вывода. NT
допускает использование множества файловых систем, вклю-
чая существующие файловые системы типа FAT и FAT32. 27, Модель безопасности NT
Для обеспечения совместимости снизу вверх с операционны-
Модель безопасности NT включает монитор безопаснос-
ми системами MS-DOS, Windows 3.x и OS/2, NT поддержива-
ти (Security Reference Monitor), процессор входа в систему
ет файловые системы FAT, FAT32 и HPFS.
(Logon Process) и безопасные защищенные псдсистсмы.
Кроме того, NT также поддерживает NTFS — новую
В многозадачной операционной системе- каковой явля-
файловую систему, разработанную специально для исполь-
ется NT, приложения совместно используют ряд ресурсов си-
зования с NT. NTFS обеспечивает множество возможнос-
стемы, включая память компьютера, устройства ввода/выво-
тей, включая средства восстановления файловой системы,
да, файлы и процессор(ы) системы. NT включ&ет набор ком-
поддержку Unicode, длинных имен файлов и поддержку для
понентов безопасности, которые гарантируют, что приложе-
POSIX.
ния не смогут обратиться к этим ресурсам 6e:i соответствую-
Архитектура ввода/вывода NT не только поддержива-
щего разрешения.
ет традиционные файловые системы, но и обеспечивает фун-
Монитор безопасности отвечает за проведение в жизнь
кционирование сетевого редактора и сервера в качестве драй-
политики проверки правильности доступа и кС'НТроля, опре-
веров файловой системы. С точки зрения диспетчера вво-
деленной локальной подсистемой безопасности, Монитор без-
да/вывода, пет никакой разницы между работой с файлом,
опасности обеспечивает услуги по подтверждению доступа к
сохраненным на удаленном компьютере сети, и работой с
объектам, проверке привилегий пользователя и генерации со-
файлом на локальном жестком диске. Редиректоры и серве-
общений как для привилегированного режима, так и для ре-
ры могут быть загружены и выгружены динамически, так
жима пользователя. Монитор безопасности, подобно другим
же как и любые другие драйверы; на одном компьютере
частям операционной системы, выполняется в привилегиро-
может одновременно находиться большое число редирек-
ванном режиме.
торов и серверов.
В NT процесс входа в систему предусматривает обяза-
тельный вход в систему безопасности для идентификации
2.6. Сетевые драйверы
пользователя. Каждый пользователь должен иметь бюджет
и должен использовать пароль для обращения к этому бюд-
Следующим типом драйверов, присутствующих в ка-
жету.
честве компонента я архитектуре ввода/вывода, являются
Прежде чем пользователь сможет обратиться к любому
сетевые драйверы. NT включает интегрированные возмож-
ресурсу компьютера с NT, он должен войти в систему чере.ч
ности работы с сетями и поддержку для распределенных
процесс входа в систему для того, чтобы подсистема безопас-
приложений.
ности могла распознать имя пользователя и пароль. Только
Редиректоры и серверы функционируют как драйверы
после успешного установления подлинности монитор безопас-
файловой системы и выполняются на уровне интерфейса
ности выполняет процедуру проверки правильности доступа
поставщика или ниже, где находятся NetBIOS и Windows-
для определения права пользователя на обращение к этому
сокет.
объекту.
Драйверы транспортного протокола общаются с реди-
Защищенность ресурсов — одна из особенностей, предо-
ректорами и серверами через уровень, называемый интерфей-
ставляемая моделью безопасности. Задачи не могут обращаться
сом транспортного драйвера (TDI — Transport Driver Interface).
к чужим ресурсам (типа памяти) иначе, чем через применение
NT включает следующие транспортные средства:
специальных механизмов совместного использования.
— протокол управления передачей/межсетевой прото-
NT также предоставляет средства контроля, которые
кол TCP/IP, который обеспечивает возможность работы с
позволяют администратору фиксировать действия пользова-
широким диапазоном существующих сетей;
телей.
— NBF, потомок расширенного интерфейса пользовате-
ля NetBIOS (NetBEUI), который обеспечивает совместимость
с существующими локальными вычислительными сетями на
3. ПРОГРАММНАЯ СРЕДА WINDOWS
базе LAN Manager, LAN Server и MS-Net;
— управление передачей данных (DLC — Data Link
Рассмотрим наиболее важные моменты работы
Control), которое- обеспечивает интерфейс для доступа к мэйтг-
и принципы яааимодейстния программ с ней,
фрэймам и подключенным к сети принтерам;
Операционные системы. Windows 327

3.1. Интерфейс вызовов функций в Windows часть Windows, которая обеспечивает поддержку аппаратно-
иезависимой графики. Благодаря функциям GDI Windows-
Благодаря данному интерфейсу доступ к системным ре- приложение может выполняться на самых различных компь-
сурсам осуществляется через целый ряд системных функций. ютерах.
Совокупность таких функций называется прикладным про-
граммным интерфейсом, или API (Application Programming
3.5, Многозадачность в Windows
Interface), Для взаимодействия с Windows приложение запра-
шивает функции API, с помощью которых реализуются все Как известно, все версии Windows поддерживают много-
необходимые системные действия, такие как выделение памя- задачность. Б Windows 3.1 имеется только один тип многоза-
ти, вывод на экран, создание окон и т. п. дачности - основанный на процессах. В новых системах
Библиотека MFC инкапсулирует многие функции API. Windows поддерживается два типа многозадачности: основан-
Хотя программам и разрешено обращаться к ним напрямую, ный на процессах и основанный на потоках. Рассмотрим их
все же чаше выполняется через соответствующие функции- чуть подробнее.
члены. Как правило, функции-члены либо аналогичны функ- Процесс — это программа, которая выполняется. При
циям API, либо непосредственно обращаются к нужной части многозадачности такого типа две или более программы могут
интерфейса, выполняться параллельно. Конечно, они по очереди исполь-
зуют ресурсы центрального процессора и с технической точки
3.2. Библиотеки динамической загрузки (DLL) зрения выполняются неодновременно, но благодаря высокой
скорости работы компьютера это практически незаметно.
Поскольку API состоит из большого числа функций,
Поток — это отдельная часть исполняемого кода. Назва-
может сложиться впечатление, что при компиляции каждой
ние произошло от понятия «направление протекания процес-
программы, написанной для Windows, к ней подключается код
са». В многозадачности данного типа отдельные потоки внут-
довольно значительного объема. В действительности это не
ри одного процесса также могут выполняться одновременно.
так. Функции API содержатся в библиотеках динамической
Все процессы имеют, по крайней мере, один поток, но в Win-
загрузки (Dynamic Link Libraries, или DLL), которые загружа-
dows 95 и Windows NT их может быть несколько.
ются в память только в тот момент, когда к ним происходит
Отсюда можно сделать вывод, что в Windows 95 и Win-
обращение, т. е. при выполнении программы. Рассмотрим, как
dows NT допускается существование процессов, две или бо-
осуществляется механизм динамической загрузки.
лее частей которых выполняются одновременно. Оказывает-
Динамическая загрузка обеспечивает ряд существенных
ся, такое предположение верно. Следовательно, при работе в
преимуществ. Во-первых, поскольку практически все програм-
этих операционных системах возможно параллельное выпол-
мы используют API-функции, то благодаря DLL-библиотекам
нение как программ, так и их отдельных частей. Это позволяет
существенно экономится дисковое пространство, которое н
писать очень эффективные программы.
противном случае занималось бы большим количеством по-
Есть и другое существенное различие между многоза-
нторяющегося кода, содержащегося в каждом из исполняе-
дачностями Windows 3.1 и Windows 95/NT. В Windows 3.1
мых файлов. Во-вторых, изменения и улучшения в Windows-
используется неприоритетная многозадачность. Это означает,
приложениях сводятся к обновлению только содержимого
что процесс, выполняющийся в данный момент, получает дос-
DLL-библиотек. Уже существующие текстьз программ не тре-
туп к ресурсам центрального процессора и удерживает их в
буют перекомпиляции.
течение необходимого ему времени. Таким образом, непра-
вильно выполняющаяся программа может захватить все ре-
3.3. Win16 и Win32 сурсы процессора и не давать выполняться другим процессам.
В отличие от этого в Windows 95 и Windows NT используется
В настоящее время широко распространены две версии
приоритетная многозадачность. В этом случае каждому ак-
API. Первая называется \Vin16 и представляет собой 16-раз-
тивному потоку предоставляется определенный промежуток
рядную версию, используемую в Windows 3,1. Вторая, 32-раз-
времени работы процессора. По истечении данного промежутка
рядная версия, называется Win32 и используется в Windows Ox
управление автоматически передается следующему потоку. Это
и Windows NT/2000/XP. Win32 является надмножеством для
не дает возможность программам полностью захватывать ре-
Winl6 (т. е. фактически включает в себя этот интерфейс), так
сурсы процессора. Интуитивно должно быть понятно, что та-
как большинство функций имеет то же название и применяется
кой способ более предпочтителен.
аналогичным образом. Однако будучи в принципе похожими,
интерфейсы вес же отличаются друг от друга. Win32 поддер-
живает 32-разрядную линейную адресацию, тогда как Winl6 3.6. Взаимодействие программ и Windows
работает только с 16-разрядной сегментированной моделью
Во многих операционных системах взаимодействие меж-
памяти. Это привело к тому, что некоторые функции были мо-
ду системой и программой инициализирует программа. На-
дифицированы таким образом, чтобы принимать 32-разрядные
пример, и DOS программа запрашивает разрешение на ввод и
аргументы и возвращать 32-разрядные значения. Часть из них
вывод данных. Говоря другими словами, не Windows-програм-
пришлось изменить с учетом 32-разрядной архитектуры. Была
мы сами вызывают операционную систему. Обратного про-
реализована поддержка потоковой многозадачности, новых
цесса не происходит. В Windows все наоборот: именно систе-
>лементов интерфейса и прочих новооведениЙ Windows.
ма вызывает программу. Это осуществляется следующим об-
разом: программа ожидает получения сообщения от Windows.
3.4. Интерфейс GDI Когда это происходит, то выполняется некоторое действие.
После его завершения программа ожидает следующего coo6 j
Одним ш подмножеств APT является GDI (Graphics Device
тения
Infei-fase - иптерфрйг графического устройства). GDT—«.это та
328 Информатика

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




MICROSOFT OFFICE
План
1. Состав Microsoft Office.
1.1. Взаимодействие приложений.
1.2. Совместная работа.
1.3. Простой доступ к информации.
2. Word.
2.1. Функции Word.
2.2. Пользовательский интерфейс.
2.3. Основные приемы работы с документами
2.4. Редактирование документа.
3. Excel.
3.1. Окно Excel.
3.2. Оформление рабочих листов.
3.3. Фуиции Excel,
3.4. Создание диаграмм.
3.5. Профессиональное оформлен не.
3.6. Обмен данными.
3.7. Экспорт.
4. PowerPoint.
4.1. Создание презентации.



инструмент организации и планирования работы Microsoft
1, СОСТАВ MICROSOFT OFFICE
Outlook- Кроме того, существует профессиональная версия
Microsoft Office, в которую помимо перечисленных приложе-
Любое предприятие сталкивается с проблемой автомати-
ний входит система управления базами данных (СУБД)
зации работы отдельных сотрудников и подразделений в це-
Microsoft Access.
лом. При этом очень важно выбрать подходящие программ-
ные продукты. Желательные свойства информационной сис- Microsoft Word — мощный текстовый редактор, позво-
темы сильно зависят от размеров предприятия и специфики ляющий быстро создать документ любой сложности из раз-
его бизнеса, но есть и универсальные требования. розненных заметок и довести до совершенства информацион-
ный бюллетень или брошюру.
Конечно, любое предприятие нуждается в инструментах
для работы с текстами (создание, редактирование, оформле- Редактор Word фирмы Microsoft является сегодня са-
ние документов), а также для обработки данных (электрон- мой популярной в мире программой. Word начинен «быстры-
ные таблицы, средства анализа и планирования, СУБД). Но ми* командами и самыми современными средствами, такими
этого, как правило, недостаточно, поскольку требуется интег- как встроенная программа проверки правописания и словарь
рация текста, графиков, таблиц, диаграмм, рисунков в единой синонимов, которые помогают грамотно составлять докумен-
среде. ты, и готовыми шаблонами, позволяющими сводить воедино
заметки, письма, счета и брошюры без больших усилий.
Сегодня все ГJ O ВОЗМОЖНО благодаря созданному компа-
-T
нией Microsoft семейству программ для поддержки офисной Microsoft Excel производит с числами то же, что Word ( '
деятельности Microsoft Office. Последней версией этого паке- существительными и глаголами. Каждый, кто работает с циф-
та является Microsoft Office ХР, выпушенный в 2001 г. рами, почувствует себя в среде Excel как рыба в иоде. Пользуй-
тесь программой Excel для составления бюджетов и финансо-
Комплект программных продуктов Microsoft Office вклю-
вых отчетов, диаграмм гг графиков, проведения анализа типа
чает несколько приложений, образующих единую среду для
«А что будет, если ?» практически по любому вопросу/а также
обработки самой различной информации, Б состав Microsoft
для сортировки длиннейших списков в считанные секунды.
Office входят: мощный текстовой процессор Microsoft Word,
электронные таблицы Microsoft Excel, средство для подготов- С помощью электронных таблиц Excel можно вносит),
ки и демонстрации презентаций Microsoft PowerPoint, а также числа строка за строкой и столбец за столбцом, будучи вполне
Microsoft Office 329

уверенным в том, что Excel правильно сложит, вычтет, умно- вставки возможно использование механизма связывания
жит и разделит. оригинального объекта и его копни. В этом случае при из^
Microsoft PowerPoint позволит профессионально подго- менении исходных данных в таблице Excel меняется пост-
товить презентацию, поразив всех графикой и эффектно офор- роенная на их основе диаграмма, а вместе с ней It та копия
мленными тезисами, Но что самое замечательное, вы можете диаграммы, которая содержится в документе Microsoft Word.-
превратить документ, подготовленный в редакторе Word, в Это дает возможность эффективной работы с составными
презентацию всего лишь одним щелчком мыши. Если ваша документами, в которых используются различные источни-
работа состоит в том, чтобы рекламировать изделия, идеи или ки. Например, данные можно взять из базы данных Access.
проекты, то PowerPoint станет незаменим в работе. Они будут обновляться автоматически и любой, кто захо-
Microsoft Access представляет собой мощную программу чет ознакомиться с таким документом, увидит самые после-
управления данными, предназначенную главным, образом для дние цифры.
программистов, Access поставляется только в составе профес- Семейство Microsoft Office содержит набор общих для
сионального издания пакета Office. всех приложений инструментов. К ним относятся механизмы
Помимо вышеперечисленных, в пакет Microsoft Office проверки правописания и грамматики, средство для рисова-
входит множество дополнительных программ: ния, инструмент для создания красочных заголовков, редак-
тор организационных диаграмм, инструмент для редактирова-
— программа Graph является облегченной версией Excel
ния математических формул, редактор фотоизображений, биб-
и служит для построения графиков и гистограмм в других
лиотека картинок и т. д. Сюда же относятся и панели инст-
приложениях Office;
рументов, и даже меню, которые являются стандартными эле-
— программа Organization Chart поможет создать орга-
ментами любого приложения Microsoft Office.
низационные диаграммы, например структуру компании;
— программа Equation Editor служит для ввода сложных Эти инструменты устанавливаются на диске один раз, а
математических формул; затем используются всеми приложениями Microsoft Office. Эта
— программа Word Art поможет изменить форму букв особенность позволяет сэкономить место на диске, обеспечи-
или цифр, чтобы использовать их при создании привлекатель- вает высокую скорость работы приложений и единый интер-
ных логотипов или заголовков; фейс. Можно легко начать работу с любым приложением
Microsoft Office, изучив лишь одно из них.
— программа ClipArt Gallery может просмотреть несколь-
ко сотен рисунков в поисках наилучшей иллюстрации для ва- Начиная с версии 97, в Microsoft Office входит новое
шего информационного бюллетеня или презентации. приложение — Microsoft Outlook. Это приложение представ-
ляет собой инструмент для организации и планирования пер-
сональной деятельности. Microsoft Outlook включает элект-
1.1. Взаимодействие приложений
ронную почту, базу по контактам, календарь и т. д. Но глав-
Microsoft Office отличается тесной интеграцией прило- ное, — он связывает все приложения, выступая как средство
жений. Это означает, что все программы, входящие в состав организации работы с ними. С помощью Microsoft Outlook
Microsoft; Office, «умеют» обмениваться информацией и позво- можно назначить встречу, добавив в ее описание сопроводи-
ляют делать это достаточно просто. тельный документ. Это может быть список вопросов, которые
Например, если необходимо подготовить отчет по резуль- планируется обсудить R формате Microsoft: Word, или отчет о
татам финансового периода, содержащий иллюстрации, то дан- результатах года по продажам в формате Microsoft Excel.
ные можно обработать a Microsoft Excel, построить на основе Можно переслать составленный документ по электронной
данных графики И диаграммы, а затем поместить их в текст почте или в виде факс-сообщения.
документа, который создан с Microsoft Word. Перемещение
диаграммы производится с помощью операций копирования в
1.2. Совместная работа
буфер обмена Microsoft Windows и вставки в документ, кото-
рые доступны через основное меню приложения, через панели
Microsoft Office, начиная с версии для Windows 95, тесно
инструментов, через горячие клавиши или через контекстное
интегрирован с операционной системой и использует все се
меню, которое появляется при нажатии на правую кнопку
достоинства. Например, при работе с Windows 95 приложения
мыши, Наконец иллюстрацию, как и любой другой объект,
семейства Microsoft Office позволяют использовать ярлыки
можно «связать** с документом, просто «захватив? мытью в
(Shortcuts) как ссылки на документы, а сами документы мож- "
одном приложении и «перетащив* на подходящее место в дру-
но сохранять с использованием длинных имен (до 250 симво-

<< Пред. стр.

страница 72
(всего 138)

ОГЛАВЛЕНИЕ

След. стр. >>

Copyright © Design by: Sunlight webdesign