Реферат операційна система linux (робота 1)

Найпопулярнішим проектом UNIX-системи кінця XX століття стала недорога альтернатива дорогим (HP-U NIX. SUN Solaris, Digital UNIX) рішенням - ОС Linux. Сьогодні темпи освоєння ринку даною системою в порівнянні з іншими відомими ОС є найбільш інтенсивними.
Сильною стороною ОС Linux є її універсальність: система покриває весь діапазон застосувань - від настільного PC до надпотужних багатопроцесорних серверів і кластерів. В даний час многопроцессорная ОС Linux стійко працює на платформах PC, Alpha, PowerPC, Macintosh, SGI MIPS, Strong ARM, SGI Visual Workstations, VAX, 8086, PC-98, Palm Pilo t. HP PA-RISC, Sparc UltraSparc64 systems, m68k.

Будучи операційною системою, Linux виконує багато функцій, характерних для DOS і Windows. Однак слід зазначити, що ця ОС відрізняється особливою потужністю і гнучкістю. Більшість операційних систем персональних комп'ютерів, наприклад DOS, створювалися для невеликих ПК, володіли обмеженими можливостями і лише нещодавно перетворилися в універсальні машини. Такі ОС постійно модернізуються, оскільки вони повинні відповідати безперервно розвиваються можливостей апаратних засобів персональних комп'ютерів. Система ж Linux розроблялася зовсім в іншому контексті. Вона являє собою ПК-версію операційної системи Unix, яка десятиліттями використовується на мейнфреймах і міні-ЕОМ і є основною ОС робочих станцій. Linux надає в розпорядження вашого ПК швидкість, ефективність і гнучкість Unix, використовуючи при цьому всі переваги сучасних персональних машин.

Некомерційний характер Linux іноді створює у людей невірне враження про неї: деякі вважають, що ця операційна система не відноситься до числа професійних. По суті справи, Linux є ПК-версією ОС Unix. Для того щоб оцінити її по достоїнству, потрібно усвідомити той особливий контекст, в якому розроблялася система Unix. На відміну від більшості інших операційних систем, Unix розробляли в університетській, академічному середовищі. Для університетів і дослідницьких лабораторій Unix - те, що треба. Її розробка йшла паралельно з революцією в області обчислювальної техніки і комунікацій, яка триває ось уже кілька десятиліть. Професіонали в галузі комп'ютерної техніки нерідко розробляли на базі Unix нові технології. Зокрема, це стосується засобів для роботи в Internet. Будучи досить складною системою, Unix, тим не менш, з самого початку будувалася як система дуже гнучка. Її можна запросто модифікувати, створюючи тим самим різні версії. Так, багато фірм-виробники підтримують різні офіційні варіанти Unix. Фірми IBM, Sun, Hewlett-Packard продають і здійснюють технічний супровід власних варіантів. Фахівці, зайняті в науково-дослідних програмах, створюють свої версії, відповідні їх конкретним завданням. Ця внутрішня гнучкість структури ОС Unix жодним чином не позначається на її найвищій якості. Навпаки, вона підтверджує її стійкість, дозволяючи в той же час адаптувати систему практично до будь-якому середовищі. Саме в цьому контексті розроблялася ОС Linux. У цьому сенсі Linux - всього лише ще один варіант Unix, версія для ПК. Процес її розробки комп'ютерними професіоналами, що працюють в науковій і околонаучной середовищі, відповідає звичайною процедурою розробки версій Unix. Однак Linux поширюється по відкритій ліцензії. Linux - це висококласна операційна система, доступна всім, причому безкоштовно.

Операційна система-це програма, яка управляє апаратними та програмними засобами комп'ютера, призначеними для виконання завдань користувача. На першій стадії свого розвитку операційні системи призначалися для виконання базових завдань з управління апаратними засобами. Ці завдання в основному стосувалися управління файлами, виконання програм і прийому команд від користувача. Взаємодія користувача з операційною системою здійснюється через інтерфейс. Цей інтерфейс дозволяє операційній системі приймати і інтерпретувати інструкції, що вводяться користувачем в комп'ютер. Для виконання завдання-наприклад, читання файлу або друку документа-достатньо лише надіслати відповідну інструкцію в операційну систему.

Управління файлами, управління програмами та взаємодія з користувачами - це традиційні функції, загальні для всіх операційних систем. У Linux, як і у всіх версій Unix, є ще дві особливості: вона є багато користувачів і багатозадачного системою. Багатозадачність означає, що систему можна "попросити" виконати кілька завдань одночасно. Поки виконується одне завдання, ви працюєте з іншого. Наприклад, коли друкується один файл, можна редагувати інший, не чекаючи закінчення процесу друку. Розрахований на багато користувачів режим означає, що в системі одночасно можуть бути зареєстровані кілька користувачів, кожен з яких взаємодіє з нею через свій термінал.

Спочатку операційні системи призначалися для підвищення ефективності роботи апаратних засобів. Можливості перших комп'ютерів були обмеженими, і операційній системі доводилося витягувати з них максимум можливого. В цьому відношенні операційні системи були розраховані не на користувача, а на апаратні засоби. Як правило, ОС відрізнялися жорсткістю, змушуючи користувача пристосовуватися до вимог ефективності використання апаратних засобів.

