трусики женские украина

На головну

Windows - Інформатика

NT - OC нового покоління !

На даний момент світова комп'ютерна індустрія розвивається дуже стрімко.

Продуктивність систем зростає, а отже зростають можливості

обробки великих об'ємів даних.

Операційні системи класу MS вже не справляються з таким потоком даних і

не можуть цілком використати ресурси сучасних комп'ютерів. Тому останнім

часом відбувається перехід на більш могутні і найбільш довершені

операційні системи класу UNIX, прикладом яких і є Windows NT,

випущена корпорацією Microsoft.

Перш ніж почати говорити об Windows NT я хотів би запропонувати статтю з

тижневика ComputerWeek Moscow від 1-7 лютого 1996, яка висловлює думку

виробників комп'ютерних систем з питання про перспективність Windows NT: "

Виробники комп'ютерів покладають великі надії на NT.

Виробники готові обрушити на ринок лавину робочих станцій і серверів із

заздалегідь встановленими Windows NT і Gibraltar, новим серверний ПО для

Internet. Microsoft не публікує дані про інстальовану базу NT, однак

затверджує, що більше за 40 компаній мають намір використати NT Workstation як

ОСИ більш ніж на 10. 000 ПК. До того ж, за даними декількох

консалтинговых фірм, в місяць продається більше за 30. 000 копій ОС NT Server. Ці

цифри примушують задуматися про те, як би не спізнитися.

"Спору немає, NT - це успіх Microsoft ", - вважає Маріса Хейнс, начальник відділу

маркетингу продуктів MIPS - NT компанії NEC Technologies.

Ось чому Compaq, Dell, Gateway 2000, NEC, NetFrame і інші виробники

комп'ютерів представляють нові NT - системи.

11 грудня NEC перейшла в настання одночасно на ринку серверів і настільних

комп'ютерів, випустивши RISC server 2250 і RISC station 2250. Вартість систем -

від 5500 до 23500 US$, їх конфігурація може включати в себе два мікропроцесори

Mips R4400 з тактовою частотою 250 Мгц. RISC station компанії NEC має

вбудовані кошти обробки трьохмірних графічних додатків, написаних на

OpenGL, і призначаються для застосування в області САПР і мультимедіа -

додатків. RISC server, визначуваний як комунікаційний сервер загального

призначення, підтримують пакет Microsoft BackOffice.

У промислових колах говорять, що NEC готує ще ряд серверів з встановленим

ПО Gibraltar, які вона має намір випустити на ринок на початку цього року.

"Скоро ми детальніше взнаємо про ці плани ", - упевнена Хейнс.

Компанія NetFrame наслідувала прикладу NEC і закинула NetWare.

Вона щойно приступила до випуску Cluster Server 8500 - четырехканального

многопроцессорного сервера з високою отказоустойчивостью. Його мінімальна ціна -

31900 US$.

"Ходить багато розмов об отказоустойчивых NT - серверах, але сьогодні тільки ми

постачаємо такі системи ", - заявив Кевін Кин, начальник відділу маркетингу

продукції компанії NetFrame.

Принаймні один реселер NetFrame - корпорація Lantec - з ентузіазмом

чекає нові сервери. " У нас багато контрактів на NT, - говорить Джеррі Бив,

ведучий інженер сервісної служби Lantec, - NetFrame допоможе нам частково

задовольнити ці замовлення ".

Тим часом Compaq, Dell і Getway готують NT - сервери на базі мікропроцесорів

Pentium Pro компанії Intel. Очікується, що NT стане ведучою ОС для Pentium Pro,

оскільки Windows 95 містить 16- ти розрядний код і працює на Pentium Pro не

так швидко, як повністю 32-юшок розрядна NT. У 1996 році об'єм продажу NT буде

наростати, швидше усього, як сніжна грудка. " Далі я постараюся найбільш стисло

розказати про внутрішній пристрій Windows NT і об взаємодію її внутрішніх

модулів.

