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

Основные свойства Unix



Как пользователю, так и системному программисту Unix представляется в виде очень простой системы.

Простота была, по-видимому, одним из важнейших критериев при выборе того или иного решения.

Основные свойства Unix определяются тремя главными составляющими:

· Языком Си, обусловливающим мобильность системы;

· Файловой системой, унифицирующей все средства передачи информации в Unix;

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

2.2.1. Мобильность операционных систем

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

Требования к мобильным системам:

· Система должна быть написана на машинно-независимом языке программирования (неизбежные машинно-зависимые части системы должны быть четко выделены);

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

Наличие этих возможностей, как правило, обеспечивает качество трансляции, сравнимое с качеством программирования на языке Ассемблера. (Таким языком программирования является, например, язык Си.)

· Система должна быть спроектирована так, чтобы выполнять все традиционно присущие операционным системам функции. Она должна быть универсальна по своим функциональным возможностям (например, в пределах систем разделения времени).

Ввиду постановки мобильной ОС на ЭВМ с различной архитектурой система должна решать наиболее общий класс задач, удовлетворяющий пользователей любой профессиональной ориентации.

Но такой системой может быть только инструментальная система разделения времени, т.к.:

· Разработка программ;

· Обработка текстов;

· Высокий уровень сервисных возможностей, …

… всё это нужно всем пользователям на определенных этапах их деятельности.





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



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