Cтраница 3
Система виртуальных машин является универсальной операционной системой, предназначенной для управления работой технических средств ЕС ЭВМ ( Ряда-2 и Ряда-3) и создания среды для кодирования, отладки и выполнения программ пользователей. Отличительной особенностью этой операционной системы является реализация концепции виртуальных машин, представляющей собой развитие концепции виртуализации отдельных технических средств ЭВМ ( основной памяти, периферийных устройств) до уровня целой ЭВМ. Конфигурация виртуальных машин может отличаться от конфигурации реальной ЭВМ, используемой при моделировании. [31]
Виртуализация может заключаться в приписывании ресурсу ( памяти, периферийному устройству) таких характеристик и свойств, которыми он в действительности не располагает, но которыми тем не менее пользователю разрешается пользоваться. При этом на аппаратурно-программные средства ложится отображение виртуальных характеристик и свойств на реальные, присущие конкретной ВС. Примерами такой виртуализации ресурса являются виртуальная память ( см. § 14.5) и виртуальный терминал в вычислительных сетях ( см. гл. Заметим, что реализуемая в ЕС ЭВМ унификация командных средств и процедур взаимодействия ядра ЭВМ с периферийными устройствами фактически достигается на основе виртуализации периферийных устройств. [32]
В инновационной экономике, основанной на знаниях, ни одна сфера, ни одна отрасль не может успешно развиваться, не имея собственной инновационной системы. Тем более это справедливо для банковской отрасли, которая входит в стадию принципиальных изменений основ ее деятельности и форм традиционных услуг. Наиболее наглядным выражением грядущих изменений является виртуализация банковского бизнеса и его основного предмета-денег. На наших глазах заканчивается период господства банковских денег, денег, существующих в виде записей на банковских счетах, и начинается эпоха электронных денег, обращение которых технически возможно вне банковской системы. Информационные технологии радикально меняют характер платежной системы, расчеты в режиме реального времени открывают новые возможности по управлению ликвидностью, вызывают к жизни сверхкраткосрочные финансовые инструменты, что затрагивает структуру финансового рынка. Эти и другие принципиальные изменения влекут за собой радикальную перестройку банковского бизнеса, требуют изучения и переосмысления роли банков в информационном обществе и изменения стратегии их развития. [33]
Виртуализируемая система в ДОС АСВТ использует только реальную память ( отсутствует динамическое преобразование адресов), причем основная память виртуализации не подвергается. Этот факт объясняет низкий уровень потерь, однако является серьезным препятствием к поддержанию на одной базовой многих виртуальных машин из-за того, что основная память базовой машины должна вмещать памяти всех виртуальных машин. Поэтому ДОС АСВТ имеет низкий уровень потерь и близка к системам эмулирующего типа; к сожалению, этот уровень нельзя сохранить для системы виртуальных машин, где необходима виртуализация основной памяти. [34]
Искомая независимость обеспечивается в ИНМОС понятием текущий каталог. После входа пользователя в систему ему назначается некоторый каталог в качестве текущего, который затем можно менять специальной командой. Последняя возможность иллюстрирует определенную виртуализацию в части именования файлов. [35]
Концепция виртуализации не нова. Достаточно полное и точное изложение сути этой концепции на страницах данной книги не представляется возможным. Дело в том, что согласно концепции виртуализации основным элементам аппаратурных средств ( памяти, процессорам, периферийным устройствам и др.) присваиваются логические ( виртуальные) адреса, не всегда совпадающие с их действительными адресами на реальной ЭВМ. В момент обращения к этим элементам в процессе функционирования ЭВМ выполняется динамическое преобразование виртуальных адресов в реальные адреса тех устройств, которые свободны в данный момент и могут быть выделены для удовлетворения запросов. При этом диапазон виртуальных адресов может значительно превосходить диапазон реальных адресов, что и дает возможность имитировать наличие на вычислительной установке гораздо большего числа ресурсов, чем она обладает в действительности. [36]
Более того, очень часто нам предлагаются вполне виртуальные объекты в качестве решения явно реальных проблем. Включаю телевизор и слышу: сорваны выборы в Приморье. В ответ звучит чисто виртуальное решение: создана комиссия. В случае сбитого украинской ракетой российского самолета мы слышали целый сонм виртуализаций, которые гласили, что это невозможно даже теоретически. Казалось вот-вот из уст министра мы услышим, что и ракет таких мы не видели с 17 года. [37]
ПР, реклама, избирательные технологии активно порождают именно такие массовые имиджи объектов и лиц. Они стараются первыми задать ситуацию, чтобы иные интерпретации входили уже с определенными затруднениями. Активный информационный поток при этом строится по очень узкому слою характеристик, что и позволяет достичь резкого ограничения. Мы имеем большой информационный поток, но на принципиально малом объеме вводимых характеристик, что создает максимально оптимальные условия для виртуализации действительности, когда объем реальности заменяется объемом информации. Эта нестыковка и является питательным полем для порождения виртуальности. [38]
Виртуализация может заключаться в приписывании ресурсу ( памяти, периферийному устройству) таких характеристик и свойств, которыми он в действительности не располагает, но которыми тем не менее пользователю разрешается пользоваться. При этом на аппаратурно-программные средства ложится отображение виртуальных характеристик и свойств на реальные, присущие конкретной ВС. Примерами такой виртуализации ресурса являются виртуальная память ( см. § 14.5) и виртуальный терминал в вычислительных сетях ( см. гл. Заметим, что реализуемая в ЕС ЭВМ унификация командных средств и процедур взаимодействия ядра ЭВМ с периферийными устройствами фактически достигается на основе виртуализации периферийных устройств. [39]
Еще одна трудность при реализации системы ввода-вывода вызвана тем, что виртуальные машины оказываются вынужденными совместно использовать общее оборудование ( например, пути доступа к внешним устройствам - каналы, устройства управления), в то время как соответствующее логическое оборудование принадлежит виртуальным машинам монопольно. Совместное использование может вызвать недопустимое влияние одной машины на другую. Например, если путь доступа ( скажем, канал) занят одной машиной, при использовании того же пути другой машиной ей не должна быть доступна информация о его занятости. Эта трудность преодолена в IBM / 370 - XA, где взаимодействия центрального процессора с канальной подсистемой происходят асинхронно по отношению к взаимодействиям канальной подсистемы с внешними устройствами, однако воспользоваться этим можно лишь при виртуализации новой архитектуры, а не старой. [40]
При их использовании виртуальная реальность формируется как на основе знаковой информации, так и вследствие непосредственного образного восприятия. Тем самым обеспечивается эффект присутствия виртуального пользователя в виртуальной реальности. Современные технико-технологические аз аботки позволяют не только сымитировать симулировать действительность, когда человек, телесно оставаясь в реальном мире, ментально, психологически ощущает себя в виртуальном мире. Процессы виртуализации в электронную эру задают новые термины, например, техносостояние рассудка, терминальная ( конечная) тождественность ( Бьюкетмен С. Во всяком случае, при определении терминальной тождественностью состояния духовного мира человека, которое выражает субъективность, возникшую за пультом компьютера, выделяется компьютерно-рожденный субъект - киборг, оценивается возможность расщепления целостности индивида, его присутствия в двух пространствах ( реальном и киберпространстве), обладания им двумя самостями. [41]
Рассмотрим, например, программу, скорость выполнения которой в принципе могла бы быть очень высокой. Предположим, что эта программа пользуется подкачкой для выполнения предусмотренных и продуманных ее разработчиком операций ввода-вывода. Фактически может оказаться, что разработчик с помощью средств виртуальной памяти просто разместил в ней несколько крупных файлов или матриц, заменив стандартные операции ввода-вывода подкачкой при обращениях. Конечно, такая программа должна очень активно пользоваться услугами ввода-вывода, но это определяется потребностями обработки информации. К сожалению, в большинстве систем с виртуализацией этой программе не только не присвоят высокий приоритет, как она того заслуживает, но, напротив, сочтут ее плохо спроектированной из-за применения интенсивной подкачки. [42]
Второе условие влияет не только на эффективность полученной системы, но и на степень ее мобильности. Чем выше уровень виртуализации, чем дальше отстоит модель от конкретной ЭВМ, тем сложнее осуществлять перенос системы. Ситуация здесь примерно та же, что и в языках высокого уровня. Чем более машинно-независим язык, тем менее эффективно он транслируется в машинный код. Поэтому сбалансированное сочетание соответствующих условий очень важно для мобильных систем, и качественно механизм виртуализации должен попадать в категорию простой и универсальный, количественное определение которой дать трудно. [43]
Те и другие отражают внешнюю среду с помощью физиологического ( материального) органа - мозга, рецепторов, контроль над которыми осуществляет центральная нервная система. Различия между ними начинаются в предметах и способах отражения. А главное - психическая деятельность животных выполняет посреднические функции между физиологическими потребностями и экологической нишей их обитания, обеспечивая выживание особей. Даже прообразы потребностей в познании и общении лишь подкрепляют физиологическое существование вида. Между тем, психика человека ( духовный мир, сознание) выступает опережающим отражением действительности, которое в ходе гоминидно-сапиентной эволюции само оборачивается предметом отражения, формируя предпосылки виртуализации объективно существующего. [44]