Коли користувач уперше бачить операційну систему Microsoft Windows NT, йому

в очі кидається виразна зовнішня схожість з інтерфейсом системи,

що полюбився Windows 3. х. Однак ця видима схожість є лише незначною частиною

Windows NT.

Windows NT є 32-юшок розрядною операційною системою з пріоритетною

багатозадачністю. Як фундаментальні компоненти до складу операційної

системи входять кошти забезпечення безпеки і розвинений мережевий сервіс.

Windows NT також забезпечує сумісність з багатьма іншою операційна і

файловими системами, а також з мережами.

Windows NT здатна функціонувати як на комп'ютерах, оснащених CISC -

процесорами зі складною системою команд (complex instruction set computing),

так і на комп'ютерах з RISC - процесорами, що мають скорочений набір

інструкцій (reduced instruction set computing). Операційна система Windows

NT також підтримує високопродуктивні системи з мультипроцессорной

конфігурацією.

Знайомим в Windows NT є тільки зовнішній вигляд. За графічним

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

відомості по становлячих Windows NT компонентах я постараюся більш детально

розглянути деякі з них.

Задачі, поставлені при створенні Windows NT Система Windows NT не є

подальшим розвитком продуктів, що раніше існували. Її архітектура створювалася

з нуля з урахуванням вимог, що пред'являються до сучасної операційної системи.

Особливості нової системи, розробленої на основі цих вимог, перераховані

нижче.

Прагнучи забезпечити сумісність (compatible) нової операційної сис теми,

розробники Windows NT зберегли звичний интерфеис Windows і реалізовували

підтримку існуючих файлових систем (таких, як FAT) і різних додатків

(написаних для MS - Dos, OS/2 1. х, Windows 3. х і POSIX). Розробники також

включили в склад Windows NT кошти роботи з різними мережевими коштами.

Досягнута переносимість (portability) системи, яка може тепер працювати

як на CISC, так і на RISC - процесорах. До CISC відносяться Intel сумісні

процесори 80386 і вище; RISC представлені системами з процесорами MIPS R4000,

Digital Alpha AXP і Pentium серії P54 і вище.

Масштабованість (scalability) означає, що Windows NT не прив'язана до

однопроцесорний архітектури комп'ютерів, а здатна повністю використати

можливості, що надаються симетричними мультипроцессорными системами. У

цей час Windows NT може функціонувати на комп'ютерах з числом

процесорів від 1 до 32. Крім того, у разі ускладнення вартих перед

користувачами задач і розширення вимог, що пред'являються до комп'ютерної середи,

Windows NT дозволяє легко додавати більш могутні і продуктивні сервери і

рабочии станції до корпоративної мережі. Додаткові переваги дає

використання єдиної середи розробки і для серверів, і для робочих станцій.

Windows NT має однорідну систему безпеки (security), що задовольняє

специфікаціям уряду США і відповідну стандарту безопастности В2. У

корпоративному середовищі критичним додаткам забезпечується повністю

ізольоване оточення.

Розподілена обробка (distributed processing) означає, що Windows NT

має вбудовані в систему мережеві можливості. Windows NT також дозволяє

забезпечити зв'язок з різними типами хост - комп'ютерів завдяки підтримці

різноманітних транспортних протоколів і використанню коштів "клієнт-сервер"

високого рівня, включаючи іменовані канали, виклики видалених процедур (PC -

remote procedure call) і Windows - сокеты.

Надійність і отказоустойчивость (reliability and robustness) забезпечують

архітектурними особливостями, які захищають прикладні програми від

пошкодження один одним і операційною системою. Windows NT використовує

отказоустойчивую структуровану обробку особливих ситуацій на всіх

архітектурних рівнях, яка включає файлову систему, що відновлюється NTFS

і забезпечує захист за допомогою вбудованої системи безпеки і

вдосконалених методів управління пам'яттю.

Можливості локалізації (allocation) представляють кошти для роботи в багатьох

країнах світу на національних мовах, що досягається застосуванням стандартаISO

