Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
realese.doc
Скачиваний:
16
Добавлен:
03.09.2019
Размер:
313.34 Кб
Скачать
  1. Загрузка ос Linux. Файловая система ос Linux

Загрузка ОС Linux.

После включения питания компьютера и завершения тестирования аппаратной части, BIOS считывает из первого сектора загрузочного диска короткую программу-загрузчик. Эта программа запускает основной системный загрузчик (например lilo или grub), который в свою очередь запускает в память ядро системы.

Помимо программы вторичной загрузки существует еще дополнительная программа (stage 1.5), помогающая загрузчику ОС определить некоторые параметры файловой системы, и используемая в случае, если программа вторичной загрузки не была установлена непосредственно в загрузочную запись MBR.

После того, как управление передастся программе вторичной загрузки ОС (stage2), загрузчик GRUB приступит к своей основной обязанности - загрузке ОС . Если среди опций загрузки ядра отсутствует параметр quiet, то в процессе загрузки система будет отображать служебную информацию на экран. Данную служебную информацию можно просмотреть не только в процессе загрузки ОС , но и используя команду dmesg, или файл /var/log/dmesg.Вывод служебной информации существенно зависит от оборудования, на котором установлена ОС Linux , в данной информации можно выделить следующие основные показатели:

-Версия ядра ОС ;

-Количество распознанной оперативной памяти; -

-Количество процессоров (CPU0, СРU1 и т.д.);

-Статус режима работы механизма SELinux;

-Параметры загрузки ядра ОС ;

-Количество свободной памяти отданной под начальный диск памяти (initramfs);

-Жесткие диски и соответствующие им разделы (например, /dev/sda);

-Сетевые платы (например, ethO);

-Смонтированные файловые системы (например, ext3);

-Разделы подкачки и их размер.

Файловые системы ОС Linux.

Существуют несколько файловых систем OC Linux, самые часто используемые: ext1,ext2,ext3.

  1. Оболочки операционных систем.

Windows.

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

В общем случае, различают оболочки с двумя типами интерфейса для взаимодействия с пользователем: текстовый пользовательский интерфейс (TUI) и графический пользовательский интерфейс (GUI).

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

Командный интерпретатор исполняет команды своего языка, заданные в командной строке или поступающие из стандартного ввода или указанного файла.

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

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

Unix.

В UNIX-подобных системах наиболее распространены такие языки командных интерпретаторов как bash, sh и ksh, но также применяются альтернативные оболочки zsh, csh и tcsh, отличающиеся синтаксисом управляющих конструкций и поведением переменных.

Некоторые операционные системы поставляются с интерпретаторами собственных языков командных файлов (такими, как язык командных файлов MS-DOS и Windows, язык REXX в ОС OS/2)

Многие пользователи и разработчики программного обеспечения пользуются для автоматизации часто выполняемых последовательностей команд операционной системы интерпретируемыми языками программирования, например, Perl, или Python.

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