Cтраница 3
Так как одна из целей файловой системы NFS заключается в поддержке разнородных систем, в которых клиенты и серверы могут работать под управлением различных операционных систем и на различном оборудовании, существенно, чтобы интерфейс между клиентами и серверами был тщательно определен. Только в этом случае можно ожидать, что новый написанный клиент будет корректно работать с существующими серверами, и наоборот. [31]
Целый ряд программных продуктов, используемых в технологии баз данных на персональных ЭВМ, имеет различные версии, разработанные для различных моделей ЭВМ и различных операционных систем. [32]
Один из аспектов этой проблемы состоит в том, что в единое целое необходимо объединить ЭВМ с различным составом программного оборудования - и с различными операционными системами. [33]
Комплекс позволяет работать практически на всех компьютерных платформах ( PC, SUN, VAX, AS / 400, и др.) и с различными операционными системами ( DOS, Unix, Windows NT, OS / 2, OS / 400 и др.), причем во всех случаях используется одна и та же программа. [34]
Впервые начиная с процессора 386 CPU могут эмулировать работу нескольких процессоров 8086 и тем самым обеспечить многопользовательский режим таким образом, что на одном ПК могут быть записаны одновременно даже различные операционные системы. Естественно, увеличивается и возможное количество выполняемых приложений. [35]
Рынок программного обеспечения ПЭВМ располагает большим числом разнообразных по своим функциональным возможностям коммерческих систем управления базами данных общего назначения, а также средствами их окружения практически для всех массовых моделей машин и для различных операционных систем. [36]
Сформировавшийся к настоящему времени парк программного обеспечения ПЭВМ располагает многими десятками коммерческих программных продуктов для разработки и эксплуатации систем баз данных практически для всех массовых моделей машин и предназначенных для использования в обстановке различных операционных систем. [37]
При этом следует учитывать, что информационные ресурсы, подлежащие использованию в создаваемой ИС, могут быть реализованы с помощью разных моделей представления данных, моделей представления знаний, языков программирования и функционировать в различных операционных системах. Следовательно, инструментальные средства, применяемые для создания ИС, а также среда создаваемой ИС, в которой будут функционировать прикладные программы, должны включать в себя компоненты, позволяющие обеспечивать унифицированные представления информационных ресурсов и способы обращения к ним. [38]
Файлы позволяют сохранять информацию и получать ее позднее. В различных операционных системах имеются различные наборы файловых операций. [39]
В принципе макрокоманды, обеспечивающие синхронизацию параллельно выполняющихся прикладных процессов, могут отличаться от макрокоманд синхронизации прикладных процессов и системных функций. Кроме того, различные операционные системы могут иметь как явные, так и неявные замки. Их отличие состоит в том, что управление явными замками возлагается на пользовательские программы, а управление неявными - только на сервисные системные компоненты. Смысл операций Р, V, LOCK, WAIT, POST, SIGNAL и, наконец, ENQUEUE и DEQUEUE зависит от конкретного механизма, наряду с диспетчером упорядочивающего выполнение прикладных программ. В однопроцессорных системах дело упрощается тем, что в каждый данный момент времени работает только один процессор. При переходе к мультипроцессорным системам приходится усложнять оборудование, включая в систему аппаратные средства синхронизации на уровне отдельных машинных команд. [40]
Такой способ изоляции областей имеет ряд преимуществ. Он позволяет использовать различные операционные системы в зависимости от требований, предъявляемых к защите и обработке информации. Любое нарушение защиты в одной операционной системе не окажет влияния на другие операционные системы и выполняемые под их управлением программы пользователей. Существует, однако, ряд принципиальных ограничений. Одно из наиболее серьезных ограничений заключается в том, что основная ЭВМ может эмулировать лишь совместимые с ней ( такие же или менее мощные) машины того же семейства. Другим ограничением является то, что две машины не могут работать с общей базой данных, поскольку эти машины полностью изолированы и непосредственно между собой не связаны. Связь между ними может быть осуществлена только через каналы связи между отдельными ЭВМ. Третье ограничение состоит в том, что создание виртуальных машин требует многократного дублирования периферийных устройств. Последнее ограничение влечет уменьшение производительности системы, поскольку вследствие эмуляции каждой виртуальной машины ее производительность оказывается ниже, чем у соответствующих реальных ЭВМ. [41]
Кроме индивидуализации технических средств в виде отдельной виртуальной машины, каждому пользователю предоставляется возможность для своей ВМ выбрать любую из версий операционных систем, используемых до настоящего времени в семействе ЕС ЭВМ. Это преимущество СВМ позволяет различным операционным системам одновременно существовать в одной ВС, что снимает многие проблемы САПР, связанные с использованием программно-методических комплексов, разработанных под управлением различных версий ДОС ЕС и ОС ЕС. Однако такие гостевые ОС на виртуальных машинах обладают меньшей производительностью, чем на реальных ЭВМ, поэтому пользователям рекомендуется применять подсистему диалоговой обработки ( ПДО) - операционную систему, специально спроектированную с учетом ее работы только в среде виртуальных машин. [42]
Можно выделить максимум 4 области, при этом все они полностью независимы. Поэтому каждая область может управляться различными операционными системами, например PC-IX ( многозадачной системой), или СР / М-86, что расширяет области применения ПЭВМ. [43]