Unicod (розроблений міжнародною організацією по стандартизації).

Завдяки модульній побудові системи забезпечується розширюваність

(insibility) Windows NT, що, як буде показано в наступному разде- ле,

дозволяє гнучко здійснювати додавання нових модулів на різні рівні

операційної системи.

Архітектурні модулі Windiws NT Як показано на наступному малюнку, Windows NT

представляє з семодульную (більш довершену, ніж монолітна)операційну

систему, яка складається з окремих взаємопов'язаних відносно простих

модулів.

Основними модулями Windows NT є (еречислены в порядку проходження від

нижнього рівня архітектури до верхнього): рівень апаратних абстракцій HAL

(Hardware Abstraction Layer), ядро (Kernel), виконуюча система (Executive),

захищені підсистеми (protected subsystems) і підсистеми середи (nvironment

subsystems).

Модульна структура Windows NT

Короткий опис модульної структури Windows NT представлено далі. Подальший

матеріал присвячений детальному розгляду кожного з компонентів Windows NT,

починаючи з рівня апаратних абстракцій HAL, який розташовується між

апаратними коштами комп'ютера і іншою частиною операційної системи.

Рівень апаратних абстракцій виртуализирует апаратні інтерфейси, забезпечуючи

тим самим незалежність іншої частини операційної системи від конкретних

апаратних особливостей. Подібний підхід дозволяє забезпечити легку

переносимість Windows NT з однієї апаратної платформи на іншу.

Ядро є основою модульної будови системи і координує виконання

більшості базових операцій Windows NT. Цей компонент спеціальним образом

оптимізований по займаному об'єму і ефективності функціонування. Ядро

відповідає за планування виконання потоків, синхронізацію роботи декількох

процесорів, обробку апаратних переривань і виняткових ситуацій.

Виконуюча система включає в свій склад набір програмних конструкцій

привілейованого режиму (kernel - mode), що представляють базовий сервіс

операційної системи підсистемам середи. Виконуюча система складається з

декількох компонентів; кожна з них призначена для підтримки певного

системного сервісу. Так, один з компонентів - монітор безпеки (ecurity

Reference Monitor) - функціонує спільно із захищеними підсистемами і

забезпечує реалізацію моделі безпеки системи.

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

(user-mode), які забезпечують виконання і підтримку додатків,

розроблених для різного операційного оточення (азличных операційних

систем). Прикладом підсистем середи можуть служити підсистеми Win32 і OS/2.

Рівень апаратних абстракцій Рівень апаратних абстракцій (HAL) являє

собою шар програмного

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

апаратури від верхніх рівнів операційної системи. Таким чином, завдяки

HALом фільтру, що забезпечується, різні апаратні кошти виглядають аналогічно

з точки зору операційної системи; знімається необхідність спеціальної

поднастройки операційної системи під обладнання, що використовується.

При створенні рівня апаратних абстракцій ставилася задача підготовки процедур,

які дозволяли б єдиному драйверу конкретного пристрою підтримувати

функціонування цього пристрою для всіх платформ. HAL орієнтований на велике

число різновидів апаратних платформ з однопроцесорний архітектурою; таким

чином для кожного з апаратних варіантів не потрібно окремій версії

операційної системи.

Процедури HAL називаються як коштами операційної системи (включаючи ядро), так

і драйверами пристроїв. При роботі з драйверами пристроїв рівень апаратних

абстракцій забезпечує підтримку різних технологій введення - висновку (есто

традиційної орієнтації на одну апаратну реалізацію або вимагаючої значних

витрат адаптації під кожну нову апаратну платформу).

Рівень апаратних абстракцій дозволяє також "приховувати" від інших рівнів

операційної системи особливості апаратної реалізації симетричних

мультипроцессорных систем.

Ядро Ядро (Kernel) є "серцем " Windows NT і працює в тісному контакті з

рівнем апаратних абстракцій. Цей модуль, насамперед, займається

