Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Отсюда: снижение надежности и снижение реактивности ОС.
Технические решения, позволяющие улучшить названные параметры, приведены ниже.
2.2.2. Особенности файловой системы Unix
Традиционно в операционных системах существуют 3 различных механизма управления потоками информации:
· Обмен с внешними устройствами;
· Обмен с дисковыми файлами;
· Обмен информацией между процессами.
В результате такого подхода, как правило, существуют 3 различных языковых интерфейса между пользователем и системой.
В Unix существует единый интерфейс для выполнения любого из 3-х способов передачи информации. Обмен данными в рамках указанных 3-х механизмов выполняется с помощью одних и тех же операций ввода/вывода (внешние устройства представлены в Unix специальными файлами).
Такой подход позволил разместить программы обслуживания этих механизмов непосредственно в ядре Unix.
2.2.3. Командный язык
Командный язык Unix позволяет разрабатывать развитые командные процедуры, в которых могут быть использованы уже существующие команды и вновь разработанные программы. Это позволяет быстро решать оперативные задачи управления сервером или сетью, а также решать задачи эффективной обработки данных.
Отличительной особенностью командного языка Unix является наличие управляющих структур, свойственных языкам высокого уровня (операторы цикла, ветвления, выбора).
Подробнее с командным языком Unix можно познакомиться в Модуле 4.
Дата публикования: 2015-10-09; Прочитано: 156 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!