Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Акуленок_часть1.doc
Скачиваний:
35
Добавлен:
13.11.2019
Размер:
1.43 Mб
Скачать

1.6.4. Мобильность

Поскольку основная часть ядра UNIX и все ее утилиты написаны на машинно–независимом языке программирования СИ, перенесение ее на новую модель компьютера не требует много времени. UNIX может быть установлена практически на любой компьютер, обладающий достаточными ресурсами памяти и вычислительной мощностью, что позволяет создать единую операционную среду на различных типах вычислительных машин: от маломощных AT 386SX и младших моделей Sun и Apple и до больших вычислительных систем DEC, IBM и даже Cray.

Прославленная «переносимость» UNIX помогла нарушить монополию программного обеспечения, которая накрепко (едва ли не на всю жизнь) привязывало вас к аппаратуре конкретного производителя.

1.6.5. Виртуальная память

OC UNIX работает в режиме виртуальной памяти, то есть объем памяти, выделяемый задаче при ее выполнении, может быть больше общего объема оперативной памяти, установленной на компьютере, за счет использования специальных областей, выделенных на жестких дисках.

1.6.6. Связь между задачами

OC UNIX предоставляет неподготовленным пользователям простой механизм связи между задачами – конвейер (pipe). Конвейер позволяет перенаправлять выходной поток одной задачи на вход другой. Таким образом, данные, обработанные первой задачей немедленно, без создания промежуточного файла, передаются следующей задаче для дальнейшей обработки. В конвейер может быть объединено несколько задач.

1.6.7. Внешние устройства

Внешние устройства в UNIX представлены в виде файлов, расположенных, как правило, в каталоге /dev файловой системы. Такое представление внешних устройств позволяет использовать программы, не ориентированные на использование конкретного внешнего устройства, перенаправляя их входной и выходной потоки. Например, в качестве входного и выходного потоков могут быть указаны обычный файл, алфавитно–цифровой терминал, накопитель на магнитной ленте или сетевое соединение.

1.6.8. Связь между компьютерами

ОС поддерживает протокол UUCP (Unix–Unix–copy) для связи через последовательные порты ввода–вывода, как при работе через модемы по телефонным линиям, так и в случае прямого соединения. Протокол UUCP позволяет передавать двоичные и текстовые файлы, которые традиционно используются в электронной почте Relcom, распространенной на территории России.

1.6.9. Графический пользовательский интерфейс

Графический интерфейс X Windows в настоящее время признан стандартом де–факто для операционной системы UNIX. Он обеспечивает операционную среду, возможности которой во многом превосходят возможности популярной графической оболочки MS Windows.

1.6.10. Безопасность

Помимо традиционных средств обеспечения безопасности, таких как проверка входного пароля для каждого пользователя, в OC UNIX устанавливаются индивидуальные права доступа к каждому объекту файловой системы (каталогу или файлу) таким образом, что пользователь, не имеющий соответствующих полномочий, не может просмотреть или внести исправления в содержимое каталога или файла с данными. Выполнение программ также требует особых полномочий. Полномочия устанавливаются для каждого пользователя индивидуально или для группы пользователей, или для всех пользователей системы. OC UNIX снабжается учетной системой, которая позволяет регистрировать действия каждого пользователя.