Реферат на тему:
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, що дозволяє об’єднувати функції різних прикладних програм, переміщуючи необхідні фрагменти за допомогою механізму drag-and-drop.
Сумісність файлових систем забезпечує диспетчер IFS, що дозволяє працювати будь-якій прикладній програмі з будь-якою файловою системою.
Розподіл оперативної пам’яті
Модуль реалізації механізмів віртуальної пам’яті в ядрі OS/2 підтримує великі посторінкові розкидані адресні простори, складені з об’єктів пам’яті. Кожний об’єкт пам’яті керується пейджером – задачею поза ядром, яка забезпечує резервне збереження сторінок об’єкта пам’яті. Адресні простори керуються шляхом відображення чи розміщення об’єктів пам’яті всередині них. Усі версії OS/2 Warp крім серверної могли надавати програмісту не більше 512 Мбайт адресного простору. Так як це рахувалося недоліком в серверній версії об’єм віртуального адресного простору був збільшений до 2 Гбайт, більше того за бажанням його можна було збільшити до 3 Гбайт.
Ядро керує захистом пам’яті та її розподілом на основі об’єктів пам’яті абстрактним чином. Ядро інтенсивно використовує режим копіювання при записі для надання програмам можливості ділити об’єкти пам’яті, не копіюючи численну кількість сторінок, коли новий адресний простір отримує доступ до об’єкту пам’яті. Нові копії сторінок створюються лише тоді, коли програма в одному з адресних просторів оновлює їх. Коли ядро приймає сторінковий збій, пейджер повідомляється про об’єкт пам’яті, де відбувся збій і визначає яким чином подати чи зберегти дані. Це дозволяє системі встановити різні семантики для об’єктів пам’яті, основуючись на потребах програм, які їх використовують.
Ядро керує засобами виконання програм, забезпечуючи одночасне виконання багатьох процесів та потоків виконання. Кожен процес має свій власний адресів простір, чи відображення. Ядро розподіляє об’єкти пам’яті, які відобразив процес на діапазон адресів в середині адресного простору. Процес також виступає блоком розміщення ресурсів та захисту, при цьому процесам надаються права доступу до засобів IPC системи. Для підтримки паралельного виконання декількох програм в межах одного адресного простору ядро відділяє сферу виконання від реально виконуючогося потоку. Таким чином програма може бути завантажена та виконана в декількох різних місцях коду в один і той же час на мультипроцесорі чи паралельній машині. Це може призвести до підвищення швидкодії додатку.
Система IPC забезпечує базовий механізм, дозволяючий потокам працювати в різних процесах, взаємодіючи одне з одним, та надійну доставку повідомлень в порти. Порти – це захищені канали зв’язку між процесами. Кожному процесу який використовує порт приписується набір прав на цей порт. Права можуть бути різними для різних процесів. Тільки один процес може отримати якийсь порт, хоча будь-який потік всередині процесу може виконувати операцію прийому. Один чи більше процесів можуть мати право відсилати інформацію до порту. Ядро дозволяє процесам використовувати систему IPC для передачі одне одному прав на порт. Воно також забезпечує спосіб передачі великих об'ємів даних в повідомленнях. Замість того, щоб копіювати дані, повідомлення містить вказівник на них, який називається вказівником на дані поза лінією. Коли ядро передає повідомлення від передавача до приймача, воно заставляє пам'ять, яка передається через вказівник, з'явитися в адресному просторі приймача і зникнути з адресного простору передавача.
Файлова система
В перших версіях OS/2 Warp використовувалася файлова система HPFS (High Performance File System), що була спільно розроблена в 1989 році компаніями IBM і Microsoft. Файлова система HPFS забезпечує низький рівень фрагментації. Вона розподіляє простір, базуючись не на кластерах, а на фізичних 512-байтових секторах незалежно від розміру локального диску.
Перші 16 секторів розділу HPFS представляють завантажувальний блок. Ця область містить мітку тому та код початкового завантаження системи. Сектор 16, відомий під назвою «суперблок», містить розмір розділу, вказівник на кореневий каталог, рахівник елементів каталогів, версію HPFS, дату останньої перевірки та виправлення розділу за допомогою команди CHKDSK, а також дату виконання останньої процедури дефрагментації. Він також містить вказівники на список зіпсованих блоків на диску, таблицю дефектних секторів та список доступних секторів. Сектор 17 носить назву SpareBlock (запасний блок). Він містить вказівник на список секторів, які можна використовувати для виправлення помилок, рахівник доступних секторів для виправлення помилок, вказівник на резерв вільних блоків, використовуваних для керування деревами каталогів, та інформацію про мовні набори символів. Цей сектор також містить флаг, який фіксує невірне завершення роботи системи чи закриття файлів. Файлова система HPFS ділить розділ на полоси по 8 Мбайт кожна. Кожна полоса має окрему таблицю в 2 Кбайт, в якій вказується які сектори полоси доступні, а які зайняті. Щоб максимально збільшити неперервність простору для розміщення файлів таблиці почергово розміщуються то на початку, то в кінці полос. Це дозволяє зберігати файли до 16 Мбайт (мінус 4 Кбайта для таблиці) в одній неперервній області. При форматуванні HPFS резервує необхідний простір для каталога в полосі, розміщеній ближче до центру. Місце резервується в середині диску для того, щоб фізичні голівки, що зчитують дані, ніколи не проходили більше половини ширини диску. Для зберігання елементів каталогу HPFS використовує структуру бінарного дерева. Кожний елемент починається з числа, що є довжиною елемента, що змінюється в залежності від довжини імені файлу. Потім іде час і дата створення файлу, розмір і атрибути, а також вказівник на F-вузол файлу. F-вузол файлу займає один сектор та містить вказівник на початок файлу, журнал звертань до файлу, тощо.
HPFS не накладає обмежень на максимальний розмір файлу. Основною ціллю цієї файлової системи було доведення розміру розділу до 2 Тбайт, але по сьогоднішній день стоїть обмеження на 64 Гбайт, оскільки деякі частини HPFS по сьогодні лишаються 16-розрядними.
Натомість в серверній версії OS/2 була реалізована нова файлова система з протоколюванням JFS (Journaling File System). Ця файлова система забезпечує високий рівень безпеки в структурах даних завдяки техніці, розробленій для систем управління базами даних. Робота з JFS відбувається в режимі з веденням журналу транзакцій. У випадку збоїв системи є можливість обробки журналу транзакцій з ціллю прийняття чи скасування змін, здійснених під час системного збою. Ця система управління файлами також підвищує швидкість відновлення файлової системи після збою. Як для серверної операційної системи ця файлова система забезпечує високу швидкість обробки файлів.
Другие работы по теме:
Що таке операційна система
Реферат з інформатики Що таке операційна система? Якщо наш шановний читач добрався до цього розділу, то, напевно, комп'ютер він уже вибрав, купив, установив і включив. І швидше за все, комп'ютер не зустрів його неласкавим чорним екраном, а зобразив що-небудь більш приємне, наприклад, різнобарвну віконну раму, що парить серед славних хмар.
Разработка курса по OS/2 Warp
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНЖЕНЕРНО-ФИЗИЧЕСКИЙ ИНСТИТУТ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ) Кафедра системного анализа БИЗНЕС-ПЛАН РАЗРАБОТКИ УЧЕБНОГО КУРСА ПО
Операционная система OS/2
История развития OS/2 и ее место на рынке. Битва Microsoft - IBM на рынке настольных ОС. OS/2 - постепенные улучшения.
Cloning Essay Research Paper Cloning became to
Cloning Essay, Research Paper Cloning became to be, as a Finn Dorset ewe would provide the mammary cell for the cloning process. Secondly the mammary cell containing all copies of every gene that is needed to make the sheep. Although the only genes for proteins that are required by mammary cells are active.
The Man In The Moon Essay Research
Paper I lie on the grass, staring above me, my arms stretch high into the starlit sky, they warp and twist and elongate and they reach up and my hands grasp the moon and its mine and no-one else’s and my fingers become a part of it and then I’m the moon, look at me I’m the Man in the Moon and I Can See All, I Can See You, and my arm stretches down and my giant finger uncurls and points and my voice deep and booming says ITS YOU and the person I’m pointing at looks straight up at me and his arms are reaching towards me and he’s smiling and then I realise with a start that its me.
Enlightenment Vs Unenlightenment Regarding Racism Essay Research
Paper There is no doubt that racism exists in the United States. Almost everyone can admit this. The interesting part is that some people will admit that they themselves are racist while others will claim that they are enlightened and that they are not racist or prejudiced. The truth is that the one who can admit he is racist is actually the enlightened one.
Genius Overlooked Essay Research Paper Genius OverlookedJess
Genius Overlooked Essay, Research Paper Genius Overlooked Jess Brock Algebra III Summer School Mr. Palumbo July 24, 1999 Stephen Hawking is, all in all, one of the greatest thinkers of the twentieth century. Dr. Hawking is a theoretical physicist. In his own words, “A theoretical physicist?[tries] to construct mathematical models which represent the universe.” Sadly, though, his triumphs are often overshadowed by his illness.
Life Destruction Essay Research Paper Earl
Life = Destruction Essay, Research Paper Earl. It rhymed with girl. He always took a lot of heat for that. But that was before the Easter egg. The extraordinary Easter egg. Earl?s extraordinary Easter egg?
The First And Only Time Essay Research
Paper The first and only time For the Past few years I had been trying my ways on a skateboard. Now I know everyone knows what a skateboard is so I won’t go into detail about it. And the whole
Hindsight Essay Research Paper To fully know
Hindsight Essay, Research Paper To fully know one’s self and to be able to completely understand and interpret all actions and experiences one goes through is difficult enough. However, analyzing and
THE PHYSICS OF INTERSTELLAR TRAVEL Essay Research
Paper THE PHYSICS OF INTERSTELLAR TRAVEL Introduction Many people wonder when we will be able to travel to distant solar systems as easily as envisioned in science fiction. This essay will explain the challenges of interstellar travel, the prospects and limitations of existing propulsion ideas, and the prospects emerging from science that may one day provide the breakthroughs needed to enable practical interstellar voyages.
Worm Holes Essay Research Paper Worm Holes
Worm Holes Essay, Research Paper Worm Holes and Time Travel It is believed that our universe is curved like a U shape (see figure 1-1). For a while, it was only believed that you could travel back in time. It was never thought that you could travel into the future. Stephen Hawking had a theory that there are loops or shortcuts in the universe that could ?warp? you from one part of space to another.
The Hamster (It
’s A Essay About A Personal Experience) Essay, Research Paper George Lagos Period-3 3/9/97 The Hamster ?Is it dead? What happened!? I said as I rolled my sister?s hamster around in it?s
Izzy Saves The Olympics Essay Research Paper
Izzy saves the Olympics Hi! I’m Izzy! I want to tell you about a real cool adventure I just went through. I had to keep that mean Professor Weirdo from taking the Olympics away from the world with his new invention the “Super Sucker”. Oh, let me get on with the story. Here it goes!
WYRD FATE AND GEIS Essay Research Paper
WYRD, FATE AND GEIS The old Nordic word ‘wyrd’, from which the modern adjective ‘weird’ is derived, is a kind of synonym for ‘fate’. Yet unlike the Greek concept – with everything preordained, predestined, fixed, wyrd is dynamic, active, a chaotic interweaving of choices and consequences, and sometimes some very strange twists… which is why it’s called ‘weird’!
Sigmund Freud Essay Research Paper The brain
Sigmund Freud Essay, Research Paper The brain, an organ we all have. It is an organ whose power can overcome any challenge. The brain holds what we know as the human unconscious mind. This is a place filled with mysteries and contradictions. It is almost impossible to regard a person’s brain without an involuntary tingle of curiosity: what lay deep within the coralline gray whorls of this small, delicate kingdom? What happens along its intricate hallways, within the fine cerebral network of axons and dendrites, whose tiny, myriad sparkings are the physical basis of thought? What thoughts and unique ideas does this lump of flesh hold in its chambers so as to subvert the mind of its owner and warp his will to pure deadly evil or to pure luscious love and joy? What minotaur lurks in these vast chambers of power and knowledge? Who shall finally be the one to find the thread that will help
What Is The Black Hole Essay Research
Paper What exactly IS a black hole? With all the excitement surrounding the new Star Wars movie, it is a big day for lovers of science fiction. But how much does the average person
Musical Theatre Essay Research Paper Theatre performances
Musical Theatre Essay, Research Paper Theatre performances can be done in many different ways. One of these ways is a musical, which mixes songs with dialogue. Musical theatre has many different styles of music within its ranks, and the show that I recently saw focused on Rock Musicals. On Saturday, April 29, 2000 I saw “Rock On! Broadway!” at the Cabaret @ The Spot.
Hard Drives Essay Research Paper Hard Drives
Hard Drives Essay, Research Paper Hard Drives In this day and age of faster computers and high-speed processors, it should only stand to reason that hard drives meet the same requirements as
Nebular Time Essay Research Paper Nebular TimeLog
Nebular Time Essay, Research Paper Nebular Time Log Date, 2490 We’re traveling past the new system Plutonomy at Warp 2. I have been informed that there is a new nebula forming past the 6th planet. They say there is valuable plasma gas inside. My plan is to be the first there to collect it all and sell it so I can stop wandering in space.
Microsoft Essay Research Paper Wednesday many government
Microsoft Essay, Research Paper Wednesday, many government sources confirmed that Justice Department lawyers have proposed splitting Microsoft Corp. as a remedy for the company’s allegedly anti-competitive behavior. The proposal was discussed over the weekend at a secret meeting of officials from the U.S. government and 19 states that have sued Microsoft.
Islamic Rugs Essay Research Paper Wendy JenkinsAR
Islamic Rugs Essay, Research Paper Wendy JenkinsAR 103 AQuiz #1February 25, 1999Islamic Prayer Rugs Once inside the Mulvane Art Museum, my eyes became fixed upon beautiful rugs that lined the wall. As our tour guide, Frankie Parmen, explained these rugs are used in everyday life of Muslims. They are called Prayer Rugs.
Cannery Row Essay Research Paper In his
Cannery Row Essay, Research Paper In his book Cannery Row, John Steinbeck characterizes different qualities of life, and uses symbolism to express those qualities. Cannery Row is an emphasis on the importance of friendship, and how the hardships of life can be healthy in some ways.
Black Holes Essay Research Paper Black HolesIf
Black Holes Essay, Research Paper Black Holes If theories of their existence are true, black holes are the most powerful force in the known physical universe. Many people are familiar with the term black hole, but few people actually know anything about them. A black hole forms as a result of a massive star running out of fuel to burn (Chaisson, 193).
Операційна система MS-DOS
Реферат на тему: Що таке операційна система Операційна система персонального комп'ютера це комплекс програм, які в першу чергу забезпечують роботу всіх пристроїв ПК, дозволяють виконувати різноманітні команди по керуванню комп'ютером та запускати на виконання прикладні програми. Однією з найпоширеніших операційних систем для IBM-сумісних ПК є
Хірургічний кабінет поліклініки Лікувально-діагностична робота хірургічного кабінету поліклін
ХІРУРГІЧНИЙ КАБІНЕТ (ВІДДІЛЕННЯ) ПОЛІКЛІНІКИ ЛІКУВАЛЬНО-ДІАГНОСТИЧНА РОБОТА ХІРУРГІЧНОГО КАБІНЕТУ (ВІДДІЛЕННЯ) ПОЛІКЛІНІКИ Більшість хворих з хірургічними хворобами лікуються в поліклініках та амбулаторіях. Амбулаторно-поліклінічну допомогу хворим хірургічного профілю (як з гострими, так і хронічними пошкодженнями) надають у хірургічних кабінетах та відділеннях поліклінік, а також у фельдшерських та травмопунктах.
Структура і склад по САПР
РЕФЕРАТ на тему: СТРУКТУРА І СКЛАД ПО САПР СТРУКТУРА І СКЛАД ПО САПР Програмне забезпечення САПР поділяється на загальносистемне, базове і прикладне.
Операційні системи види структура склад
Реферат на тему: Характеристики операційних систем Різні операційні системи, до яких відносять OC MS-DOS, OC Windows, OC Linux, OC Unix та багато інших не таких популярних, використовують ті чи інші можливості обслуговування компонентів комп’тера і організації діалогу з користувачем. До числа основних характеристик операційних систем відносяться: розрядність, підтримка багатопроцесорності, багатозадачності, підтримка багатокористу-вацького режиму.