рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

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

Операционная система LINUX - раздел Программирование, Содержание I. Введение В Linux Ii. Ключевые Черты Linux Iii. Главные Отличия ...

Содержание I. Введение в Linux II. Ключевые черты Linux III. Главные отличия Linux от Unix IV. Сравнительные характеристики 32-разрядных ОС V. Системные характеристики Linux VI. Програмные характеристики 1. Базовые команды и утилиты 2. Языки программирования 3. Система X Window 4. Работа в сети 5. Телекоммуникации и BBS 6. Интерфейс с MS-DOS 7. Другие приложения VII. Исследование файловой системы VIII. Заключение IX. Список литературы I. Введение в Linux UNIX - одна из самых популярных в мире операционных систем благодаря тому, что ее сопровождает и распространяет большое число компаний.

Первоначально она была создана как многозадачная система для миникомпьютеров и мэйнфреймов в середине 70-ых годов, но с тех пор она выросла в одну из наиболее распространенных операционных систем, несмотря на свой временами, обескураживающий интерфейс и отсутствие централизованной стандартизации.

LINUX многозадачная и многопользовательская операционная система для образования, бизнеса, индивидуального программирования. LINUX принадлежит к семейству UNIX-подобных операционных систем. Первоначально LINUX создавался Линусом Торвальдсом как хобби. Его вдохновила операционная система Minix. Дальше LINUX стал разрабатываться группой энтузиастов UNIX. INUX полноценная операционная система UNIX, способная работать с X Windows, TCPIP, Emacs и прочими пакетами.

Что делает LINUX столь отличным от других операционных систем - Он был создан и продолжает совершенствоваться и развиваться группой добровольцев. Все желающие приглашаются подключиться к этой работе. Единственное, что требуется это интерес к семейству UNIX и желание совершенствовать свои навыки в этой среде.

Университеты по всему миру применяют LINUX в учебных курсах по программированию и проектированию операционных систем. II. Ключевые черты LINUX. ь Многопользовательская операционная система, защищенного 32-х разрядного режима, в ее составе нет 16-ти разрядного кода, кроме подпрограммы загрузки. ь Передовая 3264 для Alpha битная подсистема виртуальной памяти. ь Отсутствует ограничение 640к. LINUX может выделить до 3Гб на процесс, если у вас есть достаточно виртуальной памяти. ь Система безопасности файлов и процессов пользователя. ь Сетевая система графического интерфейса X Windows, отвечающая промышленному стандарту. Запуск приложений через сеть. Возможность работы приложений с многих машин на вашей рабочей станции одновременно. ь Общие библиотеки Shared libraries для повышения эффективности использования памяти и дискового пространства. ь Прозрачная программная эмуляция мат. сопроцессора для машин без такового. ь API стиля POSIX.1 с USL и BSD расширениями.

Перенос почти любого корректно написанного Posix или Unix API приложения является тривиальной задачей. ь Встроенная поддержка сети TCPIP включая оба протокола и стандартный набор инструментов BSD. ь Широкий спектр WWW инструментов. ь Клиент и сервер NFS - стандартной сетевой файловой системы Unix. ь SAMBA SMB сервер для LAN manager и клиентов Windows for Workgroups. ь MARSNWE сервер клона Netware для использования в сетях IPX. ь Netatalk Appletalk сервер для использования в сетях Appletalk Эппл. ь Клиент и сервер SMTP E-mail включая поддержку MIME. ь Программное обеспечение для UUCP - протокола старого стиля для эффективного хранения и маршрутизации сетевой информации. ь SLIP и PPP для работы с сетями Интернет через аналоговые и цифровые модемы. ь Широкий ряд сетевых высокопроизводительных драйверов. ь Драйверы для звуковых плат и приводов СD-ROM. ь Эмулятор DOS. ь Практически бесплатная система.

