РАССЫЛКИ ПОРТАЛА RFPRO.RU Чемпионы рейтинга экспертов в этой рассылке Номер выпуска: | 201 | Дата выхода: | 08.05.2010, 16:30 | Администратор рассылки: | F®ost, Модератор | Подписчиков / экспертов: | 387 / 312 | Вопросов / ответов: | 1 / 1 | Вопрос № 178179: Здравствуйте уважаемые эксперты! Помогите пожалуйста с ответами на некоторые вопросы: 1. Опишите назначения и возможности продуктов MASM, VMWare Workstation и термина Образ диска. 2. Для чего нужно использовать вирутальную машину? 3. Как...
Вопрос № 178179: Здравствуйте уважаемые эксперты! Помогите пожалуйста с ответами на некоторые вопросы:
1. Опишите назначения и возможности продуктов MASM, VMWare Workstation и термина Образ диска. 2. Для чего нужно использовать вирутальную машину? 3. Какое стандартное расширение имеют драйвера? 4. Какие преимущества и недостатки имеет пакет MASM в сравнении из пакетом TASM?
Я отвечал так(если что - подправьте или дополните пожалуйста):
1.1. MASM(Macro Assembler) - это ассемблер разработанный компанией Microsoft, в котором реализована возможность поддержки макросов, с помощью которых можно решить широкий спектр задач. (а вот что ещё добвать - не знаю).
1.2. Это специальное программное обеспечение, которое предназначенное для виртуализации x86-совместимых компьютеров.
1.3. Образ диска - это файл, который содержит полную копию структуры файловой системы и данных, которые содержатся на диске: CD/DVD или раздел HDD.
2. Это специальная программня среда, которая дает возможность на одном физическом компьютере имитировать роботу нескольких виртуальных машин, запуская при этом на каждой разные ОС и разное ПО. 3. (Это я так понимаю .sys, что ещё можно добавить?) 4. (Сам MASM'ом пользовался когда учился по книжке Калашникова "Ассемблер - Это просто", а так в основном только TASM'ом, насколько я знаю MASM бесплатный, есть поддержка макросредств и популярность у него по моему выше. Что ещё написать - не знаю). Помогите пожалуйста. Спасибо  Отправлен: 03.05.2010, 15:09 Вопрос задал: Мироненко Николай Николаевич, Практикант Всего ответов: 1 Страница вопроса » Отвечает F®ost, Модератор : Здравствуйте, Мироненко Николай Николаевич. Если добавить в двух словах, то получиться следующее.
MASM - это ассемблер для процессоров семейства x86. Предназначался для написания программ в операционной системы MS-DOS. Сейчас добавлена возможность написания программ для Windows. Система макрокоманд языка представляет собой структурированный язык высокого уровня, который можно использовать для написания программ любого размера и любого назначения.
VMware Workstation - программное обеспечение, которое позволяет создавать и запускать одновременно несколько виртуальных машин, в каждой из которых работает своя гостевая операционная система. Поддерживаются как 32-битные, так и 64-битные версии ОС. По сути, из одного компьютера можно получить сразу несколько виртуальных компьютеров, причем эти виртуальные компьютеры при необходимости можно полностью изолировать друг от друга, а можно, наоборот, объединить в виртуальную локальную сеть. Версия VMware Workstation 6 имеет основные возможности: поддержку хостовых ОС Windows и Linux; возможность запуска 32-х и 64-битных гостевых систем; поддержку нескольких мониторов при работе с гостевой ОС в полноэкранном режиме; до 8 Гб оперативной памяти для одной виртуальной машины; до 2-х виртуальных процессоров и до 10-ти виртуальных сетевых адаптеров в гостевой системе; возможность записи активности виртуальной машины; простое создание резервных копий систем и получение неограниченного числа мгновенных снимков состояния гостевых систем; поддержку интерфейса USB 2.0; встроенный VNC-сервер; возможность гибкого управления виртуальными сетями и дисками; специализированный API для автоматизации административных задач.
Изначально использование образов предполагало один из способов резервного копирования информации. Особенность его состояла в том, что в отличие от обычного архивирования, при создании образа создается точная копия структуры исходного набора файлов. Создать образ можно практически с любого носителя информации. Не имеет значения, что это будет в реальности: папка или набор папок и файлов на жестком диске, флеш-накопитель, дискета или любой другой носитель. В последнее время, говоря об образах, наиболее часто подразумевается образ CD или DVD дисков. Существует несколько основных форматов образов дисков: ISO, BIN, IMG. Основными возможностями создания образов дисков является: удобство, так как образ - это не набор разрозненных файлов, а один файл; выгода, так как, создав однажды образ операционной системы со всем необходимым софтом и драйверами, можно в следующий раз при установке системы использовать один этот диск, а не искать по полкам затерявшийся из общей кучи диск; безопасность. Скопировав однажды образ диска на винчестер компьютера, в любой момент можно записать его на другой диск, не опасаясь возникновения ошибок или возможной нехватки места; ну и самый распространенный вариант применения образов, это возможность создать виртуальный привод на компьютере, подключить к нему образ и работать с ним, как с самым обыкновенным приводом, только намного более скоростным, чем физический.
Виртуальная машина может быть полезна для работы с двумя разными операционными системами на одном компьютере одновременно. Для различных опытов с ОС. Полетела ОС на виртуальной машине, не страшно. Там не теряются данные, как на хостовой машине. Для программистов виртуальная машина - это очень полезный инструмент. Во-первых, разработки можно тестировать на различных ОС. Во-вторых, виртуальную машину можно использовать для удаленной отладки, не покупая второй компьютер.
Хоть драйвер и является разновидностью программ, но в его структуре нет «правильных» машинных команд и поэтому файлы драйверов имеют расширения имени, отличные от com или exe. Чаще всего используются расширения SYS, DRV, иногдаBIN.
Самое большое преимущество MASM над TASM и NASM - это макросы и специальные директивы для упрощения программирования. Макрос invoke он позволяет вызывать API функции по-обычному с проверкой количества и типа параметров. Это почти тот же call, как в TASM, но этот мак рос проверяет количество параметров и их типы. Главный недостаток MASM - огромное количество ошибок в штатной библиотеке. А также отсутствие поддержки некоторых инструкций и режимов адресации процессора. ----- От вопроса к ответу, от проблемы к решению Ответ отправил: F®ost, Модератор Ответ отправлен: 03.05.2010, 17:08 Номер ответа: 261183 Беларусь, Минск Тел.: 375292792018 Организация: Минский Промтранспроект Адрес: ул. В.Хоружей, 13, г. Минск, Беларусь Адрес сайта: Минский Промтранспроект
Оценка ответа: 5 Комментарий к оценке: Спасибо большое, всё подробно и понятно описано. Непонятно только по поводу ответа о расширении драйверов: "но в его структуре нет «правильных» машинных команд", можете как-то перефразировать? Большое Вам спасибо :-)
Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"? | - Отправить SMS #thank 261183 на номер 1151 (Россия) | Еще номера »
| | |
Оценить выпуск » Нам очень важно Ваше мнение об этом выпуске рассылки! Скажите "спасибо" эксперту, который помог Вам! Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА на короткий номер 1151 (Россия) Номер ответа и конкретный текст СМС указан внизу каждого ответа. Полный список номеров » * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов) ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются. *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании. |
Комментариев нет:
Отправить комментарий