плануванням дій комп'ютерного процесора. У випадку якщо комп'ютер

містить декілька процесорів, ядро синхронізує їх роботу з метою досягнення

максимальної продуктивності системи.

Ядро здійснює диспетчеризацію ниток управління (hreads, іноді називаються

подзадачами, ответвлениями або потоками), які є основними об'єктами

в системі, що планується. Нитки управління визначаються в контексті процесу;

процес включає адресний простір, набір доступних процесу об'єктів і

сукупність що виконуються в контексті процесу ниток управління. Об'єктами

є керовані операційною системою ресурси.

Ядро проводить диспетчеризацію ниток управління таким чином, щоб

максимально завантажити процесори системи і забезпечити першочергову обробку

ниток з більш високим пріоритетом. (Усього існує 32 значення пріоритету,

які згруповані в два класи пріоритетів: real-time і variable).

Подібний підхід дозволяє досягнути максимальної ефективності операційної

системи.

Під компоненти виконуючої системи, такі як диспетчер введення висновку і диспетчер

процесів, використовують ядро для синхронізації дій. Вони також взаємодіють

з ядром для більш високих рівнів абстракції, званих об'єктами ядра;

деякі з цих об'єктів експортуються всередині призначених для користувача викликів

інтерфейса прикладних програм (API).

Ядро управляє двома типами об'єктів.

Об'єкти диспетчеризації (dispatcher objects) характеризуються сигнальним

станом (signaled або nonsignaled) і управляють диспетчеризацією і

синхронізацією системних операцій. Ці об'єкти включають події, мутанти,

мутэксы, семафори, нитки управління і таймери (vents, mutants, mutexes,

semaphores, threads, timers).

Керуючі об'єкти (control objects) використовуються для операцій управління

ядра, але не впливають на диспетчеризацію або синхронізацію.

Керуючі об'єкти включають в себе асинхронні виклики процедур, переривання,

повідомлення і стану джерела живлення, процеси і профілі (ynhcronous

procedure calls, interupts, power notifies, power statuses, processes,

profiles).

Виконуюча система Windows NT Виконуюча система (Executive), до складу

якої входить ядро і рівень апаратних абстракцій HAL, забезпечує загальний

сервіс системи, який можуть використати всі підсистеми середи. Кожна група

сервісу знаходиться під управлінням однієї з окремих складових виконуючої

системи: диспетчера об'єктів (Object Manager) диспетчера віртуальної пам'яті

(Virtual Memory Manager); диспетчера процесів (Process Manager) засобу виклику

локальних процедур (Local Procedure Call Facility); диспетчера введення - висновку

(Е/ПРО Maneger); монітори безпеки (Security Reference Monitor).

Монітор безпеки спільно з процесором входу в сиситему (Logon) і

захищеними підсистемами реалізовує модель безпеки Windows NT.

Верхній рівень виконуючої системи називається системним сервісом (ystem

Services). Показаний на наступному малюнку системний сервіс являє собою

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

режимом.

Диспетчер кэша Архітектура введення - висновку містить єдиний диспетчер кэша

(Cache Manager), який здійснює кэширование для всієї системи введення -

висновку. Кэширование (Caching) - метод, що використовується файловою системою для

увеличенияэффективности. Замість безпосереднього запису і лічення з диска,

файли, що часто використовуються тимчасово зберігаються в кэш - пам'яті; таким чином,

робота з цими файлами виконується в пам'яті. Операції з даними, що знаходяться в

пам'яті, проводяться значно швидше за операції з даними на диску.

Диспетчер кэша використовує модель відображення файла, якої интегрированна з

диспетчером віртуальної пам'яті Windows NT. Диспетчер кэша забезпечує службу

кэширования для всіх файлових систем і мережевих компонентів, функціонуючих під

управлінням диспетчера введення - висновку. У залежності від об'єму доступної

оперативної пам'яті диспетчер кэша може динамічно збільшувати або зменшувати

розмір кэша. Коли процес відкриває файл, який вже знаходився в кэше,