Лицензия позволяет не только копировать и распространять soft, но и предоставляются исходные тексты. ь Действительно надежная система, шансы на то, что одна задача повалит всю систему, практически равны нулю. ь 2-6 миллионов пользователей по всему миру. III. INUX от UNIX 1. Цена. Коммерческие UNIX системы стоят 1000 - 3000 USD. LINUX распространяется бесплатно или для коммерческих дистрибутивов по сравнительно низкой цене. 2. Лицензионная политика. LINUX распространяется вместе с исходными текстами и под лицензией, которая не разрешает использовать LINUX, не распространяя исходных текстов.

Эта политика постоянно поддерживает цену коммерческих дистрибутивов LINUX на низком уровне.

Эта политика делает также невозможным использования тактики имени Microsoft - использование недокументированных возможностей системы. 3. Переносимость. LINUX с самого начала был предназначен для работы на IBM совместимых компьютерах.

Отсюда его невысокие требования к ресурсам.

IV. Сравнительные характеристики 32-разрядных операционных систем LINUX, так же как и OS2, разрабатывался и оптимизировался для работы с процессором I80386 и совместимых с ним. А Windows NT, как ожидалось, должна была стать новым стандартом операционной системы и была портирована на MIPS и DEC Alpha. Все три ОС поддерживают многозадачный режим работы, при котором одновременно выполняется несколько пользовательских приложений. По сравнению с MS-DOS это существенный шаг вперед. NT поддерживает также многопроцессорный режим работы, который, впрочем, ориентирован на работу только с процессором Pentium.

NT и Linux поддерживают также динамическое кэширование дисковой памяти, в то время как в OS2 реализован традиционный подход, состоящий в выделении фиксированного объема памяти. В результате производительность Linux и NT оказывается существенно выше, поскольку необходимые для обработки данные в большинстве случаев оказываются уже в кэш-памяти. В отличие от OS2 и Windows NT многопользовательская работа поддерживается Linux в полном объеме.

Локальные пользователи, удаленные терминалы, подключенные через модемы, а также пользователи, подключенные посредствами локальной вычислительной сети без каких-либо ограничений могут одновременно работать с графическими и символьно-ориентированными приложениями. Для многих практических ситуаций эта возможность ставит Linux вне конкуренции. Linux имеет также ряд средств обеспечения безопасности системы, предотвращающих попытки пользователей сломать машинку.

Впрочем, хотя Windows NT не является многопользовательской системой, она проверяет полномочия подключишегося к ней пользователя. Поэтому вы можете без опаски предоставлять сетевой доступ к Linux или NT машине, в то время, как пользователь OS2 имеет все необходимые средства для умышленного или неумышленного разрушения операционной системы. Основные характеристики и возможности рассматриваемых систем сведены в таблице 32- LinuxOS2Windows NT , 3 512 2 TCPIP NFS IPXSPX IBM LAN Server Microsoft LAN Server FAT DOSHPFS OS2 NTFS Windows NT EXT2 LinuxISO9660 CD-ROM Network File System NFS Coherent UNIX StackerDoubleSpace DOS16- Windows 16- OS2 32- Windows 32- OS2 POSIX- Macintosh SCO UNIX X Window Очевидно, что каждая дополнительная функция, реализованная в системе, приводит к увеличению объема системы, что сказывается на требованиях к оперативной памяти и жестким дискам.

Кроме того, чем больше объем операционной системы, тем медленнее она обычно работает. Windows NT является самой большой из рассматриваемых нами систем.

Причиной этого является высокая сложность системы и большой набор поддерживаемых ею функций. Что, кстати, только повышает конкурентоспособность системы. Linux в комплекте с X Window является следующей по размеру системой. И наконец, OS2 является наиболее компактной системой. Именно в этом и состоит привлекательность операционной системы, разработанной IBM. Пользователю необходимо иметь только 8 Мбайт оперативной памяти, чтобы приобщиться к миру объектно-ориентированного интерфейса, и представляет собой неплохую платформу для многозадачной работы с приложениями DOS, Windows и OS2. Отметим, что размер системы является одной из наиболее сильных характеристик Linux. Cистема изначально проектировалась максимально компактной и производительной, в то время как для NT основным критерием оптимизации являлась переносимость, а для OS2 - совместимость с предыдущими версиями системы.

