CRUNCH
CRUNCH
Файловая система позволяет одному и тому же набору данных на диске присвоит более одного имени.
Иногда для экономии места при компиляции программы с ранним связыванием в один и тот же исполняемы файл включается исполняемый код более чем одной программы плюс небольшой начальный участок кода, который проверяет, под каким именем была запущена программа и передает управление на тот участок исполняемого кода внутри файла, который соответствует вызванному имени.
Утилита – системная программа которая служит для создания таких файлов называется CRUNCH.
Типы объектов файловой системы.
- обычные файлы
- каталоги
- байт – ориентированные файлы устройств
- блок – ориентированные файлы устройств
- доменные гнезда UNIX
- именованные каналы
- жесткие ссылки
- мягкие ссылки
Обычные файлы – содержат упорядоченный набор байт, могут содержать информацию любого типа, могут быть прореженными.
Прореженный - файл, у которого под незаписанные данные место на диске не отводилось даже даже если бы в файле после этих данных есть какие либо записанные данные.
Каталоги – содержат имена и др. атрибуты объектов файловой системы. Могут содержать объекты любых типов и в любых сочетаниях.
Особые имена каталогов:
Рекомендуемые материалы
ü означает текущий каталог
ü предыдущий каталог (родительский по отношению к текущему).
Для каждого процесса в системе существуют понятия текущего каталога – это такой каталог в котором ос будет работать с файлами в имени которых нет полного пути к файлу.
Блок --- ---
Байт – ориентированные файлы устройств.
Доменные гнезда UNIX – программы могут обмениваться данными. Позволяет одновременно прицепиться к программе кА отдающей так и записывающей.
Именованные каналы – позволяют двум программам обмениваться информацией одновременно считывая ее и записывая, при этом что записывает одна программа, вторая программа может прочитать непосредственно сразу же.
Жесткие ссылки – это дополнительное имя для объекта файловой системы, каждый объект файловой системы существует до тех пор пока на него есть хотя бы одна жесткая ссылка, после удаления последней жесткой ссылки на файловый объект, место, занимаемое им на диске освобождается
Мягкие ссылки – (символические) применяются как и жесткие , имеют следующие отличия:
- могут ссылаться на объект в другой файловой системе.
- занимают место на диске
- наличие мягкой ссылки не защищает объект файловой системы от удаления.
Сетевые объекты системного ПО.
В настоящие время большинство сервисов, предоставляемых вычислительной техникой предоставляются по сети. В результате современного ПО включает в себя функции работы с сетью.
ARP SSH FTP DNS
Основным сетевым протоколом является протокол tcpip версии 4, постепенно в версию 6.
![]() |
tcpip-это стандарт на семейство протоколов, основными из которых является TCP UDR и ICMP.
Лекция "5,45 мм автомат Калашникова и ручной пулемет Калашникова" также может быть Вам полезна.
Они все являются подпротоколами IP.
ARP – протокол вспомогательный для IP с его помощью выявляются соответствие между физическими адресами сетевых устройств и логическими IP адресами.
TCP – протокол с устроением соединения гарантирует либо достоверную передачу данных в том же порядке что были отправлены либо сообщение о том, что невозможны.
UDR – протокол отправки данных без установления соединения не гарантирует ни достоверную отправку данных ни порядок получения отправленных данных ни сообщение об ошибки.
ICMP – протокол обмена служебными сообщениями. Для выявления и устранения проблем в работе сети.
Уровни модели TCPIP.
- канальный уровень
- сетевой уровень – непосредственно но программами не исполняется, служит основой для выше лежащих протоколов.
- транспортный – для для передачи данных между программами.
- прикладной – поддерживает те или иные сервисы, предоставляемые по сети.