Міністерство освіти і науки Російської Федерації
Федеральне державне освітня установа
вищого професійної освіти
Кафедра інформаційних систем та технології
Курсова робота
з дисципліни: "Операційні системи"
на тему: "Альт Лінукс 5.0 Шкільний Майстер"
система linux менеджер інформація
Зміст
1.Історія Linux і її особливості
2.Основні характеристики ОС Linux
3.Преімущества і недоліки ОС Linux
4.Требованія до комп'ютера
5.Альт Лінукс Шкільний Майстер
6.По в Альт Лінукс Шкільний Майстер
7.Разработка в Альт Лінукс Шкільний Майстер
Висновок
Список використовуваної літератури
1.Історія Linux і її особливості
Операційна система - це комплекс програм, який забезпечує управління апаратними засобами комп'ютера, організує роботу з файлами (в тому числі запуск та управління виконанням програм), а також реалізує взаємодію з користувачем, тобто інтерпретацію вводяться користувачем команд і виведення результатів обробки цих команд.
Без операційної системи комп'ютер взагалі не може функціонувати в якості такого. У такому випадку він являє собою не більше ніж сукупність непрацюючих електронних пристроїв, незрозуміло навіщо зібраних воєдино.
На сьогоднішній день найбільш відомими операційними системами для комп'ютерів є сімейства операційних систем Microsoft Windows і UNIX.
Найпопулярнішим проектом UNIX-системи кінця XX століття стала недорога альтернатива дорогим (HP-UNIX, SUN Solaris, Digital UNIX) рішенням - ОС Linux. Сьогодні темпи освоєння ринку даною системою в порівнянні з іншими відомими ОС є найбільш інтенсивними. Сильною стороною ОС Linux є її універсальність: система покриває весь діапазон застосувань - від настільного PC до надпотужних багатопроцесорних серверів і кластерів. В даний час багатопроцесорна ОС Linux стійко працює на платформах PC, Alpha, PowerPC, Macintosh, SGI MIPS, Strong ARM, SGI Visual Workstations, VAX, 8086, PC-98, Palm Pilot, HP PA-RISC, Sparc & UltraSparc64 systems, m68k.
Будучи операційною системою, Linux виконує багато хто з функцій, характерних для DOS і Windows. Однак слід зазначити, що ця ОС відрізняється особливою потужністю і гнучкістю. Більшість операційних систем персональних комп'ютерів, наприклад DOS, створювалися для невеликих ПК, що володіли обмеженими можливостями і лише нещодавно перетворилися в універсальні машини. Такі ОС постійно модернізуються, оскільки вони повинні відповідати безперервно розвиваються можливостей апаратних засобів персональних комп'ютерів. Система ж Linux розроблялася зовсім в іншому контексті. Вона являє собою ПК-версію операційної системи Unix, яка десятиліттями використовується на мейн фреймах і міні-ЕОМ і є основною ОС робочих станцій. Linux надає в розпорядження вашого ПК швидкість, ефективність і гнуч кість Unix, використовуючи при цьому всі переваги сучасних персональних машин.
З фінансової точки зору Linux володіє одним вельми істотним гідністю - вона не комерційна. На відміну від операційної системи Unix, Linux поширюється безкоштовно за генеральним відкритої ліцензії GNU в рамках Фонду безкоштовного програмного забезпечення (Free Software Foundation), завдяки чому ця ОС доступу всім бажаючим. Насправді система Linux захищена авторським правом і не перебуває в загально доступному користуванні, однак відкрита ліцензія GNU - це майже те ж саме, що і передача в загальнодоступне користування. Вона складена таким чином, що Linux залишається безкоштовною і в той же час стандартизованої системою.
Скажімо трохи про GNU.
В 1984 році американський вчений Річард Столлман (Richard Stallman) заснував Фундацію Вільного Програмного Забезпечення (Free Software Foundation). Метою цього фонду було усунення усіх заборон і обмежень щодо розповсюдження, копіювання, модифікації і вивченню програмного забезпечення .. Столлман вважав, що закриття всіх кодів завдає величезної шкоди розвитку ПЗ, призводить до зниження якості програм і наявності в них величезного кількості невиявлених помилок. І, що найгірше, це призводить до уповільнення процесу обміну ідеями в області програмування, гальмує створення нового ПЗ в силу того, що кожному програмісту доводиться повністю заново писати кожну програму, замість того, щоб запозичувати вже готові шматки вихідного коду з готових програм. Столлман сформулював чотири принципи вільного програмного забезпечення:
В· Право використовувати програму в будь-яких цілях.
В· Право вивчати і змінювати програму. Для цього надається доступ до вихідних текстів.
В· Право копіювати і поширювати програму.
В· Право поширювати змінену програму.
Всі ці чотири принципу закріплені ліцензією GPL - громадська ліцензія GNU.
2.Основні характеристики ОС Linux
Управління файлами, управління програмами та взаємодію з користувачами - це традиційні функції, загальні для всіх операційних систем. У силу того, що вихідні коди Linux поширюються вільно і загальнодоступними, до розвитку системи з самого початку підключилося велике число незалежних розробників. Завдяки цьому на сьогоднішній момент Linux - сама сучасна, стійка і швидко розвивається система, майже миттєво вбирає в себе самі останні технологічні нововведення. Вона володіє всіма можливостями, які притаманні сучасним повнофункціональним операційним системам типу UNIX. Наведемо короткий список цих можливостей.
Реальна багатозадачність
Всі процеси незалежні, жоден з них не повинен заважати виконанню інших завдань. Для цього ядро ​​здійснює режим поділу часу центрального процесора, по черзі виділяючи кожному процесу інтервали часу для виконання. Це суттєво відрізняється від режиму "витісняючої багатозадачності", реалізованої в Windows 95, коли процес повинен сам "поступитися" процесор іншим процесам (і може сильно затримати їх виконання).
Многопользовательский доступ
Linux - Не тільки багатозадачна ОС, вона підтримує можливість одночасної роботи багатьох користувачів. При цьому Linux може надавати всі системні ресурси користувачам, працюють з хостом через різні віддалені термінали.
Свопування оперативної пам'яті на диск.
Свопування оперативної пам'яті на диск дозволяє працювати при обмеженому обсязі фізичної оперативної пам'яті; для цього вміст деяких частин (сторінок) оперативної пам'яті записуються у виділену область на жорсткому диску, яка трактується як додаткова оперативна пам'ять. Це трохи знижує швидкість роботи, але дозволяє організувати роботу програм, що вимагають більшого об'єму ОЗП, чим фактично мається в комп'ютері.
Сторінкова організація пам'яті.
Системна пам'ять Linux організована у вигляді сторінок об'ємом 4K. Якщо оперативна пам'ять повністю вичерпана, ОС буде шукати давно не використані сторінки пам'яті для їх переміщення з пам'яті на жорсткий диск. Якщо які-небудь з цих сторінок стають потрібні, Linux відновлює їх з диска. Деякі старі Unix-системи і деякі сучасні платформи (включаючи Microsoft Windows) переносять на диск весь вміст, що відноситься до непрацюючому в даний момент додатком, (тобто ВСІ сторінки пам'яті, що відносяться до додатка, зберігаються на диску при нестачі пам'яті) що менш ефективно.
Завантаження виконуваних модулів "на вимогу".
Ядро Linux підтримує виділення сторінок пам'яті на вимогу, при якому тільки необхідна частина коду виконуваної програми знаходиться в оперативній пам'яті, а не використовувані в даний момент частини залишаються на диску.
Спільне використання виконуваних програм
Якщо необхідно запустити од...