А кроме того, поскольку любой администратор Linux-системы имеет в своем распоряжении полный исходный текст ОС, она может быть оптимизирована для работы с конкретным оборудованием и нуждами пользователя.

Увы, OS2 и NT похвастаться такой возможностью не могут. Вывод 1 Windows NT интересен, поскольку это устойчивая система, предназначенная для широко распространенных процессоров фирмы Intel. OS2 интересен по той причине, что это наилучшая система для запуска 16-разрядных приложений DOS и Windows, и при этом предоставляет возможность приобщиться к привлекательному миру 32-разрядных систем. 2 В обеих системах один и тот же недостаток - и OS2 и NT привязывают пользователя к той или иной технологии - ведь приложения будут работать либо в OS2, либо в Windows NT. А вот Linux эта опасность не грозит.

Приложения, разработанные для Linux могут быть перенесены на любую UNIX-систему. 3 Приятной особенностью Linux является его способность использовать программное обеспечение, предназначенное для других РС-ориентированных версий UNIX, таких, как например, SCO UNIX. Впрочем, для UNIX-систем пока не реализованы версии текстовых процессоров, сопоставимых с возможностями Microsoft Word или Lotus Word Pro. И к сожалению, именно этот факт сдерживает распространение Linux. V. Системные характеристики Linux поддерживает большинство свойств, присущих другим реализациям UNIX, плюс ряд тех, которых больше нигде нет. Эта глава - поверхностный обзор характеристик ядра Linux. Linux - это полная многозадачная многопользовательская операционная система. Это означает, что одновременно много пользователей могут работать на одной машине, одновременно выполнять много программ.

Linux достаточно хорошо совместим с рядом стандартов для UNIX насколько можно говорить о стандартизации UNIX на уровне исходных текстов, включая IEEE POSIX.1, System V и BSD. Он создавался имея в виду такую совместимость.

Поэтому, скорее всего, вы найдете в Linux черты, присущие многим UNIX-системам.

Большинство свободно распространяемых по сети Internet программ для UNIX может быть откомпилировано для LINUX практически без особых изменений. Кроме того, все исходные тексты для Linux, включая ядро, драйверы устройств, библиотеки, пользовательские программы и инструментальные средства распространяются свободно. Другие специфические внутренние черты Linux включают контроль работ по стандарту POSIX используемый оболочками, такими как csh и bash, псевдотерминалы pty, поддержка национальных и стандартных клавиатур, динамически загружаемыми драйверами клавиатур.

Linux также поддерживает виртуальные консоли virtual consoles, которые позволяют переключать экраны на консоли в текстовом режиме, также позволяют войти в систему под несколькими именами в одно время. Ядро может само эмулировать команды 387-FPU, так что системы без сопроцессора могут выполнять программы, на него рассчитывающие т.е. с плавающей точкой. Linux поддерживает различные типы файловых систем для хранения данных.

Некоторые файловые системы, такие как файловая система ext2fs, были созданы специально для Linux. Поддерживаются также другие типы файловых систем, такие как Minix-1 и Xenix. Реализована также файловая система MS-DOS, позволяющая прямо обращаться к файлам MS-DOS на жестком диске. Поддерживается также файловая система ISO 9660. Linux обеспечивает полный набор протоколов TCPIP для сетевой работы, включая драйверы устройств для многих популярных карт Ethernet, SLIP Serial Line Internet Protocol, обеспечивающие вам доступ по TCPIP при последовательном соединении, PLIP Parallel Line Internet Protocol, PPP Point-to-Point Protocol, NFS Network File System, и так далее.

