Операційні системи Unix і Windows NT

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Основні функції операційних систем (ОС)
Операційна система (ОС) пов'язує апаратне забезпечення і прикладні програми. Багато властивостей різних програм схожі, і операційна система зазвичай надає цей загальний сервіс. Наприклад, практично всі програми зчитують і записують інформацію на диск або відображають її на дисплеї. І хоча кожна програма в принципі може містити інструкції, виконують ці повторювані завдання, використання в цих цілях операційної системи більш практично.
Операційна система може взаємодіяти з апаратними засобами і користувачем або прикладними програмами. Вона також може переносити інформацію між апаратурою і прикладним програмним забезпеченням.
Прикладний програміст не повинен турбуватися про написання спеціального програмного коду для запису даних на всі безліч дисків, яке може бути на ПК. Програміст просто просить операційну систему записати дані на диск, а ОС займається залежить від апаратури інформацією. Операційна система отримує надаються прикладними програмами дані і записує їх на фізичний диск.
Використання операційної системи робить програмне забезпечення більш загальним: програми можуть працювати на будь-якому комп'ютері, на якому можна запустити цю операційну систему, оскільки взаємодіють з операційною системою, а не з апаратурою.
Найбільш часто використовувані операційні системи, такі як DOS, Windows, UNIX, також надають користувальницький інтерфейс: користувач може набирати команди в системному запрошенні. ОС інтерпретує ці інструкції з допомогою програми, логічно званої командним інтерпретатором, або процесором.
Microsoft Windows XP Home Edition - це нова версія операційної системи Windows, розроблена спеціально для користувачів домашніх комп'ютерів. Завдяки операційній системі Windows XP Home Edition користувачі домашніх комп'ютерів отримують доступ до нових засобів і можливостей, що надаються сучасними цифровими технологіями. Реалізовані в Windows XP Home Edition технології дозволяють легко вирішувати широкий спектр практичних завдань, починаючи з обробки цифрових фотографій, запису та відтворення музики і відео - і аж до створення і підтримки домашніх мереж. Розроблена на базі архітектури Windows 2000, система Windows XP Home Edition встановлює нові високі стандарти в області створення ефективної і надійної обчислювальної середовища. Нове зовнішнє оформлення, надійне ядро ​​Windows, нові засоби забезпечення безпечної роботи в Інтернеті, що поєднуються з можливостями сумісного використання комп'ютера, - всі ці характеристики свідчить про те, що в розпорядження користувачів надається найнадійніша на сьогоднішній день операційна система сімейства Windows.
Професійна робота з цифровим мультимедіа. Підтримка роботи з цифровими зображеннями, музикою, відео, DVD-файлами, а також багато інших можливостей.
Оперативний доступ до інформації. Система Windows XP містить вбудовані засоби підтримки Інтернету, домашніх мереж, передачі миттєвих текстових повідомлень, спілкування в режимі реального часу за допомогою передачі звуку і відео.
Ефективне використання служб Інтернету. Система Windows XP допоможе користувачам публікувати малюнки на веб-сайтах та здійснювати покупки в мережі.
Кращі засоби роботи з цифровим відео. Тепер користувачі можуть легко переносити відзняті матеріали на комп'ютер. При цьому істотно спростилися можливості і засоби редагування таких матеріалів. Система Windows XP Home Edition включає все, що необхідно користувачам для створення, монтажу і спільного перегляду власних фільмів.
Наявність можливості звернутися за допомогою до знайомого чи спеціаліста з технічної підтримки, який, підключившись через Інтернет до вашого комп'ютера, в режимі реального часу дасть ділову пораду, відповість на всі питання або усуне виникла неполадку.
Характеристика ОС Unix
Unix задовольняє всім вимогам, що пред'являються до сучасних операційних систем, включаючи наступні:
• Підтримка всіх основних мережевих протоколів.
• Підтримка всіх основних файлових систем.
• Квотування дискового простору.
• Зручний призначений для користувача і програмний інтерфейси.
• Можливість ефективного управління ресурсами комп'ютера.
• Багатозадачний режим.
• Багатовіконний графічний інтерфейс.
• Багатомовна підтримка для шрифтів і клавіатур.
• багатопроцесорність.
• Наявність механізмів роботи з віртуальною пам'яттю.
• Емуляція математичного співпроцесора.
• Забезпечення захисту інформації від несанкціонованого доступу, а також захист від неправильних дій користувача.
• отеки.
• Віртуальні консолі.
• Переносимість ОС завдяки тому, що програми ОС написані на мові високого рівня Сі.
• Багатоплатформність, тому що ОС Unix практично не прив'язані до архітектури систем, для порівняння, ОС Windows 98 орієнтована тільки на архітектуру Intel.
Серед всіх вимог, яким задовольняють ОС сімейства Unix, нас будуть цікавити їх можливості при реалізації комп'ютерних мереж. Сьогодні всі ОС працюють в Інтернеті і досить добре. Однак ОС Unix дозволяє отримати швидкість роботи в Інтернеті в декілька разів більше, ніж інші ОС.
Ще однією перевагою Unix є значно більш висока надійність зв'язку, що дозволяє копіювати з Інтернету великі обсяги інформації.
Unix дозволяє організувати повноцінний доступ до Інтернету з кожного комп'ютера локальної мережі через один зареєстрований комп'ютер. Реєстрація інших комп'ютерів не потрібно.
Unix має більш високу, ніж інші ОС, ступенем захисту інформації від проникнення в комп'ютер через Інтернет і при роботі в локальній мережі.
Ступінь захисту від вірусних атак в Unix виявляється також вище.
Робота програмних засобів в Unix відрізняється надійністю і стабільністю.
Unix дозволяє створювати надійні архіви інформації, Web-Сервери, сервери баз даних з віддаленим доступом, сервери локальних комп'ютерних мереж, потужні Інтернет-станції з повним набором можливостей Інтернет - провайдера.
Інсталяційні пакети багатьох версій Unix дозволені для безкоштовного копіювання через Інтернет.
ОС Unix мають стандартний набір засобів, коректне використання яких дозволяє будувати захищені комп'ютерні мережі. Механізми забезпечення безпеки відповідають класу С2 «Помаранчевої книги» і присутні в Unix з 1992 р. (Unix SVR4). Стандартні засоби захисту в Unix мають такі можливості:
• Захист через паролі. Будь-який користувач у Unix має своє ім'я і свій пароль, без яких він не може логічно включитися в систему.
• Захист файлів. Навіть якщо користувач ввійшов до системи, не володіючи сответствующим правами доступу до файлів, він не може працювати з чужими файлами. У Unix існує один, так званий, суперкористувач (superuser), який входить в систему з ім'ям root і має свій пароль, цей користувач має необмежені права доступу до файлів і є адміністратором системи.
• Можливість зміни статусу користувача з використанням команди su (superuser), якщо тільки йому відомий пароль суперкористувача, або команди newgrp, що дозволяє змінити групу, до якої належить користувач.
• Шифрування файлів за допомогою програми crypt, яка передбачає використання системи ключів.
• На основі використання стандартних засобів захисту система є безпечною в такій мірі, в якій вона налаштована суперкористувачем. Разом з тим захист на мережевому рівні вимагає використання додаткових коштів, перш за все системи мережевої аутентифікації і міжмережевих екранів.
Основні відомості про Windows NT
Операційна система Windows NT проектувалася з урахуванням всіх вимог, що пред'являються до сучасних ОС: розширюваності, переносимості, надійності, сумісності, продуктивності. Ці властивості були досягнуті за рахунок застосування передових технологій структурного проектування, таких як клієнт-сервер, мікроядра, об'єкти.
У Windows NT використовується механізм багатозадачності з витісненням (divemptive multitasking). Windows NT підтримує симетричну багатопроцесорну організацію обчислювального процесу, відповідно до якої може виконуватися на будь-якому вільному процесорі або на всіх процесорах одночасно, розділяючи пам'ять між ними. Враховуючи, що багатозадачність реалізується на рівні ниток, різні частини одного і того ж процесу можуть дійсно виконуватися паралельно.
Для управління нитками Windows NT Server використовує механізм пріоритетів. У певні моменти проводяться оцінка пріоритетів і перерозподіл ниток по процесорах, в результаті чого послідовні стадії одного потоку програми можуть виконуватися різними процесорами або відкладатися до вивільнення чергового процесора.
При управлінні пристроями вводу / виводу Windows NT Server використовує асинхронний підхід. Для завершення процесу і початку виконання нового завдання не потрібно чекати надходження сигналу про закінчення таких операцій, як читання або запис. Кожен процес створюється з використанням однієї нитки, яка служить специфічним відображенням виконання програми процесором. Згодом програма може створювати нові нитки, і Windows NT Server буде розподіляти їх і управляти ними, не привертаючи до цього додатка високого рівня.
Для того щоб прикладна програма могла використовувати кілька потоків, не потрібно передбачати цього в її алгоритмі. Окремий потік створюється для кожної операції. Наприклад, в одному потоці програма може відтворювати складну графічну форму, а інший використовувати для редагування об'ємного креслення. Кожен з цих потоків (або, з точки зору користувача, операцій) працює на окремому процесорі, не вимагаючи ніяких керуючих втручань з боку додатки. Потоки всередині процесу використовують загальну область пам'яті і, отже, не повинні спеціально обмінюватися даними.
Крім сумісності програмних інтерфейсів, Windows NT підтримує існуючі файлові системи, включаючи файлову систему MS DOS (FAT), файлову систему CD-ROM, файлову систему OS / 2 (HPFS) і власну нову файлову систему (NTFS). Таким чином, якщо до установки Windows NT на комп'ютері були встановлені MS-DOS або OS / 2, то немає ніякої необхідності переформатувати диск. Система перетворює FAT або HPFS в NTFS, зберігши всю інформацію на диску. Зворотне перетворення неможливо.
На відміну від більшості інших операційних систем, Windows NT спочатку розроблявся з урахуванням можливості роботи в мережі. У результаті цього функції спільного використання файлів, пристроїв і об'єктів вбудовані в інтерфейс з користувачем. Адміністратори можуть централізовано керувати і контролювати роботу мереж у масштабах великих підприємств. Особливо важливо відзначити можливість поширення роботи додатків типу клієнт-сервер на многокомпьютерние системи.
Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Реферат
21.8кб. | скачати


Схожі роботи:
Операційні системи WINDOWS NT NetWare UNIX Оперцiйна система Windows NT
Операційні системи Windows
Операційні системи альтернативні Windows
Основні роботи операційної системи UNIX Підтримка мережі UNIX
Unix-подібні системи
Операційні системи 2
Операційні системи
Дискові операційні системи
Операційні системи 2 лютого
© Усі права захищені
написати до нас