Лекция: ОС Linux. Характерные особенности Linux. Возможности ОС Linux. Корневой каталог Linux

Linux — это операционная система, создана Линусом Торвальдсом (Linus Torvalds) для персональных компьютеров и датирована 17 сентября 1991 года. Linux, а также программное обеспечение, построенное на принципах Открытого кода и лицензии GPL. Фактически Linux и СПО является совершенным продуктом постиндустриального общества, когда человек открыт для новых идей. Благодаря этому к развитию системы подключилось большое число независимых разработчиков. Результат этой совместной работы — самая современная, устойчивая, надежная и быстроразвивающаяся система, почти мгновенно вбирающая в себя самые последние технологические новшества. Интерфейс (внешний вид) и приемы работы с Linux идентичны таковым в Windows, есть темы оформления и уже давно существует возможность использовать трехмерный рабочий стол, что преподносится как новинка в Windows Vista только сейчас.

Характерные особенности Linux как ОС

Это следующие параметры:
— многозадачность: много программ выполняются одновременно;
— многопользовательский режим: много пользователей одновременно работают на одной и той же машине;
— защищенный режим процессора (386 protected mode);
— защита памяти процесса; сбой программы не может вызвать зависания системы;
— экономная загрузка: Linux считывает с диска только те части программы, которые действительно используются для выполнения;
— разделение страниц по записи между экземплярами выполняемой программы. Это значит, что процессы-экземпляры программы могут использовать при выполнении одну и ту же память. Когда такой процесс пытается произвести запись в память, то 4-x килобайтная страница, в которую идет запись, копируется на свободное место. Это свойство увеличивает быстродействие и экономит память;
— виртуальная память со страничной организацией (т.е. на диск из памяти вытесняется не весь неактивный процесс, а только требуемая страница); виртуальная память в самостоятельных разделах диска и/или файлах файловой системы; объем виртуальной памяти до 2 Гбайт; изменение размера виртуальной памяти во время выполнения программ; — общая память программ и дискового кэша: вся свободная память используется для буферизации обмена с диском;
— динамические загружаемые разделяемые библиотеки;
— дамп программы для пост-мортем анализа: позволяет анализировать отладчиком не только выполняющуюся, но и завершившуюся аварийно программу;
— сертификация по стандарту POSIX.1, совместимость со стандартами System V и BSD на уровне исходных текстов;

— через iBCS2-согласованный эмулятор совместимость с SCO, SVR3, SVR4 по загружаемым программам;
— наличие исходного текста всех программ, включая тексты ядра, драйверов, средств разработки и приложений. Эти тексты свободно распространяются. В настоящее время некоторыми фирмами для 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 и т.д.

еще рефераты
Еще работы по информатике