Поддерживается весь спектр клиентов и услуг TCPIP, таких как FTP, telnet, NNTP и SMTP. Ядро Linux сразу создано с учетом специального защищенного режима для процессоров Intel 80386 и 80486. В частности, Linux использует парадигму описания памяти в защищенном режиме и другие новые свойства процессоров.

Ядро Linux поддерживает загрузку только нужных страниц. То есть с диска в память загружаются те сегменты программы, которые действительно используются. Возможно использование одной страницы, физически один раз загруженной в память, несколькими выполняемыми программами. Для увеличения объема доступной памяти Linux осуществляет также разбиение диска на страницы то есть на диске может быть выделено до 256 Мбайт пространства для своппинга swap space. В область своппинга выгружается не весь процесс, а только отдельные его части, в которых нет необходимости.

Когда системе нужно больше физической памяти, то она с помощью своппинга выводит неактивные страницы на диск. Это позволяет выполнять более объемные программы и обслуживать одновременно больше пользователей. Однако свопинг не исключает наращивания физической памяти, поскольку он снижает быстродействие, увеличивает время доступа. Ядро также поддерживает универсальный пул памяти для пользовательских программ и дискового КЭШа. При этом для КЭШа может использоваться вся память, и наоборот, кэш уменьшается при работе больших программ.

Выполняемые программы используют динамически связываемые библиотеки, т.е. выполняемые программы могут совместно использовать библиотечную программу, представленную одним физическим файлом на диске. Это позволяет выполняемым файлам занимать меньше места на диске, особенно тем, которые многократно используют библиотечные функции. Есть также статические связываемые библиотеки для тех, кто желает пользоваться отладкой на уровне объектных кодов или иметь полные выполняемые программы, которые не нуждаются в разделяемых библиотеках.

В Linux разделяемые библиотеки динамически связываются во время выполнения, позволяя программисту заменять библиотечные модули своими собственными. Для обеспечения отладки ядро Linux выдает дампы памяти для посмертного анализа. Использование дампа и динамических отладчиков позволяет определить причины краха программы. VI. Программные характеристики В этом разделе описываются приложения, доступные в Linux. Ведь в конечном счете - наиболее важным в системе является то, насколько широк спектр доступных в ней программ.

А тот факт, что большая часть этих программ распространяется свободно - усиливает впечатление. 1.

Базовые команды и утилиты

Вместо перечисления всех возможных опций каждой команды, будем говорит... Наиболее часто используемые -F для представления информации о типах фа... Emacs поддерживает базирующийся на LISP макроязык и интерпретатор, мощ... Опции огромное колличество. .

Языки программирования

Система X Window была первоначально создана в MIT и свободно распростр... Он обеспечивает трехмерное представление обрамления окон и виртуальный... Включены все стандартные фонты, битмэпы и документация. Поддерживается... Тем не менее, бинарники, статически связанные с библиотечными программ... Для более комфортного режима желательно не менее 8 Мбайт.

Работа в сети

Однако, поскольку не у всех есть дома плата Ethernet, Linux также подд... Многие фирмы и университеты предоставляют SLIP-сервис. Если ваш Linux ... Работа в сети. . X-сервер Linux также поддерживает TCPIP, позволяя отображать выполняем...

Телекоммуникации и BBS

Телекоммуникации и BBS. Если есть модем, то можно связываться с другими машинами, используя те... Один из наиболее популярных телекоммуникационных пакетов в Linux - Sey... Term обеспечивает множественный доступ через модем на удаленную машину... Большинство программ BBS ограничивают пользователя меню-системой, где ...

Интерфейс с MS-DOS

Интерфейс с MS-DOS Существуют различные утилиты для связи с миром MS-DOS. Наиболее известен Linux MS-DOS Emulator, позволяющий выполнять многие MS-DOS программы прямо на Linux. Несмотря на то, что Linux и MS-DOS абсолютно различные операционные системы, среда защищенного режима для 80386 позволяет некоторым задачам вести себя так, как это делают прикладные программы MS-DOS. Эмулятор MS-DOS все еще в стадии совершенствования, но многие популярные пакеты в нем уже выполняются.

