Загальна характеристика.

 

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;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.