диспетчер кэша просто копіює дані з кэша у віртуальний адресний

простір.

Диспетчер кэша підтримує служби типу лінивого запису (lazy write) і лінивої

фіксації (lazy commit), які можуть значно збільшити ефективність

файлової системи. У процесі лінивого запису зміни реєструються в кэше

файлової структури, що забезпечує більш швидкий доступ. Пізніше, коли завантаження

центрального процесора знижене, диспетчер кэша заносить зміни на диск.

Лінива фіксація подібна лінивому запису. Замість негайної маркіровки

транзакції як що успішно завершилася, передана інформація кэшируется і пізніше

в фоновому режимі записується в журнал файлової системи.

Драйвери файлової системи В архітектурі введення - висновку Windows NT управління

драйверами файлової системи здійснює диспетчер введення - висновку. Windows NT

допускає використання безлічі файлових систем, включаючи існуючі файлові

системи типу FAT. Для забезпечення сумісності знизу вгору з операційними

системами MS-Dos, Windows 3. х і OS/2, Windows NT підтримує файлові системи

FAT і HPFS. Крім того, Windows NT також підтримує NTFS - нову файлову

систему, розроблену спеціально для використання з Windows NT. NTFS

забезпечує безліч можливостей, включаючи кошти відновлення файлової

системи, підтримку Unicode, довгих імен файлів і підтримку для POSIX.

Архітектура введення - висновку Windows NT не тільки підтримує традиційні

файлові системи, але і забезпечує функціонування мережевого редактора і

сервера як драйвери файлової системи. З точки зору диспетчера введення -

висновку, немає ніякої різниці між роботою з файлом, збереженим на видаленому

комп'ютері мережі, і роботою з файлом на локальному жорсткому диску. Редиректоры і

сервери можуть бути завантажені і вивантажені динамічно, так само як і будь-які інші

драйвери; на одному комп'ютері може одночасно знаходитися велике число

редиректоров і серверів.

Мережеві драйвери Наступним типом драйверів, присутніх як компонент

в архітектурі введення - висновку, є мережеві драйвери. Windows NT включає

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

додатків. Як показано на наступному малюнку робота з це забезпечується

рядом мережевих драйверів.

Редиректоры і сервери функціонують як драйвери файлової системи і виконуються

на рівні інтерфейса постачальника або нижче, де знаходяться NetBIOS і Windows -

сокет.

Драйвери транспортного протоколу спілкуються з редиректорами і серверами через

рівень, званий інтерфейсом транспортного драйвера (DI - Transport Driver

Interface). Windows NT включає наступні транспортні засоби: Протокол

управління передачею / міжмережевий протокол TCP/IP, який забезпечує

можливість роботи з широким діапазоном існуючих мереж.

NBF, нащадок розширеного інтерфейса користувача NetBIOS (NetBEUI), який

забезпечує сумісність з існуючими локальними ви- числительными мережами

на базі LAN Manager, LAN Server і MS-Net.

Управління передачею даних (DLC - Data Link Control), яке забезпечує

інтерфейс для доступу до мэйнфрэймам і підключеним до мережі принтерам.

NWLink, реалізація IPX/SPX, обеспечивающаясвязь з Nowell NetWare.

У нижній частині мережевої архітектури знаходиться драйвер плати мережевого адаптера.

Windows NT в цей час підтримує драйвери пристроїв, виконані у

відповідності зі специфікацією NDIS (Network Device Inerface Specification)

версії 3. 0. NDIS надає гнучку середу обміну даними між транспортними

протоколами і мережевими адаптерами. NDIS 3. 0 дозволяє окремому комп'ютеру

мати декілька встановлених в йому плат мережевого адаптера. У свою чергу,

кожна плата мережевого адаптера може підтримувати декілька транспортних

протоколів для доступу до різних типів мережевих станцій.

Модель безпеки Windows NT Модель безпеки Windows NT представлена