Понятно, что некоторые приложения MS-DOS, использующие специфические или скрытые свойства системы, никогда не будут выполняться, поскольку эмулятор не знает, как их эмулировать.

Эмулятор MS-DOS прежде всего предназначается для тех, кому MS-DOS нужен только для выполнения нескольких приложений, но в основном используется Linux. Эмулятор, это не полное повторение MS-DOS. Разумеется, если эмулятор не удовлетворяет вашим потребностям, вы можете использовать MS-DOS непосредственно, как и Linux, на одной и той же машине.

При использовании загрузчика LILO можно во время загрузки указать, какую загрузить операционную систему. Linux может сосуществовать с другими операционными системами, с той же OS2. Linux обеспечивает гладкий интерфейс для обмена файлами между Linux и MS-DOS. Вы можете примонтировать раздел MS-DOS или гибкий диск под Linux и иметь прямой доступ к файлам MS-DOS, как и к родным. 7. Другие приложения В Linux огромное количество всевозможных приложений, что и следует ожидать от такой разносторонней операционной системы.

Основная ориентация Linux была на персональные UNIX-вычисления, но она быстро меняется. Все больше его используют в бизнесе и обучении, все больше появляется на рынке всевозможных коммерческих приложений. В Linux доступно несколько реляционных баз, включая Postgres, Ingres, и Mbase. Это полномасштабные профессиональные системы управления базами данных типа клиент-сервер, похожие на имеющиеся на других платформах UNIX. Имеется также коммерческая база - rdb. Прикладные научные пакеты включают FELT Finite Element Analysis Tool gnuplot анализ данных и черчение Octave пакет символических вычислений, похожий на MATLAB xspread калькулятор типа spreadsheet xfractint X-вариант популярного рекурсивного генератора Fractint xlispstat пакет статистики и многое другое. Другие приложения содержат Spice проектирование и анализ цепей и Khoros аналого-цифровая обработка сигналов и визуализация.

Разумеется, есть еще много приложений, которые были или будут перенесены на Linux. Linux обеспечивает полный программный UNIX-интерфейс, удобный в качестве исходной базы для любых приложений в любой научной области.

Как и другие операционные системы, Linux не стоит в стороне от компьютерных игр. Это и классические текстовые подземельные игры, вроде Nethack и Moria игры типа MUDs Multi-User Dungeons, которые позволяют взаимодействовать многим пользователям, а также тьма игр в X, таких как xtetris, netrek и Xboard. Для меломанов Linux поддерживает различные саунд-карты, вроде CDplayer программа, которая может управлять драйвером CD-ROM, как традиционным CD-плейером, MIDI последовательности и саунд-редакторы цифровой записи.

VII. Исследование файловой системы Во многих операционных системах включая UNIX существует концепция файла, по которой его можно рассматривать просто, как набор информации, которому дано имя. Примерами файлов будут программа, которая может выполняться, письмо, полученное по электронной почте, написанная вами статья.

Существенно то, что все, что хранится на диске, хранится в отдельных файлах. Файлы идентифицируются по именам. Например, файл, содержащий вашу статью может быть сохранен под именем my-paper. Эти имена обычно каким-то образом отражают содержание. Не существует стандартного формата имен файлов, как в MS-DOS и других операционных системах в общем случае имена файлов могут содержать почти любые символы и ограничены 256 символами по длине. Одновременно с концепцией файла рассмотрим и концепцию каталога. Каталог - это совокупность файлов.

Его можно рассматривать как папку, содержащую множество различных файлов. Каталоги сами по себе также получают имена, по которым вы их различаете. Каталоги организованы в древовидную структуру, т.е. каталоги могут содержать другие каталоги. Файловая система есть собрание файлов и иерархия каталогов. Различные версии Linux могут иметь отличия. Присмотримся к каждому каталогу bin bin - это сокращенно от binaries т.е. двоичные или выполняемые файлы.

