Virtual Machines. Versatile Platforms for Systems and Processes. Jim Smith und Ravi Nair (2005) / Виртуальные машины. Универсальные платформы для систем и процессов. Смит, Наир. 2005.: Cap.1_page_16
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
ID Kamazi 24.10.14 в 09:18 |
|
|
Источник (EN) Kamazi 24.10.14 в 09:18 |
||
|
Введение в виртуальные машины ciddov 23.10.14 в 14:35 |
||
|
Современные компьютеры являются одними из самых передовых эргономичных структур, и существуют только, благодаря нашей способности управлять чрезвычайной сложностью. Kamazi 24.10.14 в 09:17 |
||
|
Компьютерные системы состоят из множества микросхем, каждая из которых вмещает сотни миллионов транзисторов. Kamazi 24.10.14 в 09:05 |
||
|
Взаимосвязанные и объединённые с устройствами высокоскоростного ввода/вывода (I/O) и с сетевой инфраструктурой они образуют платформы, на основе которых функционирует программное обеспечение. Kamazi 24.10.14 в 09:05 |
||
|
Взаимная работа операционных систем, приложений и библиотек, графического и сетевого программного обеспечения предоставляет мощную среду для обучения, управления данными, общения, развлечений и многих других областей применения. Kamazi 24.10.14 в 09:05 |
||
|
Ключ к управлению сложностью в компьютерных системах состоит в их делении на уровни абстракции, отделённых друг от друга строго определёнными интерфейсами. Kamazi 24.10.14 в 09:06 |
||
|
Уровни абстракции позволяют проигнорировать или упростить детали реализации более низких уровней конструкции, тем самым упрощая проектирование компонент на более высоких уровнях. Kamazi 24.10.14 в 09:06 |
||
|
Например, область данных жёсткого диска разбита на сектора и дорожки, абстрагированные от операционной системы (ОС) так, что для прикладного программного обеспечения всё содержимое диска представляется в виде набора файлов переменной длины (см. рис. 1.1). Kamazi 24.10.14 в 09:07 |
||
|
Разработчик приложения создаёт, записывает и читает файлы, без ведома того, как устроен и организован жёсткий диск. Kamazi 24.10.14 в 09:07 |
||
|
Уровни абстракции расположены иерархически, от более низких уровней реализации в аппаратных средствах до более высоких уровней в программном обеспечении. Kamazi 24.10.14 в 09:07 |
||
|
На уровне «железа», все компоненты представляют собой физические объекты, обладающие реальными свойствами и определёнными интерфейсами, позволяющие различным частям физически подключаться друг к другу. Kamazi 24.10.14 в 09:08 |
||
|
На уровнях программного обеспечения, компоненты являются логическими объектами, с меньшим числом ограничений, завязанных на физические характеристики. Kamazi 24.10.14 в 09:08 |
||
|
В этой книге, мы коснёмся уровней абстракции, находящиеся около или на стыке аппаратного/программного обеспечения. Kamazi 24.10.14 в 09:09 |
||
|
Те самые уровни, где программное обеспечение отделено от компьютера, на котором оно запущено. Kamazi 24.10.14 в 09:12 |
