Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кпл.docx
Скачиваний:
1
Добавлен:
29.04.2019
Размер:
41.13 Кб
Скачать

Новосибирский государственный технический университет

Факультет автоматики и вычислительной техники

Курсовой проект

По дисциплине

«Операционные системы»

Выполнил студент факультета ЗО ИДО

Юцис А.В.

Группа ЗФ 927

Проверил Коршикова Л.А.

Новосибирск-2012 г.

Оглавление

1. Цель работы. 3

2. Задание 3

3. Общая информация о ОС Slax 3

4. Метод решения задачи. 5

5. Выводы 10

  1. Цель работы.

  • Познакомиться с операционной системой Linux на примере live дистрибутива Slax Linux.

  • Познакомиться с языком сценарием bash и научиться делать загрузочные модуля для ОС Slax Linux.

  • Разобраться с процессом загрузки ОС Linux.

  1. Задание

Установить и настроить live версию OS Slax.Написать shell-скрипт, выполняющий указанные действия, в соответствии с таблицей вариантов. Создать модуль загрузки для ОС SLAX, содержащий shell-скрипт и системные файлы для автоматического запуска после загрузки ОС. Создать приложение на языке С, выполняющее указанные действия. Реализовать запуск приложения автоматически после регистрации пользователя в системе вместо задачи, реализующей shell окружение (/etc/passwd).

Вариант 9

  • 1 раз в минуту проверить список устройств на порту USB и вывести результат в консоль tty2,если в порт вставлен флеш накопитель.

  • Отобразить сумму всех чисел Вашего номера зачетки, увеличенных на число, полученное с терминала.

  1. Общая информация о ос Slax

SLAX — LiveCD-дистрибутив операционной системы Linux, базирующийся на Slackware. Данный дистрибутив не требует инсталляции на жёсткий диск, загружаясь со сменных носителей, таких, как USB flash drive или CD-ROM. В качестве одной из функций дистрибутива предусмотрена работа из оперативной памяти компьютера (то есть SLAX загружается в память и освобождает носитель, с которого был загружен).

SLAX использует в качестве рабочей графической среды KDE (также в дистрибутив включён Fluxbox).

Одно из преимуществ SLAX — модульная структура, что позволяет легко модифицировать его под конкретные нужды пользователя. Дистрибутив можно «собрать по кирпичикам» (модули имеют расширение *.lzm), включив в состав диска нужные приложения. Также есть скрипты, осуществляющие переформатирование в формат *.lzm пакетов других дистрибутивов — в частности, tgz2lzm для конвертирования пакетов Slackware и deb2lzm для конвертирования пакетов Debian/Ubuntu. Следует отметить, что, хотя вероятность успешной работы сконвертированных пакетов достаточно велика (особенно для пакетов из Slackware), всё же она не гарантируется. В последних версиях (6.x) добавлена собственная реализация файловой системы httpfs, позволяющей использовать пакеты сразу, без их предварительного добавления в комплект дистрибутива.

Модульная структура - это, несомненно, огромнейший плюс системы. Во-первых, данный подход не требует углублённых знаний линукса (установка пакетов проходит за 2-3 клика мышью), а во-вторых, "модульный" подход позволяет любому пользователю собрать систему под свои, конкретные нужды.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]