Здесь находится много важных системных программ. Когда, например, вы используете команду cp, вы выполняете программу bincp dev Файлы в dev известны как драйверы устройств - они используются для доступа к устройствам и ресурсам системы, таким как диски, модемы, память и т.д. Например, как вы можете читать данные из файла, точно также вы можете читать входные сигналы от мыши, имея доступ к devmouse. Имена файлов, начинающиеся на fd - это дисководы гибких дисков. fd0 - первый дисковод, fd1 - второй.

Вот перечень некоторых из наиболее используемых файлов устройств devconsole относится к системной консоли, т.е. к монитору, напрямую связанному с системой. Различные devttyS и devcua устройства используются для доступа к последовательным портам. Например, devttyS0 относится к COM1 под MS-DOS. Устройства devcua относятся к звонящим устройствам, которые используются совместно с модемами. Устройства, имена которых начинаются с hd, имеют доступ к жестким дискам. devhda относится ко всему первому жесткому диску, а hda1 только к первому разделу devhda.

Устройства с именами, начинающимися на sd - SCSI-драйверы. Если у вас SCSI жесткий диск, вместо доступа к нему через devhda, вы будете обращаться к devsda. SCSI ленты доступны через устройства st, а SCSI CD- ROM через sr. Устройства lp обеспечивают доступ к параллельным портам. devlp0 относится к LPT1 в MS-DOS. devnull используется как черная дыра - любые данные, посланные сюда, канут в Лету. Если вы хотите подавить вывод команды на экран, вы можете перенаправить этот вывод в devnull.

Устройства с именами devtty относятся к виртуальным консолям вашей системы доступ путем нажатия alt-F1, alt-F2 и т.д devtty1 соответствует первой VC, devtty2 соответствует второй и т.д. Устройства, чьи имена начинаются на devpty, это псевдотерминалы. Они используются для входа с удаленных терминалов. Например, если ваша машина в сети, вход к вам по telnet будет использовать одно из устройств devpty. etc etc содержит множество всевозможных системных файлов конфигурации.

Они включают etcpasswd файл паролей, etcrc командный файл инициализации и т.д. sbin sbin используется для хранения важных системных двоичных файлов, используемых системным администратором. home home содержит домашние каталоги пользователей. На вновь инсталлированной системе этот каталог может быть пуст в связи с временным отсутствием зарегистрированных пользователей. lib lib содержит образы разделяемых библиотек shared library images.

Эти файлы содержат код, который могут использовать многие программы. Вместо того, чтобы каждая программа имела свою собственную копию этих выполняемых файлов, они хранятся в одном общедоступном месте - в lib. Это позволяет сделать выполняемые файлы меньше и сэкономит место в системе. proc proc - это виртуальная файловая система, в которой файлы хранятся в памяти, а не на диске. Они связаны с различными процессами, происходящими в системе, и позволяют получить информацию о том, что делают программы и процессы в указанное время. tmp Многие программы нуждаются в создании рабочих файлов, которые нужны короткое время. Каноническое место для этих файлов в tmp там обычно чаще проводится уборка мусора. usr usr - это очень важный каталог.

Он состоит из ряда подкаталогов, которые в свою очередь содержат наиболее важные и полезные программы и файлы конфигурации, используемые системой. Различные каталоги, описанные выше, необходимы для нормального функционирования системы, но большинство вещей, содержащихся в usr необязательны для системы. Но это такие необязательные вещи, которые делают систему полезной и интересной.

