Основні роботи операційної системи UNIX.
Підтримка мережі UNIX
В даний час UNIX використовується на найрiзноманiтнiших апаратних платформах – вiд персональних робочих станцiй до потужних серверiв з тисячами користувачiв. Це пов’язано з тим, що UNIX – багатозадачна багатокористувацька система, що володiє широкими можливостями.
З точки зору користувача, в операцiйнiй системi UNIX iснує два типи об’єктiв: файли i процеси. Всi данi зберiгаються у виглядi файлiв, доступ до периферiйних пристроїв здiйснюється як читання/запис в спецiальнi файли. Пiд час запуску програми ядро операцiйної системи завантажує вiдповiдний виконуваний файл, створює образ процесу i передає йому управлiння. Бiльше того, пiд час виконання процес може зчитувати або записувати данi в файл. З iншої сторони, вся функцiональнiсть операцiйної системи визначається виконанням вiдповiдних процесiв. Робота системи друку чи забезпечення вiддаленого доступу залежить вiд того, чи виконуються тi чи iншi процеси в системi.
Файли в UNIX вiдiграють ключову роль. Важко заперечувати значення файлiв для користувачiв, так як всi їх данi зберiгаються у виглядi файлiв. Однак помимо цього, файли в UNIX визначають привiлеї користувачiв, так як права користувача в бiльшостi випадкiв контролюються за допомогою прав доступу до файлiв. Файли забезпечують доступ до периферiйних пристроїв комп’ютера, включаючи диски, CD-ROM, принтери, термiнали, мережевi адаптери i навiть пам’ять. Для приложень UNIX доступ до дискового файла не вiдрiзняється вiд доступу, скажем, до принтера. Нарештi, всi програми, якi виконуються в системi, включно з прикладними задачами користувачiв, системнi процеси i навiть ядро UNIX, є виконуваними файлами.
Як i в багатьох сучасних операцiйних системах, в UNIX файли органiзованi у виглядi деревовидної структури (дерева), яка називається файловою системою. Кожний файл має iм’я, яке визначає його розмiщення в деревi файлової системи. Коренем цього дерева є кореневий каталог (root directory), який має iм’я “/ ”. Iмена решти файлiв мiстять шлях – список каталогiв (гiлок), якi необхiдно пройти, щоб досягнути файла. В UNIX весь доступний користувачевi файловий простiр об’єднаний в єдине дерево каталогiв, коренем якого є каталог “/ “. Таким чином, повне iм’я будь-якого файла починається з “/ “ i не мiстить iдентифiкатора пристрою (дискового накопичувача, CD-ROM чи вiддаленого комп’ютера в мережi), на якому вiн фактично зберiгається. Однак це не означає, що в системi присутня тiльки одна файлова система. В бiльшостi випадкiв єдине дерево, таке, яким його бачить користувач системи, складено з декiлькох окремих файлових систем, якi можуть мати рiзну внутрiшню структуру. В свою чергу, файли, що належать до цих файлових систем, можуть бути розмiщенi на рiзних пристроях.
Безпека в UNIX
Бiльшiсть реалiзацiй ОС UNIX має добре продуману систему безпеки.
Першим рiвнем безпеки є вхiдне iм’я та пароль користувача. Системний адмiнiстратор може сконфiгурувати операцiйну систему так, щоб вона приймала тiльки конкретнi типи паролiв (наприклад, тiльки паролi вказаної мiнiмальної довжини). Процедура входу контролюється системою безпеки.
Пiсля входу в мережу користувач стає суб’єктом системи безпеки, а якщо виражатись точнiше, то на його роботу в мережi накладаються обмеження. Управлiння файлами та директорiями здiйснюється по праву доступа, тобто за допомогою установок, якi дозволяють виконання конкретних операцiй. В ОС UNIX iснує три базових класи доступу до файлiв, в кожному з яких встановленi вiдповiднi права доступу:
User (u) – для користувача, який є власником файла;
Group (g) – для членiв групи, яка є власником файла;
Other (o) – для iнших користувачiв.
Файлова система UNIX
Файлова структура Unix характерізується наступним:
Чіткою побудовою
Звернення до данних файлу без протиріч
Захистом данних файлу
Цей стандарт вважає, що операційна система, що буде працювати з СПФС узгодженою файловою системою, підтримує ці базові риси надійності, які є в більшості файлових систем Unix. Зауважимо, що цей стандарт не намагається узгоджуватися кожним можливим аспектом з усіма конкретними реалізаціями Unix систем. Проте, багато аспектів цього стандарту базується на ідеях, що є в Unix та інших Unix подібних системах.
Це - після уважного розгляду інших факторів, включає:
Традиційна та добре сприйнята практика в Unix подібних системах.
Впровадження побудов інших файлових структур
Застосовні стандарти
Можливо визначити дві незалежні категорії файлів: загальні (shareable) на противагу приватним (unshareable) та змінні на противагу постійним.
Загальні данні це ті, що можуть бути спільними для декількох головних машин; приватні - мають бути специфічними для кожного головного комп'ютера. Наприклад, домашні каталоги користувачів - загальні данні, але файли контролю пристроїв - ні.
Постійні файли - двійкові, бібліотеки, документація та все інше, що має змінюватися тільки керуючим системою; змінні - все, що може бути змінено без втручання керуючого системою.
Для полегшення резервування, керування та спільного використання файлів в мішаних мережах з машин із різними архитектурами та операційними системами, бажано щоб було просто та легко розуміти зв'язки між каталогами (певні каталоги розглядаються як потенційні точки монтування) та типом данних, що вони містять.
Скрізь в цьому документі та в усіх добре спланованих файлових системах, знання цих базових принципів допоможе побудувати структуру та надасть їй додаткової логічності.
Різниця між загальними та приватними данними потребує деяких пояснень:
В мережевому середовищі (тобто коли є декілька головних машин в одному місці), є гарною практикою мати данні загальні для декількох головних машин, з метою збереження місця та полегшення завдань супроводу.
В мережевому середовищі, деякі файли містять данні, що стосуються виключно конкретної головної системи. Такі частини файлової системи не можуть бути узагальнені (без вживання певних заходів).
Попередні реалізації файлових систем Unix типу, перемішують загальні та приватні данні в одній структурі, що ускладнює узагальнення великих частин файлової системи.
Особливість "загальності" може бути використана для спрощення підтримки, наприклад:
Розділ /usr (або його частини) монтується (тільки на читання) через мережу (використовуючи NFS).
Розділ /usr (або його частини) монтується з носія, що може тільки читатися. CD-ROM з однією копією, що розповсюджується між багатьма користувачами через пошту або іншими засобами може бути змонтований як файлова система тільки на читання, що узагальнюється з іншими файловими системами узгодженими з СПФС яким небудь типом "мережи".
Властивості "постійний" та "змінний" справляють на файлову систему вплив головним чином двома шляхами:
Оскільки / містить як змінні так і постійні данні, його доводиться монтувати на читання та запис.
Оскільки, звичайно /usr містить як змінні так і постійні данні та буває потрібно монтувати його тільки для читання (див. вище), треба мати метод монтувати /usr тільки на читання. Це робиться через створення структури /var, що монтується на читання та запис (або як частина іншого розділу, що дозволяє читання та запис як /), перебираючи на себе значну частину функціональності /usr розділу.
Це підсумкова таблиця. Це лише приклад для більшості СПФС узгоджених систем, можливе інше ділення в межах СПФС узгоджених систем.
| загальні | приватні |
постійні | /usr /opt | /etc /boot |
змінні | /var/mail /var/spool/news | /var/run /var/lock |
Мережева файлова система NFS
Мережева файлова система NFS (продукт корпорацiї Sun) є набором протоколiв i програмних продуктiв, якi широко використовуються в мережах, що базуються на ТСР/IР. Особливо популярна NFS в мережах UNIX, крiм того, тепер вона доступна на багатьох iнших платформах i надiйно працює в локальних мережах. Iснує кiлька протоколiв, тiсно пов’язаних з NFS: протокол NIS (Network Information Service – мережева iнформацiйна служба) i протокол REX (Remote Execution Service – служба дистанцiйного виконання).
Sun створила NFS таким чином, щоб комп’ютери рiзних виробникiв працювали сумiсно навiть в тому випадку, коли вони використовують рiзнi операцiйнi системи. Sun опублiкувала специфiкацiї NFS, дозволяючи iншим виробникам адаптувати свої апаратнi та програмнi засоби для надiйної та зручної роботи в локальних та глобальних мережах. В результатi NFS фактично стала стандартом для систем пiд управлiнням UNIX та отримала широку пiдтримку в iнших операцiйних системах.
Другие работы по теме:
Выход в большой сетевой мир
Летом 1990 года начала действовать общедоступная компьютерная сеть Relcom. Поначалу это была небольшая по масштабам сеть, объединившая разработчиков и пользователей отечественных Unix-систем.
UNIX-время
Эта статья о формате кодирования времени; об утилите см.: time (Unix). Для термина «Time» см. другие значения. UNIX-время POSIX-время (англ. Unix time) — система описания моментов во времени, принятая в UNIX и других POSIX-совместимых операционных системах.
Операційна система FreeBSD
Історія розробки та призначення FreeBSD – безкоштовної операційної системи з відкритим програмним кодом, особливості її взаємодії з іншими комп'ютерними системами в мережі. Загальна характеристика основних конфігурацій програмного забезпечення UNIX.
Пошук інформації на комп’ютері
Особливості та методика пошуку інформації та об’єктів у зовнішній пам’яті комп’ютера, в мережі або операційній системі Windows. Специфіка використання автономної й онлайнової довідки операційної системи. Параметри пошуку в прихованих або системних папках.
Деннис Ритчи - автор языка С. Кто он сейчас?
Язык Си - это один из универсальных языков программирования высокого уровня, который считается языком системного программирования. Он удачно сочетает в себе свойства и средства языков высокого и низкого уровней.
MacOS
Державний університет “Львівська політехніка” Кафедра ІСМ РЕФЕРАТ з курсу “Операційні системи КМ” на тему: “Mac OS Х,
Считаем время выполнения скрипта
Вы наверняка замечали на некоторых сайтах внизу страницы надпись, что мол скрипт выполнен или страница создана за столько-то секунд. И сейчас мы сделаем это средствами PHP.
Графічний інтерфейс користувача Linux
Знайомство з графічним інтерфейсом користувача Linux, призначення менеджерів вікон, менеджерів дисплея, а також інших складових системи X Window. Мережна архітектура типу "клієнт-сервер". Перемикання між різними консолями і праця в будь-якій з них.
Права доступу до файлів в ОС Unix
Міністерство освіти України Львівський державний університет ім. І. Франка Факультет прикладної математики та інформатики Звіт про виконання практичного завдання з курсу
Програмне забезпечення. Системне програмне забезпечення
Реферат на тему: . Класифікація системного програмного забезпечення. Програмні засоби сучасних комп’ютерних технологій поділяються на системні і прикладні. Системні програмні засоби призначені для забезпечення діяльності прикладних програмних систем. До системних програмних засобів належать:
Telnet Essay Research Paper TelnetPURPOSE OF THIS
Telnet Essay, Research Paper Telnet PURPOSE OF THIS REPORT Before gophers, hypertext, and sophisticated web browsers, telnet was the primary means by which computer users connected their machines with other
Hacking Essay Research Paper In the following
Hacking Essay, Research Paper In the following file, all references made to the name Unix, may also besubstituted to the Xenix operating system. Brief history: Back in the early sixties, during the development of thirdgeneration computers at MIT, a group of programmers studying the potential ofcomputers, discovered their ability of performing two or more taskssimultaneously.
Linux Vs Nt Essay Research Paper Comparing
Linux Vs Nt Essay, Research Paper Comparing any network operating system is really like comparing an apple to an orange. To judge between the underlying functionality of each operating system geared towards different networking environments is too broad of a subject to come to a reasonable conclusion.
Dennis Ritchie Essay Research Paper Overview
Dennis Ritchie Essay, Research Paper Overview While at AT&T Bell Laboratories, Dennis Ritchie, along with Ken Thompson, developed the UNIX computer operating system for minicomputers.
Firewalls Essay Research Paper The term firewall
Firewalls Essay, Research Paper The term firewall has seen limited use since the late 1980s to describe a device to block unwanted network traffic while allowing other traffic to pass. The first published description of a “modern” firewall including use of that name was in ‘Practical Unix Security’ written in 1990 and published in 1991.
Unix The Alpha And The Omega Essay
, Research Paper Since it began to escape from AT&T’s Bell Laboratories in the early 1970’s, the success of the UNIX operating system has led to many different versions: recipients of the (at that time free) UNIX system code all began developing their own different versions in their own, different, ways for use and sale.
Linux And Windows NT Essay Research Paper
Forget the browser wars. This year’s big nerd battle is the server shootout between Linux and Windows NT – and it’s not just a bunch of geeks nit-picking. While both offer more affordable platforms for Web service than in
Unix Essay Research Paper UNIX was the
Unix Essay, Research Paper ?UNIX was the first operating system designed to run on ?dissimilar? computers by converting most hardware specific commands in machine language into an independent programming language called ?C,?? Jon Wolfe writes in the Nashville Business Journal. (Wolfe 29) UNIX was the basis of AT&T?s telephone system and the government?s wide area network system.
Where Did UNIX Come From And Why
Are There Different Versions Of UNIX? Essay, Research Paper Where Did UNIX Come From and Why Are There Different Versions Of UNIX? The first efforts at developing a multi-user, multi-tasking operating system
Встановлення драйверів
СТАНОВЛЕННЯ ДРАЙВЕРІВ. Поняття драйверу. Драйвер – програма, що розширює можливості операційної системи. Драйвер пристрою – програма операційної системи для керування роботою периферійними пристроями: дисководами, монітором, клавіатурою, принтером, маніпулятором “миш” та ін.
Огляд популярної поштової програми The Bat
РЕФЕРАТ на тему: «Огляд популярної поштової програми The Bat!» he Bat! дійсно могутній і зручний клієнт електронної пошти для Windows 95/98/Me/NT/2000 із приємним інтерфейсом і безліччю унікальних функцій, необхідних у роботі:
Панель керування в ОС Windows Панель управління пристороями Пк у середовищі Windows
Лабораторна робота №11 Тема: Панель керування в ОС Windows. Центром керування, у якому зосереджена переважна більшість засобів керування настройками операційної системи Windows, є спеціальна логічна тека Панель керування (їй не відповідає жоден з каталогів жорсткого диска). Приступ до Панелі керування відкривається з Головного меню командою Пуск > Настроювання > Панель керування.
Проблеми організації доступу до інфпрмаційних ресурсів в системі дистанційної освіти
ПРОБЛЕМИ ОРГАНІЗАЦІЇ ДОСТУПУ ДО ІНФОРМАЦІЙНИХ РЕСУРСІВ В СИСТЕМІ ДИСТАНЦІЙНОЇ ОСВІТИ У наші часи ідея дистанційного навчання набуває все більшого використання в світових інноваційних технолоґіях. На зміну традиційним поштовим відправленням, освітньому радіо та телебаченню іде методолоґія, пов’язана з комп’ютерами та мережами, у першу чергу – з використанням можливостей Інтернету.
Послуги які надає мережа Internet
Реферат на тему: Послуги, які надає мережа Internet Усі послуги надані мережею Internet можна умовно поділити на двох категорій: обмін інформацією між абонентами мережі і використання баз дані мережі.
Робота в ОС Ms-Dos Загрузка основні файли внитрішні та зовнішні команди ос Ms-Dos
Завантаження MS-DOS починається відразу після «микання комп'ютера.. Є три основні файли операційної системи. Завантажувач заносить з диска до оперативної пам'яті системи: програми IO.SYS (модуль уведення/виведення) та MSDO&SYS (основний модуль). Після цього до оперативної пам'яті заноситься файл командного процесора COMMAND.COM, який забезпечує виконання так званих внутрішніх команд операційної системи.
Основи Intranet
ОСНОВИ INTRANET Термін Intranet застосовується для позначення локальних мереж, які використовують стандартні протоколи Internet. Мережі Intranet функціонують точно так само, як і Internet, але вони мають значено менші розміри і не відкриті для всього світу. В Intranet або взагалі немає підключення в Internet, або таке підключення строго контрольоване і доступ до нього має обмежене коло користувачів.
Операційні системи види структура склад
Реферат на тему: Характеристики операційних систем Різні операційні системи, до яких відносять OC MS-DOS, OC Windows, OC Linux, OC Unix та багато інших не таких популярних, використовують ті чи інші можливості обслуговування компонентів комп’тера і організації діалогу з користувачем. До числа основних характеристик операційних систем відносяться: розрядність, підтримка багатопроцесорності, багатозадачності, підтримка багатокористу-вацького режиму.