Ответы по экзамену операционные системы. Для удобства
Скачать 191.51 Kb.
|
Объясните понятия Unix, Linux, Ubuntu.Unix – это семейство переносимых, многозадачных и многопользовательских операционных систем, которые основаны на идеях оригинального проекта AT&T Unix, разработанного в 1970-х годах в исследовательском центре Bell Labs Кеном Томпсоном, Деннисом Ритчи и другими. Система может работать в режиме с графической оболочкой или без нее. Linux – это семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU. Как и ядро Linux, системы на его основе как правило создаются и распространяются в соответствии с моделью разработки свободного и открытого программного обеспечения. Linux-системы распространяются в основном бесплатно в виде различных дистрибутивов – в форме, готовой для установки и удобной для сопровождения и обновлений, и имеющих свой набор системных и прикладных компонентов. Ubuntu – это операционная система, основанная на Debian GNU/Linux. Основным разработчиком и спонсором является компания Canonical. Что такое системная консоль?Системная консоль – это монитор и клавиатура, связанные непосредственно с системой. Для входа в систему под несколькими учетными записями, используя один монитор и одну клавиатуру, система обеспечивает доступ к виртуальным консолям, которые позволяют войти в систему под несколькими именами в одно время. Сеанс работы начинается со входа в систему, для чего пользователь должен ввести свое имя и пароль. Для завершения сеанса работы с системой вы можете воспользоваться командой exit или сочетанием клавиш CTRL-D. Что такое оболочка?Оболочка (shell, командный интерпретатор) – это программа, которая воспринимает введенные пользователем данные и транслирует это в системные команды. Оболочка запускается сразу после входа пользователя в систему. Используя язык обращения к оболочке можно создавать скрипты. Что такое рабочая среда?Рабочая среда – это множество переменных, к которым имеют доступ все выполняемые команды. Что такое терминал?В Линукс есть программа, которая позволяет нам работать в режиме командной строки. Называется она Терминал. Что содержится в файле /etc/profile?Файл /etc/profile содержит переменные среды на уровне всей системы. Что содержится в файле bash_profile?Файл bash_profile содержит переменные среды пользователя. Какие сведения хранятся в ОС о пользователях?системное имя пользователя — имя, для входа в систему; идентификатор пользователя (UID) — уникальный номер пользователя в системе; идентификатор группы (GID) — номер основной группы, к которой относится пользователь; комментарий (как правило, полное имя — имя и фамилия или псевдоним пользователя, по которому другие пользователи могут определить, кому принадлежит учетная запись); домашний каталог — личный каталог пользователя, на доступ к которому пользователь имеет полные права; начальная оболочка — оболочка, запускаемая системой при входе пользователя в системе. Что такое FHS?Руководящим принципом для организации структуры файлов в виде дерева в этом отношении является FHS (Filesystem Hierarchy Standard – стандарт иерархии файловой системы). Этот раздел содержит только краткую сводку, но ее будет достаточно, чтобы определить в каком каталоге скорее всего находится определенный файл, или куда следует поместить тот или иной файл. Какие типы файлов существуют?В UNIX существуют следующие типы файлов, различающиеся по функциональному значению и действиям операционной системы при выполнении тех или иных операций над файлами: обычный файл, каталог, специальный файл, символическая связь. Назовите предназначение каждого из существующих типов файлов.Обычный файл Содержит тексты заметок, программ или числа. Как правило, такие файлы создаются редактором (например, vi) или текстовым процессором. Обычные файлы могут быть исполняемыми. Один тип исполняемых файлов – это shell программа, содержащая командные строки подобные тем, какие пользователь вводит в ответ на приглашение shell. Другой тип выполняемого файла – это откомпилированная программа, которая содержит команды, переведенные с языка программирования высокого уровня (например, C) на машинный язык. Большинство команд ОС UNIX – это откомпилированные программы. Требуется наличие каталогов, которые сопоставляют имена файлов или каталогов с их физическим описанием. Каталоги представляют собой особый вид файлов, которые хранятся во внешней памяти подобно обычным файлам, но структура которых поддерживается самой файловой системой. Каталог Каталоги содержат имена своих файлов и индексные дескрипторы в таблице информации о файлах. Каждая запись в таблице является информацией о файле, такой как владелец файла, тип файла (каталог, обычный, специальный), размер файла, права доступа (чтение, запись, выполнение) и т.д. Специальный файл Специальный файл - это файлы устройств, таких как терминалы, диски, принтеры, ленточные устройства. Специальный файл связан с устройством. Специальный файл не хранит данные. Он обеспечивает механизм отображения физических внешних устройств в имена файлов файловой системы. Каждому устройству, поддерживаемому системой, соответствует, по меньшей мере, один специальный файл Символическая связь Символическая связь - это файл, содержащий инструкции, которые указывают на другой файл. Символические связи могут связывать файлы в разных файловых системах. Они также помогают сохранять более старые имена каталогов совместно с более новыми. Символические связи можно использовать в целях упорядочивания иерархии файлов и поддержании в ней образцовой системности, когда администратору системы и простым пользователям точно известно, где найти тот или иной файл, поскольку они сгруппированы, а символические связи на него облегчают поиск. Также с помощью символических связей указываются файлы, находящиеся на съемных носителях либо на логическом разделе жесткого диска, отформатированного в другой файловой системе. |