Без usr вы бы имели достаточно занудную систему, содержащую только программы, вроде cp и ls. usr содержит много больших программных пакетов и конфигурационных файлов, которые их сопровождают. usrX386 usrX386 содержит The X Window System, если вы ее инсталлировали. Каталог usrX386 содержит все выполняемые и конфигурационные файлы X Window, а также файлы поддержки. usrbin usrbin настоящее хранилище для различных программ UNIX. Он содержит большинство выполняемых программ, которых нет ни в каких других местах, например, в том же bin их нет. usretc Точно также, как и etc, содержит всевозможные системные программы и конфигурационные файлы. usretc содержит даже больше утилит и файлов.

В общем, файлы, находящиеся в usretc несущественны для системы, в отличие от тех, которые находятся в etc, и очень существенны. usrinclude usrinclude содержит include-файлы для компилятора Си. Эти файлы большинство имен которых заканчивается на .h от слова header объявляют имена структур данных, подпрограмм и констант, используемых при написании программ на Си. Те файлы, которые находятся в usrincludesys в общем случае используются при программировании на системном уровне UNIX. usrg-include usrg-include содержит include-файлы для компилятора Cи очень похожие на usrinclude. usrlib usrlib содержит библиотеки-заглушки и статические библиотеки, эквивалентные файлам из lib. При компиляции программа связывается с библиотеками, находящимися в usrlib, которые в свою очередь направляют программы обращаться в lib, если им нужет актуальный код. Кроме того, многие другие программы хранят в usrlib свои конфигурационные файлы. usrlocal usrlocal в большой степени похож на usr - он содержит различные программы и файлы, несущественные для системы, но превращающие ее в удовольствие и восторг.

В общем, эти программы, находящиеся в usrlocal специализируются на специфике вашей системы, т.е. usrlocal сильно отличается в различных UNIX. Здесь вы найдете такие большие программные пакеты, как TeX система форматирования документов и Emacs большой и мощный редактор, если вы их установите. usrman Этот каталог содержит страницы Руководства.

Здесь два подкаталога для каждого раздела Руководства. usrsrc usrsrc содержит исходные коды неоткомпилированные программы для различных программ вашей системы.

Наиболее важная вещь здесь, это usrsrclinux, содержащий исходные коды ядра Linux. var var содержит каталоги, которые часто меняются в размере или имеют тенденцию быстро расти.

Многие из этих каталогов квартировались в usr, но поскольку мы стремимся сделать его достаточно стабильным, каталоги, которые часто меняются были перенесены в var. К числу таких каталогов относятся varadm varadm содержит различные файлы, интересные системному администратору, специфические системные файлы, фиксирующие ошибки и проблемы, возникающие в системе.

Другие файлы фиксируют входы в систему, как и неудачные попытки войти. varspool varspool содержит файлы, которые предварительно формируются для других программ. Например, если ваша машина подключена к сети, входная почта будет помещаться в varspoolmail до тех пор, пока вы не прочитаете ее или не удалите. Входящие и исходящие новости помещаются в varspoolnews и т.д. VIII. Заключение С точки зрения пользователя, Linux идеально вписывается в концепцию клиентсервер, реализуемую на базе протоколов TCPIP. При этом Linux позволяет превратить казалось бы устаревшее оборудование в мощный файл-сервер, факс-сервер, работающий как шлюз для отправки факсов через внутреннюю систему электронной почты или postscript-ориентированный принт-сервер, который обслуживает обычные матричные или лазерные принтеры.

При этом, Linux зачастую работает устойчивее, чем его коммерческие собратья. Система компактна и шустра, а кроме того, может быть перекомпонована для решения вполне определенных задач.

В Linux встроены средства поддержки электронной почты и доступа к ресурсам Internet. Система отлично документирована и получает все большее распространение во всем мире. Вам полностью доступен исходный код операционной системы, что само по себе является мощным учебным пособием, которое так и тянет опробовать на практике. Подводя итоги, отметим, что Linux оказывается неожиданно мощной системой, которая разработана неорганизованной группой программистов-любителей.

