Операційна система UNIX - Курсовая работа

бесплатно 0
4.5 40
Історія створення операційної системи UNIX. Статус UNIX на ринку, основні переваги та недоліки в порівнянні з конкурентами. Можливості комбінування стандартних команд. Багатозадачність і жорстке розділення пам"яті. Шляхи застосування ОС у реальному житті.


Аннотация к работе
.3 Керування памяттю в UNIX3.1 Основні переваги та недолікиОпераційна система UNIX - це набір програм, що керує компютером, здійснює звязок між користувачем і компютером та забезпечує користувача інструментальними засобами, щоб допомогти йому виконати певну роботу. Спочатку створена для обслуговування мейнфреймів, сьогодні UNIX-подібні ОС, такі як System V, BSD та Linux, в основному використовуються для обслуговування серверів, але існують версії цілком придатні для домашнього або офісного використання. Системи UNIX запускаються на великій кількості процесорних архітектур. Однак реальна багатозадачність і жорстке розділення памяті забезпечують високу надійність функціонування системи і, якщо вам потрібна надійна, гнучка ОС, UNIX підійде вам на всі сто відсотків. Дослідити основні функції операційної системи UNIX, описати способи функціонування системи;У той час Bell Labs займалася розробкою багатокористувацької системи поділу часу MULTICS (Multiplexed Information and Computing Service) разом з MIT і General Electric, але ця система зазнала невдачі. Bell Labs відмовилася від участі в проекті MULTICS, що дало можливість одному з її дослідників, Кену Томпсону, зайнятися пошуковою роботою в напрямку поліпшення операційного середовища Bell Labs. Томпсон, а також співробітник Bell Labs Денис Рітчі і деякі інші розробляли нову файлову систему, багато рис якої вели своє походження від MULTICS. Для перевірки нової файлової системи Томпсон написав ядро ??ОС і деякі програми для компютера GE-645, який працював під управлінням мультипрограмній системи поділу часу GECOS. Імя UNIX (Uniplex Information and Computing Services) було дано їй одним співробітником Bell Labs, Брайаном Керніганом.Створена, щоб забезпечити легкість, ефективність і гнучкість програмного забезпечення, система UNIX має кілька корисних функцій: - основна мета системи - це можливість виконувати широкий спектр завдань і програм; інтерактивне оточення, що дозволяє користувачу звязуватися прямо з компютером і одержувати негайно відповіді на його запити і повідомлення; [17] Система UNIX взаємодіє з користувачами по черзі, але так швидко, що здається, що взаємодіє з усіма користувачами одночасно.Система може виконувати різноманітні функції, тобто працювати: як обчислювальний сервер, що обслуговує сотні користувачів, як сервер бази даних, як мережний сервер, що підтримує найважливіші сервіси мережі (тенет, електронну пошту та ін.), а також багато користувачів може одночасно використовувати один компютер, виконуючи багато різних задач. До послуг ядра відносяться: вводу-виводу, відкриття, читання, запису і керування файлами, створення і керування процесами, їх синхронізація і міжпроцесорна взаємодії. Ядро виконує базові функції операційної системи: створює процеси і управляє ними, розділяє память і забезпечує доступ до файлів і периферійних пристроїв. Прикладні (користувацькі) процеси - усі інші процеси, що виконуються в системі, зазвичай породжені в рамках користувацького сеансу роботи. У UNIX користувачі повинні себе ідентифікувати при вході, що складається з двох кроків: введення імені (імя (логін), по якому його ідентифікує система) і вхідний пароль, що є секретним словом для відкриття рахунка (реєстрації в системі).Операційна система повинна спиратися на невелике число не повязаних з конкретною апаратурою концепцій, в сукупності забезпечують мобільний середовище розробки та виконання програм. Решта чотири виклику - open (відкрити), close (закрити), read (читати) і write (писати) - призначені для доступу до файлів. Звичайно ж існує величезна кількість інших команд, але знаючи ці шість, ви зможете без праці виконувати основні операції в середовищі UNIX. Навіть сьогодні, з появою численних графічних оболонок (наприклад, X Window System), знайдеться чимало користувачів, які віддають перевагу первинному інтерфейсу командного рядка. До основних недоліків системи можна віднести: Не підтримується режим реального часу (вид багатозадачності, в якому операційна система сама передає управління від однієї виконуваної програми іншій);Найбільш вдалою характеристикою поняття операційної системи UNIX є її визначення як набору програм, що керують компютером, здійснюють звязок між користувачем і компютером та забезпечують користувача інструментальними засобами, щоб допомогти йому виконати певну роботу. Спочатку UNIX розроблялась як напівіграшковий проект, і першими її користувачами стали співробітники відділу патентів Bell Labs, що знайшли операційну систему зручним середовищем для створення текстів. Завдяки притаманним лише цій операційній системі особливостям (основною з яких є беззаперечна перевага над іншими ОС по надійності) та специфічним функціям компанія стабільно зберігає свої позиції на ринку, задовольняючи при цьому, в першу чергу, потреби збройних сил та урядових організацій. До основних недоліків системи можна віднести відсутність підтримки режиму реального часу, слабку стійкість до апаратних збоїв, пониження ефективності при виконанні однотипних завдань та сл

План
Зміст операційний система стандартний команда

Вступ

Розділ 1. Історія створення операційної системи UNIX, її призначення

Розділ 2. Основні характеристики ОС UNIX

2.1 Функції операційної системи UNIX
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?