UkrReferat.com
найбільша колекція україномовних рефератів

Всього в базі: 75843
останнє поновлення: 2016-12-04
за 7 днів додано 15

Реферати на українській
Реферати на російській
Українські підручники

$ Робота на замовлення
Реклама на сайті
Зворотній зв'язок

 

ПОШУК:   

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

Українські рефератиРусские рефератыКниги
НазваОпераційна система OS/2 Warp (реферат)
Автор
РозділІнформатика, компютерні науки
ФорматWord Doc
Тип документуРеферат
Продивилось2130
Скачало497
Опис
ЗАКАЧКА
Замовити оригінальну роботу

Реферат на тему:

 

Операційна система OS/2 Warp

 

OS/2 – сімейство операційних систем компанії IBM. Вперше OS/2 була

розроблена як 16-розрядна операційна система для мікропроцесора i80286.

За нею були розроблені 32-розрядна версія, а також останнє покоління

цього сімейства – OS/2 Warp.

 

Архітектура

 

Для операційних систем OS/2 Warp притаманна витісняюча багатозадачність

для 16- та 32-розрядних програм OS/2 а також підтримка виконання DOS та

Win16 програм в режимі невитісняючої багатозадачності. Ядро операційної

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

сервісні функції API (єдиний інтерфейс прикладного програмування,

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

системи, управління пам’яттю, тощо. Ці функції забезпечуються з

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

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

 

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

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

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

зовнішніх пристроїв ядро забезпечує доступ до ресурсів вводу/виводу,

таких як пристрої з відображаючою пам’яттю, порти вводу/виводу та канали

прямого доступу до пам'яті (Direct Memory Access, DMA), а також

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

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

отримувати пристрої в своє розпорядження: такими програмами зазвичай є

програми, не пов’язані з процесами, типу серверів драйверів пристроїв,

працюючих як додатки.

 

Поверх ядра операційної системи OS/2, як мікроядерної операційної

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

спільного призначення, серед яких є пейджер замовчення, майстер-сервер,

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

служба захисту, ініціалізації, набір драйверів пристроїв зі зв’язаним

кодом підтримки а також бібліотечні підпрограми для стандартного

програмного середовища.

 

Ядро OS/2 та задачно-нейтральні сервіси дозволяють забезпечити емуляцію

середовища для виконання програм, написаних для різних операційних

систем, зокрема UNIX, і забезпечити їх одночасне виконання.

 

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

технологій Інтернет та Інтранет. Наявні засоби побудови однорангових

мереж та клієнтські частини для багатьох операційних систем. Зокрема

була спеціально розроблена серверна версія OS/2 WarpServer for

e-Business (Aurora).

 

До комплекту операційної системи входить система програмування високого

рівня REXX, а також його версії: Visual REXX, об’єктно-орієнтована

версія.

 

Емуляція DOS та процесора 8086 здійснюється в ядрі віртуальних DOS-машин

VDM. Віртуальні машини OS/2 Warp підтримують повноцінний динамічний

обмін даними та зв’язки OLE 2.0 для DOS та Win16 програм а також DDE з

32-розрядними програмами OS/2. В системі присутня міжплатформова

технологія OpenDoc, що дозволяє об’єднувати функції різних прикладних

-----> Page:

0 [1] [2] [3]

ЗАМОВИТИ ОРИГІНАЛЬНУ РОБОТУ