Идеи положенные в его основу проверены временем. Количество и качество свободно распространяемых приложений просто завораживает. Возможности этой системы открывают все новые и новые пользователи. И с эволюционным развитием всех трех систем наблюдается устойчивый рост количества пользователей Linux. IX. Список литературы 1. М. Уэлш. Инсталяция Linux и первые шаги. М. МГУ, 1999 2. Сopyleft Eugene Shakhtarin 1999, 2000 httpeugene.mplik.ru. Операционная система Linux - передовая технология для всех. 3. В. Водолазкий.

Путь к LINUX. Л. ЛГУ, 2001 4. Интернет-обзор httpwww. Linux Chainik.html 5. Ismael Ripoll. Real-Time Linux Мультимидийные издания 6. Компьютерный еженедельник UPGRADE 4583 ноябрь 2002г.

– Конец работы –

Используемые теги: Операционная, система, Linux0.061

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Операционная система LINUX

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Лекция 1. Тема: Операционная система. Определение. Уровни операционной системы. Функции операционных систем. 1. Понятие операционной системы
Понятие операционной системы... Причиной появления операционных систем была необходимость создания удобных в... Операционная система ОС это программное обеспечение которое реализует связь между прикладными программами и...

Экзаменационные вопросы к экзамену по дисциплине Операционные системы, среды и оболочки 1. Общие сведения и об операционных системах. Назначение и функции
Общие сведения и об операционных системах Назначение и функции... Операционная система ОС это упорядоченная последоват системных управляющих программ совместно с необходимыми...

История эволюции вычислительных и операционных систем, основные функции, классических операционных систем в процессе эволюции
Первый период гг Ламповые машины Операционных систем нет... Первые шаги в области разработки электронных вычислительных машин были... Вычислительная система выполняла одновременно только одну операцию ввод вывод или собственно вычисления Отладка...

Введение в операционные системы. Определение, назначение, состав и функции операционных систем
Государственное образовательное учреждение высшего профессионального образования... ТОЛЬЯТТИНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СЕРВИСА...

ТЕЛЕКОММУНИКАЦИОННЫЕ СИСТЕМЫ. СИГНАЛЫ И КАНАЛЫ ЭЛЕКТРИЧЕСКОЙ СВЯЗИ. СИСТЕМЫ СВЯЗИ С ЧАСТОТНЫМ РАЗДЕЛЕНИЕМ КАНАЛОВ. ЦИФРОВЫЕ СИСТЕМЫ ПЕРЕДАЧИ
Лабораторные работы часа... Практические занятия часа... Всего аудиторных занятий часов...

Микропроцессорные системы: система ДЦ-МПК, система "Юг"
Использован практический опыт внедрения линейных пунктов управления (ЛПУ) на 60 станциях в увязке с ЭЦ-4, ЭЦ-9, МРЦ-12, МРЦ-13. Выполнен переход на… В состав аппаратуры центрального пункта управления (ПУ) входят IBM-совместные… Круглосуточный режим работы аппаратных средств ПУ обеспечивается источниками бесперебойного питания, а также системой…

Программирование для операционной системы Linux
Министерство образования и науки РФ... Федеральное агентство по образованию... Государственное образовательное учреждение высшего профессионального образования...

Непротиворечивая система аксиом называется независимой, если никакая из аксиом этой системы не является следствием других аксиом этой системы
При аксиоматическом построении теории по существу все утверж дения выводятся путем доказательства из аксиом Поэтому к системе аксиом предъявляются... Система аксиом называется непротиворечивой если из нее нельзя логически... Если система аксиом не обладает этим свойством она не может быть пригодной для обоснования научной теории...

Система координат действия и общая теория систем действия: культура, личнсть и место социальных систем
В центре данного исследования стоит разработка теоретической схемы. Систематическое рассмотрение ее эмпирического использования будет предпринято… Основные положения системы координат действия подробно излагались ранее, и… При помощи ее анализируются структура и процессы систем, состоящих из отношений таких элементов к их ситуациям,…

0.04
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам