Операционная среда высокопроизводительных вычислительных систем

Функциональные свойства UNIX-подобных систем

Высокопроизводительные вычислительные системы работают, как правило, под управлением UNIX-подобных операционных систем. К этому семейству ОС относятся различные реализации UNIX-подобных систем (AIX, HP_UX, IRIX, Solaris), и, завоевывающая все большую популярность, OC Linux. Несмотря на некоторые внутренние различия, базовые интерфейсы этих систем хорошо стандартизированы и, с точки зрения пользователя, они почти неразличимы. Использование этих операционных систем в качестве ОС для высокопроизводительных вычислительных систем продиктовано наличием в них таких функциональных свойств как:

UNIX-подобные операционные системы имеют многоуровневую архитектуру. На нижнем уровне, непосредственно над оборудованием, работает ядро операционной системы. Функции ядра доступны через интерфейс системных вызовов, образующих второй уровень. На следующем уровне работают командные интерпретаторы, команды, утилиты системного администрирования, коммуникационные драйверы и протоколы - то, что обычно относят к системному программному обеспечению. Внешний уровень образуют прикладные программы, такие как компиляторы, отладчики, СУБД, программы пользователей и др. В данном пособии мы ограничимся рассмотрением только тех аспектов операционной системы, которые необходимы пользователю, работающему в удаленном режиме и занимающемуся разработкой и выполнением прикладных программ. Для такого рода деятельности пользователю необходимо ориентироваться в следующих вопросах:

  1. подключение к системе;
  2. настройка переменных окружения;
  3. управление файлами;
  4. управление процессами;
  5. подготовка и редактирование исходных текстов программ;
  6. компиляция программ;
  7. запуск программ на исполнение.

Вперед