Принципы обработки прерывания Trap?

ОС И СРЕДЫ.

Маловик, Кострюкова Э-301

Какие пакеты прикладных программ входят в стандартный комплект установки Linux?

 

Firefox

Thunderbird.

Evolution

OpenOffice.org

Koffice

Zenwalk

 

Как обозначаются разделы и логические диски в ОС Linux и FreeBSD?

Например, обозначения разделов для ОС Windows будет sda1 (для C:) и sda5 (для D:). Если бы было четыре основных раздела или два основных и два логических (пусть C:, D:, E:, F:) то в первом случае они обозначались бы как sda1 - sda4, а во втором как sda1, sda2, sda5, sda6, соответственно.

 

Какие типы кодировок используются в ОС Linux?

Расшифруйте следующее сообщение системы:

Dev/hda1 / ext2 defaults 1 1

Dev/hda5 /home ext2 defaults 1 2

Dev/hda6 swap swap defaults 0 0

/dev/hdc /mnt/cdrom auto umask=0,user,noauto,ro,exec,users 0 0

none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,sync,umask=0 0 0

None /proc proc defaults 0 0

none /dev/pts devpts mode=0622 0

подключает первый раздел второго диска с интерфейсом IDE или SATA в каталог /mnt используй файловую систему ext3.

Что делают следующие команды?

$ mount -t ext3 /dev/hdb1 /mnt
$ umount /mnt
 


отключает этот раздел

Назначение команды netstat?

 

Команда netstat: получение всевозможной информации о состоянии сети. Команда netstat выдает различную информацию о состоянии сетевого программного обеспечения, включая статистику сетевых интерфейсов, данные о маршрутизации и таблицы соединения. Никакого объединяющего звена во всех этих информационных блоках нет, просто они касаются функционирования сети. Команда netstat включена в операционные системы Windows и UNIX, но в каждой из них поддерживаются разные наборы опций. Будучи вызванной без аргументов, команда netstat выдает информацию о состоянии активных TCP и UDP портов. Неактивные серверы, ожидающие запросов на установление соединений, как правило, не отображаются.

 

Вызов команды netstat имеет следующий формат:

netstat [опции]

Наиболее распространенные случаи использования команды netstat, это:

 

Проверка состояния сетевых соединений. Вызов netstat -a.

Анализ информации о конфигурации интерфейсов. Вызов netstat -i.

Изучение таблицы маршрутизации. Вызов netstat -r -n.

Получение статистических данных о различных сетевых протоколах. Вызов netstat -s.

 

Назначение команды quota для Linux и для Windows XP?

Квота - это административная утилита для мониторинга и ограничения использования дискового пространства пользователями и группами на каждой файловой системе. Существует две возможных способа ограничений использования дисков. Первый, это число inode-ов (число файлов), которым может владеть пользователь или группа. Второй, число дисковых блоков (суммарное пространство в килобайтах), которое может выделяться в использование пользователю или группе. При помощи квот, системный администратор принуждает пользователя не расходовать неограниченный объем дискового пространства. Эта программа оперирует отдельно каждым пользователем и каждой файловой системой, поэтому для каждой файловой системы нужно определять квоты отдельно

 

Дайте определение команде test?

 

 

Команда test вычисляет <выражение> и, если его значение - истина, возвращает код завершения 0 (true); иначе - ненулевое значение (false).

Принципы обработки прерывания Trap?

 

Бывает необходимо защитить выполнение программы от прерывания.

 

Наиболее часто приходится встречаться со следующими прерываниями, соответствующими сигналам: 0 выход из интерпретатора,

1 отбой (отключение удаленного абонента),

2 прерывание от <Del>,

9 уничтожение (не перехватывается),

15 окончание выполнения.

 

 

Для защиты от прерываний существует команда "trap", имеющая формат:

trap 'список команд' сигналы

 

Если в системе возникнут прерывания, чьи сигналы перечислены через пробел в "сигналы", то будет выполнен "список команд", после чего (если в списке команд не была выполнена команда "exit") управление вернется в точку прерывания и продолжится выполнение командного файла.

 

Например, если перед прекращением по прерываниям выполнения какого то командного файла необходимо удалить файлы в "/tmp", то это может быть выполнено командой "trap":

tarp 'rm /tmp/* ; exit 1' 1 2 15

 

которая предшествует прочим командам файла. Здесь, после удаления файлов будет осуществлен выход "exit" из командного файла.

 

Команда "trap" позволяет и просто игнорировать прерывания, если "список команд" пустой. Так например, если команда "cmd" выполняется очень долго, а пользователь решил отключиться от системы, то для продолжения выполнения этой команды можно написать, запустив команду в фоновом режиме

 

Операторы условий?

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

 

Назначение Finder ?

Как проводник, только на мак ос.