монітором безпеки (Security Reference Monitor), а також двома іншими

компонентами: процесором входу в систему (Logon Process) і безпечними

захищеними підсистемами.

У багатозадачній операційній системі, який є Windows NT додатку

спільно використовують ряд ресурсів системи, включаючи пам'ять комп'ютера, пристрої

введення - висновку, файли і процесор(ы) системи. Windows NT включає набір

компонентів безпеки, які гарантують, що додатки не зможуть

звернутися до цих ресурсів без відповідного дозволу.

Монітор безпеки відповідає за проведення в життя політики перевірки

правильності доступу і контролю, певною локальною підсистемою

безпеки. Монітор безпеки забезпечує послуги по підтвердженню доступу

до об'єктів, перевірці привілеїв користувача і генерації повідомлень як для

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

подібно іншим частинам операційної системи, виконується в привілейованому

режимі.

Процес входу в систему в Windows NT передбачає обов'язковий вхід в систему

безпеки для ідентифікації користувача. Кожний користувач повинен мати

бюджет і повинен використати пароль для звернення до цього бюджету.

Перш ніж користувач зможе звернутися до будь-якого ресурсу комп'ютера з Windows

NT, він повинен увійти в систему через процес входу в систему для того, щоб

підсистема безпеки могла розпізнати ім'я користувача і пароль. Тільки після

успішного встановлення автентичності монітор безпеки виконує процедуру

перевірки правильності доступу для визначення права користувача на звернення до

цього об'єкта.

Захищеність ресурсів - одна з особливостей, що надається моделлю

безпеки. Задачі не можуть звертатися до чужих ресурсів (типу пам'яті) інакше,

чим через застосування спеціальних механізмів спільного використання.

Windows NT також надає кошти контролю, які дозволяють

адміністратору фіксувати дії користувачів.

Підсумки Підводячи підсумки всьому вышеописанному хочу сказати, що це тільки маленька

частина всіх можливостей, які закладені в Windows NT. Хочу стисло перерахувати

достоїнства Windows NT: Це сучасна ОС, що відповідає вимогам сучасної

апаратури ! Це чудово сумісна з іншими ОС ! Це багатозадачна

(мультизадачная) ОС ! Це добре захищена ОС ! І це зручна і надійна ОС !

Авіація і космонавтика
Автоматизація та управління
Архітектура
Астрологія
Астрономія
Банківська справа
Безпека життєдіяльності
Біографії
Біологія
Біологія і хімія
Біржова справа
Ботаніка та сільське господарство
Валютні відносини
Ветеринарія
Військова кафедра
Географія
Геодезія
Геологія
Діловодство
Гроші та кредит
Природознавство
Журналістика
Зарубіжна література
Зоологія
Видавнича справа та поліграфія
Інвестиції
Інформатика
Історія
Історія техніки
Комунікації і зв'язок
Косметологія
Короткий зміст творів
Криміналістика
Кримінологія
Криптологія
Кулінарія
Культура і мистецтво
Культурологія
Логіка
Логістика
Маркетинг
Математика
Медицина, здоров'я
Медичні науки
Менеджмент
Металургія
Музика
Наука і техніка
Нарисна геометрія
Фільми онлайн
Педагогіка
Підприємництво
Промисловість, виробництво
Психологія
Психологія, педагогіка
Радіоелектроніка
Реклама
Релігія і міфологія
Риторика
Різне
Сексологія
Соціологія
Статистика
Страхування
Будівельні науки
Будівництво
Схемотехніка
Теорія організації
Теплотехніка
Технологія
Товарознавство
Транспорт
Туризм
Управління
Керуючі науки
Фізика
Фізкультура і спорт
Філософія
Фінансові науки
Фінанси
Фотографія
Хімія
Цифрові пристрої
Екологія
Економіка
Економіко-математичне моделювання
Економічна географія
Економічна теорія
Етика

8ref.com

© 8ref.com - українські реферати


енциклопедія  бефстроганов  рагу  оселедець  солянка