Загальна характеристика.
Linux - це сучасна POSIX-Сумісна й Unix-подібна операційна система для персональних комп'ютерів і робочих станцій.
Це багатокористувальницька мережна операційна система з мережною віконною графічною системою X Window System. ОС Linux підтримує стандарти відкритих систем і протоколи мережі Internet і сумісна із системами Unix, DOS, MS Windows. Усе компоненти системи, включаючи вихідні тексти, поширюються з ліцензією на вільне копіювання й установку для необмеженого числа користувачів.
ОС Linux широко поширена на платформах Intel PC 386/486/Pentium/Pentium Pro і завойовує позиції на ряді інших платформ. Розробка ОС Linux виконана Линусом Торвалдсом з університету Хельсінкі й не піддаються підрахунку великою командою з тисяч користувачів мережі Internet, співробітників дослідницьких центрів, фондів, університетів і т.д.
2. Характерні риси Linux як ОС.
• багатозадачність: багато програм виконуються одночасно;
• багатокористувальницький режим: багато користувачів одночасно працюють на одній і тій же машині;
• захищений режим процесора (386 protected mode);
• захист пам'яті процесу; збій програми не може викликати зависання системи;
• ощадливе завантаження: Linux зчитує з диска тільки ті частини програми, які дійсно використовуються для виконання;
• поділ сторінок по записі між екземплярами виконуваної програми. Це значить, що процеси-екземпляри програми можуть використовувати при виконанні ту саму пам'ять.
Коли такий процес намагається зробити запис в пам’ять, те 4-x кілобайтна сторінка, у яку йде запис, копіюється на вільне місце. Ця властивість збільшує швидкодію й заощаджує пам'ять;
• віртуальна пам'ять зі сторінковою організацією (тобто на диск із пам'яті витісняється не весь неактивний процес, а тільки необхідна сторінка); віртуальна пам'ять у самостійних розділах диска й/або файлах файлової системи; обсяг віртуальної пам'яті до 2 Гбайт; зміна розміру віртуальної пам'яті під час виконання програм;
• загальна пам'ять програм і дискового кешу: вся вільна пам'ять використовується для буферізації обміну з диском;
• динамічні поділювані бібліотеки, що завантажуються;
• сертифікація по стандарті POSIX.1, сумісність зі стандартами System V і BSD на рівні вихідних текстів;
• наявність вихідного тексту всіх програм, включаючи тексти ядра, драйверів, засобів розробки й додатків. Ці тексти вільно поширюються. У цей час деякими фірмами для Linux поставляється ряд комерційних програм без вихідних текстів, але все, що було вільним так і залишається вільним;
• керування завданнями в стандарті POSIX;
• емуляція співпроцесора в ядрі, тому додаток може не піклуватися про емуляцію співпроцесора. Звичайно, якщо співпроцесор у наявності, то він і використовується;
• підтримка національних алфавітів і угод, у т.ч. для російської мови; можливість додавати нові;
• множинні віртуальні консолі: на одному дисплеї кілька одночасних незалежних сеансів роботи, що перемикаються із клавіатури;
• підтримка ряду розповсюджених файлових систем (MINIX, Xenix, файлові системи System V); наявність власної передової файлової системи обсягом до 4 Терабайт і з іменами файлів до 255 знаків;
• прозорий доступ до розділів DOS (або OS/2 FAT): розділ DOS виглядає як частина файлової системи Linux; підтримка VFAT (WNT, Windows 95);
• спеціальна файлова система UMSDOS, що дозволяє встановлювати Linux у файлову систему DOS;
• доступ (тільки читання) до файлової системи HPFS-2 OS/2 2.1;
• підтримка всіх стандартних форматів CD ROM;
• підтримка мережі TCP/IP, включаючи ftp, telnet, NFS і т.д.
3. Можливості, які надає ОС Linux.
• дає можливість безкоштовно й легально мати сучасну ОС для використання як на роботі, так і будинку;
• має високу швидкодію;
• працює надійно, стійко, зовсім без зависань;
• не піддана вірусам;
• дозволяє використовувати повністю можливості сучасних ПК, знімаючи обмеження, властиві DOS і MS Windows по використанню пам'яті машини й ресурсів процесора(ов);
• ефективно управляє багатозадачністю й пріоритетами, фонові завдання (тривалий розрахунок, передача електронної пошти по модему, форматування дискети й т.д. і т.п.) не заважають інтерактивній роботі;
• дозволяє легко інтегрувати комп'ютер у локальні й глобальні мережі, у т.ч. в Internet; працює з мережами на базі Novell і MS Windows;
• дозволяє виконувати представлені у форматі завантаження прикладні програми інших ОС - різних версій Unix, DOS і MS Windows;
• забезпечує використання величезного числа різноманітних програмних пакетів, накопичених у світі Unix і вільно розповсюджуваних разом з вихідними текстами;
• надає багатий набір інструментальних засобів для розробки прикладних програм будь-якого ступеня складності, включаючи системи класу клієнт-сервер, об’єктноорієнтовані, із багатовіконним текстовим і/або графічним інтерфейсом, придатних для роботи як в Linux, так і в інших ОС;
Дата добавления: 2015-08-26; просмотров: 684;