Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Требование мобильности ведет к отказу от использования каких-либо специфических особенностей конкретной машинной архитектуры



Отсюда: снижение надежности и снижение реактивности ОС.

Технические решения, позволяющие улучшить названные параметры, приведены ниже.

2.2.2. Особенности файловой системы Unix

Традиционно в операционных системах существуют 3 различных механизма управления потоками информации:

· Обмен с внешними устройствами;

· Обмен с дисковыми файлами;

· Обмен информацией между процессами.

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

В Unix существует единый интерфейс для выполнения любого из 3-х способов передачи информации. Обмен данными в рамках указанных 3-х механизмов выполняется с помощью одних и тех же операций ввода/вывода (внешние устройства представлены в Unix специальными файлами).

Такой подход позволил разместить программы обслуживания этих механизмов непосредственно в ядре Unix.

2.2.3. Командный язык

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

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

Подробнее с командным языком Unix можно познакомиться в Модуле 4.





Дата публикования: 2015-10-09; Прочитано: 156 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...