Cтраница 2
Операционная система Unix - многозадачная операционная система, способная обеспечить одновременную работу большого количества пользователей. Ядро ОС Unix написано на языке высокого уровня С и имеет только около 10 % кода на ассемблере, что позволяет переносить ОС Unix на другие аппаратные платформы и достаточно легко вносить в нее серьезные изменения и дополнения. Последнее, с одной стороны, расширяет возможности системы, делает ее мощнее и надежнее, с другой - ведет к появлению различий между существующими версиями. [16]
Следует заметить, что спад напряжений на диаграмме а - е ( рис. 4.94, в) не может быть объяснен образованием шейки. Во-вторых, характер кривой а - е сохраняется и при сжатии, когда шейка, естественно, не образуется. Механизм вынужденной эластичности до настоящего времени не выяснен окончательно. Среди существующих версий отметим одну, согласно которой вынужденная эластичность связана с разрушением некоторой ( возможно, надмолекулярной) структуры. [17]
При расширении сданной под ключ системы следует избегать внесения изменений в тексты исходных программ разработчика. В ряде случаев такие изменения просто невозможны, так как разработчики отказываются поставлять системные программы на входном языке. Основой для подобного отказа служат соображения, связанные с правом собственности разработчика, а также трудности, возникающие при обслуживании программного обеспечения после внесения в него изменений. Так, изменения, совместимые с существующей версией программ, могут не согласовываться с перспективными программными разработками. Чтобы избежать трудностей, связанных с обслуживанием программных средств, некоторые фирмы выделяют значительные ресурсы на расширение программного обеспечения, передавая его затем поставщику исходной системы, поскольку именно он сопровождает программное обеспечение и несет ответственность за него. От такого сотрудничества выигрывают обе стороны, ибо поставщик системы получает в итоге пакеты программ, которые пригодны для продажи и фактически ничего ему не стоят, а пользователь избавлен от проблем обслуживания программного обеспечения. [18]
Значительно более развитым стал генератор отчетов. В спецификации отчета могут использоваться определяемые пользователем и стандартные функции, производные вычисляемые данные. Спецификации новых отчетов могут строиться на основе существующих. Генерация программного кода по спецификации отчета в существующей версии системы не предусмотрена. [19]
Для машинного моделирования пригодны, вообще говоря, три способа проведения вычислений. Как уже говорилось, в их основе лежит применение цифровой, аналоговой и гибридной вычислительной техники. В этом разделе будут описаны и сопоставлены языки, используемые в имитационном моделировании. На рис. 3.3 показана схема классификации языков. Многие из них имеют различные модификации и диалекты. Поэтому, не перечисляя все существующие версии языков, мы приводим в этой схеме только наименования их основных вариантов. [20]