Як версія системи Unix, Linux відрізняється характерною для цієї ОС гнучкістю, обумовленої в першу чергу тим, що ця ОС розвивалася в середовищі дослідників і вчених. Операційну систему Unix розробив Кен Томпсон, співробітник фірми Bell Laboratories концерну ATT, в кінці 60-х - початку 70-х років. Unix увібрала в себе цілий ряд нових розробок в області операційних систем. Вона створювалася як операційна система для дослідників. При розробці Unix було поставлено завдання створити систему, яка могла б задовольняти безупинно мінливих вимог співробітників, що займаються різноманітними дослідженнями. Для досягнення цієї мети Томпсону довелося розробляти систему, яка могла вирішувати безліч різнотипних завдань. Гнучкість системи стала більш важливою якістю, ніж ефективність роботи апаратних засобів. Як і Unix, Linux дозволяє користувачам впоратися з вирішенням надзвичайно широкого кола завдань.

ОС розглядається як механізм, що надає в розпорядження користувача набір високоефективних інструментів. Така орієнтація на користувача означає, що ви можете конфігурувати і програмувати систему відповідно до своїх конкретних потреб. У випадку з Linux операційна система дійсно стає операційної середовищем.

Історія створення Linux і Unix

Природно, історія Linux починається з Unix. Свою розповідь я почну з кінця 60-х років, коли додавалися узгоджені зусилля з вироблення нових підходів до створення операційних систем. У 1968 році консорціум дослідників, що представляють фірми General Electric, ATT Bell Laboratories і Массачусетський технологічний інститут, завершив роботу над науково-дослідним проектом Multics, результатом якого стала однойменна операційна система, що увібрала в себе останні досягнення у вирішенні проблем багатозадачності, управління файлами і взаємодії з користувачем. У 1969 році вже згаданий нами Кен Томпсон розробив операційну систему Unix, в якій використовувалися багато результати проекту Multics. Він пристосував цю систему, призначену для роботи на міні-ЕОМ, до потреб дослідників. З самого початку Unix стала зручною для всіх і ефективної розрахованої на багато користувачів і багатозадачного операційною системою.

Згодом популярність Unix в Bell Laboratories зростала, і в 1970 році Денніс Рітчі і Кен Томпсон переписали код системи на мові програмування С. Денніс Рітчі, колега Томпсона по Bell Labs, створив цю мову з метою забезпечення гнучкості при розробці програм. Одна з переваг мови С полягає в тому, що він дозволяє звертатися безпосередньо до апаратних засобів комп'ютера за рахунок використання узагальненого набору команд. До цього текст програми операційної системи потрібно було спеціально переписувати на апаратно-залежному мовою асемблера для кожного типу комп'ютера. Мова С дозволив Рітчі і Томпсону написати всього одну версію операційної системи Unix, яку потім можна було компілювати С-компіляторами на різних машинах. Операційна система Unix стала мобільною, тобто здатної працювати на різних типах машин практично без перепрограмування.

Поступово Unix виросла з персонального творіння однієї людини в стандартний програмний продукт, який поширюється багатьма фірмами, включаючи Novell і IBM. Спочатку цю ОС вважали дослідним продуктом, тому перші версії Unix розповсюджувалися безкоштовно по факультетах обчислювальної техніки багатьох відомих університетів. У 1972 році Bell Labs почала випускати офіційні версії Unix і продавати ліцензії на неї різним користувачам. Одним з таких користувачів був факультет обчислювальної техніки Каліфорнійського університету в Берклі. Його фахівці ввели в систему багато нових особливостей, які згодом стали стандартними. У 1975 році в Берклі була випущена власна версія Unix, відома як Berkeley Software Distribution (BSD). Ця версія Unix стала основним суперником версії ATT Bell Labs. Поступово стали з'являтися і інші незалежно розробляються версії Unix. У 1980 році фірма Microsoft випустила версію Unix для ПК, що отримала назву Xenix. Компанія ATT розробила кілька версій Unix, а в 1982 році випустила першу комерційну версію, System 3. За нею пішла System V, яка стала вельми серйозно підтримуваним програмним продуктом.

Паралельно з цими подіями створено версії BSD. В кінці 70-х років BSD Unix стала основою дослідницького проекту, що виконується в Агентстві перспективних досліджень і розробок (DARPA) міністерства оборони США. В результаті в 1983 році Каліфорнійський університет випустив потужну версію Unix під назвою BSD 4.2. Вона включала в себе досить досконалу систему управління файлами і мережні засоби, засновані на використанні протоколів TCP / IP, що застосовуються зараз в Internet. Версія BSD 4.2 широко поширилася і була обрана багатьма фірмами-виробниками, зокрема Sun Microsystems.

