Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

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

.doc
Скачиваний:
1398
Добавлен:
05.04.2013
Размер:
178.69 Кб
Скачать

Операционная система LINUX. Особенности построения и использования.

Систему Linux в 90-м году разработал Линус Торвальд при участии другх производителей. Она стала привлекательной альтернативой для всех, кто работает на персональном компьютере. В ней объединены мощь и гибкость рабочей Unix-станции, возможность использования полного набора приложений Internet и полнофункциональный графический интерфейс. Все это свободно инсталлируется на любом РС, оснащенной процессором 486 или Pentium. Существуют версии для Sun, Macintosh. Знания Unix не требуется. В сети Internet ОС Linux служит платформой для очень мощных приложений: кроме использования возможностей Internet, можно создавать свои собственные узлы для работы сетевых служб. Другие пользователи обращаются к Linux-машине в многопользовательском режиме. Можно задействовать и очень мощные Unix-приложения.

Linux - полнофункциональная система Unix. Она предоставляет все стандартные возможности этой мощной ОС. В частности, в ней имеются оболочки (shell) - интерпрететоры команд пользователя (Bourne Again Shell и TCSH). Любая из них поддерживает развитый язык программирования. ПО включает в себя средства разработки программ, редакторы, текстовые процессоры, специализированные прикладные программы, в том числе предназначенные для работы с графической и аудиоинформацией.

В системе LInux предусмотрен тот же уровень организации системного администрирования, который характерен для Unix. Она обеспечивает возможность работы в многопользовательском и многозадачном режимах, управление правами доступа к ресурсам системы, установление сетевых соединений, конфигурирование пользовательского интерфейса (инсталляция принтеров, подключение пользователей, установление сетевых соединений). В состав Linux входит набор инструментальных средств, с помощью которых можно создавать приложения. С-компилятор, языки Perl, Td/Tk (программы работают и под W95, и под Macintosh).

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

Причем в Linux можно использовать различные менеджеры окон и рабочего стола. Многие из этих интерфейсов выглядят и работают так же, как другие популярные интерфейсы (например, интерфейс менеджера окон fvwm95 похож на W95).

Базовый набор операций OC Unix нужен для работы с Linux.

Linux - это ОС, отлдичная от других. Большинство ОС РС создавались для небольших ПК, обладавших ограниченными возможностями. Linux же разрабатывалась в совершенно ином контексте: ПС-версия Unix, которая используется на мини-ЭВМ, РС. Поэтому скорость, эффективность, гибкость (от Unix).

Управление файлами, управление программами, взаимодействие с пользователем - это традиционные функции, общие для всех ОС. У Linux, как у всех версий Unix, есть еще 2 особенности: она является многопользовательской и многозадачной. Некоммерческая, распространяется бесплатно в рамках фонда бесплатного программного обеспечения.

О бзор ОС Linux

ОС Linux, как и ОС Unix, можно разделить на основных компонента: ядро, shell, ф.структуру, утилиты.

Ядро - это базовая программа, которая управляет выполнением других программ и аппаратными средствами.

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

Файловая структура - представляет собой систему хранения файлов на ЗУ (каталоги, подкаталоги).

Утилиты - специализированные программы для выполнения тех или иных операций (редакторы, коммуникационные программы...)

Несколько интерпретаторов командной строки + графический интерфейс (GUI) XWindow.

Менеджер окон (самый популярный) - Free Virtual Window Manager (fvwm), Motiv Window Manager (mwm), Open Look Window Manager (olwm).

Shell не только интерпретирует команды, но и создает среду, которую можно конфигурировать, программировать (с помощью специального языка программирования shell).

Особая категория утилит - фильтры. Фильтр считывает входную информацию, поступившую либо от пользователя, либо из файла, либо из другого источника, изучает и обрабатывает ее, а затем выдает результат. Сузествует много типов фильтров. Можно писать свои фильтры - язык программирования Awk.

Одной из важнейших черт Linux, как и всех Unix-систем, является наличие набора инструментальных средств, предназначенных для работы в Internet (эту сеть создавали и развивали именно на основе Unix-систем). Программы FTP, Telnet впервые реализованы на Unix.

Фильтры

Фильтры делятся на 3 категории: фильтры файлов, редактируемые фильтры и фильтры данных. Фильтр файлов выполняет такие базовые операции, как вывод файлов на экран и образцов в файлах. Редактируемый фильтр выполняет операции редактирования, а фильтр данных - манипулирует с полями данных в файлах. Можно указать последовательность фильтров, формировать сложные запросы по образцу - регулярные выражения.

XWindow

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

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

Для ОС Linux есть эмуляторы, которые позволяют выполнить программы DOS и Windows (они находятся на стадии разработки).

В состав ОС Linux входят утилиты электронной почты, утилиты непосредственной связи с пользователем (как радиосвязь и телефон), включены средства доступа в Internet. Linux-машина может работать на Web-сервере.

Linux позволяет осуществить удаленный город к другим Linux и Unix-системам.

Заключение

В целом ОС Linux удобна для пользователя, ее можно конфигурировать и программировать, она является операционной средой.