Поширення різних версій Unix призвело до необхідності вироблення стандарту на цю ОС. Іншого способу дізнаватися про те, в яких версіях будуть працювати призначені для використання в середовищі Unix програми, у розробників цих програм не було. В середині 80-х років з'явилися два конкуруючих стандарту: один був створений на основі версії ATT, а другий - на основі версії BSD. Сьогодні в магазинах можна знайти безліч книг, присвячених різним варіантам Unix. У деяких з них висвітлюється Unix System V, а в інших - BSD Unix.

В даний час Unix System Laboratories належить фірмі Santa Cruz Operation.

Протягом майже всього свого розвитку Unix залишалася великою і вимогливою по відношенню до апаратних засобів операційною системою, для ефективної роботи якої необхідно було мати робочу станцію або міні-ЕОМ. Деякі версії Unix були розраховані в основному на робочі станції. Систему SunOS розробили для робочих станцій Sun, а систему AIX - для робочих станцій IBM. У міру нарощування потужності персональних комп'ютерів стали з'являтися повідомлення про розробку версій Unix для ПК. Зокрема, Xenix і System V / 386 - комерційні версії Unix для IBM-сумісних ПК. AUX - версія Unix, яка працює на ПК Macintosh. To, що Unix встановлюється на комп'ютерах практично всіх типів (робочих станціях, міні-ЕОМ і навіть супер-ЕОМ), - зайве свідчення притаманною їй мобільності, яка і забезпечила можливість створення ефективної версії Unix для персональних комп'ютерів.

Система Linux призначена спеціально для персональних комп'ютерів з елементної базою Intel. Її розробка починалася проектом Лінуса Торвальда, студента факультету обчислювальної техніки Гельсінкського університету. У той час студенти користувалися програмою Minix, яка демонструвала різні можливості Unix. Ця програма, яку розробив професор Ендрю Таннебаум, широко поширилася по мережі Internet серед студентів всього світу.

Slackware, Red Hat, Caldera, Debian, KSI-Linux.

Сьогодні Linux - це повноцінна ОС сімейства UNIX. Практично всі найважливіші програмні пакети написані і на Linux. Існують емулятори інших операційних систем. DOS, WINDOWS, Macintosh.

А зовсім недавно для Linux був створений створений wmware - емулятор здатний емулювати повноцінний комп'ютер у вікні.

Тоесть працюючи під Linux можна запустити десяток W95, або ще раз той-же Linux в якому ви зараз працюєте.

"Операційна система UNIX" Андре й Робачевскій

ОпераціоннаясістемаLinux

Контрольна робота >> Інформатика, програмування

в Linux 2. Практичне завдання 2.1 Завдання 1 2.2 Завдання 2 Завдання 3 1. ОпераціоннаясістемаLinuxLinux -. це сучасна POSIX-сумісна і Unix-подібна Операційна система для персональних.

Дослідження рівня безпеки операціоннойсістемиLinux

Реферат >> Інформатика, програмування

на малюнку 2.1. Мал. 2.1. Структура операціоннойсістемиLinuxLinux є багатокористувацької системою. і той факт, що в систему.

Організація безпеки мережі підприємства з використанням операціоннойсістемиLinux

Дипломна робота >> Інформатика, програмування

Реалізація мережі в операціоннойсістемеLinux

Курсова робота >> Інформатика, програмування

Реалізація мережі в операціоннойсістемеLinux Гліб Пахаренко Розглянемо докладніше що. сокет то він порожній потім система визначає маршрут до віддаленого хосту і. було проведено дослідження мережної архітектури операційноїсистеми Линух на прикладі реалізації.

Audacity як вільне програмне забезпечення для обробки та редагування звуку в операціоннойсістемеLinux

Курсова робота >> Інформатика, програмування

Операціонниесістеми опис

Реферат >> Інформатика, програмування

@ AMURNET.RU План ЩО ТАКЕ Операційна система 3 ОПЕРАЦІОННИЕСІСТЕМИ КОРПОРАЦІЇ MICROSOFT 5 DOS 5. Linux 21 QNX (QNX Software Systems) 23 «ЯКБИ ОПЕРАЦІОННИЕСІСТЕМИ. під Linux! Бородатий анекдот часів розквіту OS / 2 ОпераціоннаясістемаLinux. створена.

Операційна система FreeBSD

Курсова робота >> Інформатика, програмування

також про інші подібні операціоннихсістемах. наприклад Linux. вживається вираз "UNIX-подібні системи". Отже, в 1969 Commander компанії V-Com або LILO операціоннойсістемиLinux. Графічне обладнання Щоб на екрані.

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

Курсова робота >> Інформатика, програмування

У цій роботі дається огляд операціоннойсістемиLinux. Перш за все, розглядаються основні функції. реалізують ці функції. Linux є Unix-подібної операційноїсистеми. яка використовується на різних.

Операційна система Windows 7 компанії Microsoft

Курсова робота >> Інформатика, програмування

комп'ютерах компанії Apple, дісталося 9,61%, а операціоннойсістемеLinux - жалюгідні 0,88%. Іншими словами, кажучи. що завершила розробку операційноїсистеми Windows 7. Згідно розгорнутому поясненню, Операційна система була успішно протестована.

сучасні операціонниесістеми

Реферат >> Інформатика, програмування

Схожі статті