
- •Введение
- •Лабораторная работа 1. Определение характеристик ПК
- •Лабораторная работа 2. Системы счисления
- •2.1. Генерация чисел для конвертирования
- •2.3. Двоичная запись
- •2.4. Логические операции над двоичными числами
- •2.5. Восьмеричная запись
- •2.6. Шестнадцатеричная запись
- •2.7. Троичная запись
- •Лабораторная работа 3. Исследование работы операционной системы Microsoft Windows
- •3.1. Проводник Windows, как средство управления файлами
- •3.1.1. Режимы отображения файлов и панелей
- •3.1.2. Просмотр параметров безопасности файлов и папок
- •3.1.3. Ассоциация типов файлов
- •3.1.4. Настройки корзины
- •3.2. Управление задачами
- •3.3. Системный журнал
- •3.4. Переменные окружения
- •3.5. Реестр
- •3.6. Служебные инструменты
- •3.6.1. Штатные инструменты
- •3.6.2. Полезные инструменты различных производителей
- •3.7. Получение снимков окна
- •Лабораторная работа 4. Команды консоли, сценарии
- •4.1. Консоль. Команды и их параметры
- •4.1.1. Загрузка и использование консоли, переключение режимов отображения
- •4.1.2. Получение справки о командах. Параметры команд
- •4.1.3. Системные устройства
- •4.1.4. Команды управления файлами и папками. Абсолютный и относительный путь
- •4.1.5. Маска имени
- •4.1.6. Ассоциация типов файлов командой консоли
- •4.1.7. Операторы использования потоков (создания конвейеров) ввода-вывода и объединения команд*
- •4.1.8. Файловые потоки NTFS*
- •4.2. Сценарии (командные или пакетные файлы)
- •4.3. Сценарии VBS
- •Лабораторная работа 5. Файловые менеджеры, архиваторы, антивирусы
- •5.1. Файловые менеджеры
- •5.1.1. Знакомство с файловыми менеджерами
- •5.1.2. Маски имён документов, группы типов файлов, запуск команд, ассоциации
- •5.1.3. Поиск файлов и папок
- •5.1.4. Управление файловыми операциями с помощью «горячих» клавиш
- •5.1.5. Построение структуры папок и файлов
- •5.1.6. Использование функций просмотра
- •5.1.7. Связи объектов NTFS
- •5.1.8. Подключаемые модули
- •5.2. Архиваторы
- •5.2.1. Знакомство с интерфейсом архиватора
- •5.2.2. Создание архива консольными командами архиватора
- •5.2.3. Создание архива встроенным системным архиватором ZIP
- •5.2.4. Создание архива с помощью оконных архиваторов
- •5.2.5. Сравнение степени сжатия для различных типов файлов и режимов сжатия
- •5.2.6. Создание самораспаковывающегося архива
- •5.2.7. Распаковка архивов архиваторами и файловым менеджером
- •5.2.8. Создание пакета установки на основе самораспаковывающегося архива
- •5.3. Антивирусы
- •Лабораторная работа 6. Сеть
- •6.1. Свойства сетевого соединения
- •6.1.1. Определение характеристик сетевых интерфейсов с помощью оконных инструментов
- •6.1.2. Определение характеристик сетевых интерфейсов с помощью консольных инструментов
- •6.2. Сетевые инструменты
- •6.3. Операции над IPv4-адресом
- •6.3.1. Определение адреса подсети и номера компьютера
- •6.3.2. Использование IP-адреса в различных формах
- •6.4. Сервисы сети интернет
- •6.4.1. Локальные ресурсы
- •6.4.2. Поисковые машины
- •6.4.3. Каталоги
- •6.4.4. Энциклопедии и справочники
- •6.4.5. Подключение к FTP-серверу
- •Лабораторная работа 7. Виртуальные машины
- •7.1. Подготовка к работе
- •7.2. Запуск Linux в качестве гостевой системы
- •7.3. Запуск Microsoft Windows XP в качестве гостевой системы
- •7.4. Подключение внешних ресурсов
- •7.5. Создание снимков виртуальной машины
- •7.6. Исследование сетевых настроек виртуальной машины Windows XP
- •7.7. Консольные команды управления ВМ
- •Лабораторная работа 8. Текстовый редактор. Основные операции с текстом
- •8.1. Папки пользователя для хранения документов
- •8.2. Шрифты
- •8.3. Microsoft Word
- •8.3.1. Интерфейс
- •8.3.2. Сочетания клавиш
- •8.3.3. Новый формат документов
- •8.3.4. Режимы просмотра документа
- •8.3.5. Настройка интерфейса и параметров документа
- •8.3.6. Создание титульной страницы
- •8.3.7. Создание титульной страницы из шаблона
- •8.3.8. Создание и настройка стилей документа
- •8.3.9. Вставка специальных символов
- •8.3.10. Создание списков
- •8.3.11. Работа с таблицами, составление расписания занятий
- •8.3.12. Создание документов с рисунками
- •8.4. LibreOffice Writer
- •8.4.1. Интерфейс
- •8.4.2. Настройка параметров документа
- •8.4.3. Сочетания клавиш
- •8.4.4. Формат документов
- •8.4.5. Создание титульной страницы
- •8.4.6. Создание титульной страницы из шаблона
- •8.4.7. Создание и настройка стилей документа
- •8.4.8. Вставка специальных символов
- •8.4.9. Создание списков
- •8.4.10. Работа с таблицами, составление расписания занятий
- •8.4.11. Создание документов с рисунками
- •Лабораторная работа 9. Текстовый редактор. Вставка формул. Элементы автоматизации
- •9.1. Подготовка к набору технического документа
- •9.2. Набор технического документа
- •9.3. Вставка математических формул
- •9.3.1. Редактор формул MathType для Microsoft Word
- •9.3.2. Встроенный редактор формул Microsoft Word
- •9.3.3. Редактор формул LibreOffice Math
- •9.4. Вставка химических формул
- •9.5. Средства автоматизации и вёрстки MS Word
- •9.5.1. Вставка надписей
- •9.5.2. Нумерация страниц
- •9.5.3. Использование сноски
- •9.5.4. Вставка ссылок на литературные источники
- •9.5.5. Нумерация объектов
- •9.5.6. Построение оглавления
- •9.5.7. Выбор языка для автоматической коррекции текста
- •9.5.8. Ошибки правописания
- •9.5.9. Автозамена
- •9.5.10. Создание календаря
- •9.5.11. Создание рекламного буклета
- •9.5.12. Вставка большой иллюстрации или схемы
- •9.5.13. Разделы
- •9.5.14. Вставка программы VBA, запись и исполнение макросов
- •9.5.15. Программа VBA выравнивание объектов в строке по вертикали
- •9.6. Средства автоматизации и вёрстки LiO Writer
- •9.6.1. Вставка врезки
- •9.6.2. Разрывы текста, разделы
- •9.6.3. Поля, нумерация объектов
- •9.6.4. Нумерация страниц
- •9.6.5. Cноски и примечания
- •9.6.6. Вставка ссылок на литературные источники
- •9.6.7. Построение оглавления
- •9.6.8. Выбор языка для автоматической коррекции текста
- •9.6.9. Ошибки правописания
- •9.6.10. Автозамена и автотекст
- •9.6.11. Создание рекламного буклета
- •9.6.12. Вставка большой иллюстрации или схемы
- •9.6.13. Запись и исполнение макросов
- •9.6.14. Проверка межплатформенной совместимости
- •9.7. Печать брошюры
- •Лабораторная работа 10. Электронные таблицы
- •10.1. Microsoft Excel
- •10.1.1. Интерфейс программы, адресация ячеек
- •10.1.2. Запись данных и формул, адресация, форматирование
- •10.1.3. Примечания
- •10.1.4. Сложные формулы, функции, диапазоны ячеек
- •10.1.5. Фильтрация данных
- •10.1.6. Графическое представление данных
- •10.1.7. Подбор параметра
- •10.2. LibreOffice Calc
- •10.2.1. Интерфейс программы, адресация ячеек
- •10.2.2. Запись данных и формул, адресация, форматирование
- •10.2.3. Примечания
- •10.2.4. Сложные формулы, функции, диапазоны ячеек
- •10.2.5. Фильтрация данных
- •10.2.6. Графическое представление данных
- •10.2.7. Подбор параметра
- •Лабораторная работа 11. Основные операции в пакете инженерных вычислений
- •11.1. PTC Mathcad
- •11.1.1. Интерфейс Mathcad
- •11.1.2. Операции с блоками, имена переменных, формат вывода
- •11.1.3. Единицы измерения
- •11.1.4. Дискретные переменные, массивы
- •11.1.5. Файлы данных
- •11.1.6. Функции
- •11.1.7. Графики
- •11.2. SMath Studio
- •11.2.1. Интерфейс SMath Studio
- •11.2.2. Редактирование
- •11.2.3. Идентификаторы, формат вывода
- •11.2.4. Оптимизация вычислений
- •11.2.5. Функции
- •11.2.6. Единицы измерения
- •11.2.7. Дискретные переменные, массивы
- •11.2.8. Файлы данных
- •11.2.9. Графики
- •Лабораторная работа 12. Инженерные вычисления
- •12.1. PTC Mathcad
- •12.1.1. Поиск корней
- •12.1.2. Решение систем уравнений
- •Системы линейных алгебраических уравнений
- •Использование блока Given/Find для решения систем уравнений
- •12.1.3. Символьные вычисления
- •Оптимизация вычислений
- •Аналитические преобразования
- •Символьные преобразования с ключевым словом
- •Тандемы операторов
- •Поиск экстремума
- •12.1.4. Условный оператор
- •12.1.5. Программирование
- •12.1.6. Компоненты
- •Вставка рисунка
- •Вставка таблицы
- •Использование элементов управления
- •12.1.7. Решение технических задач
- •Решение обратной задачи с использованием функции root()
- •12.2. SMath Studio
- •12.2.1. Поиск корней
- •12.2.2. Решение систем уравнений, функция roots( )
- •12.2.3. Символьные вычисления
- •12.2.4. Строковые операции
- •12.2.5. Программирование
- •12.2.6. Поиск экстремума
- •12.2.7. Вставка рисунка
- •12.2.8. Решение технических задач
- •Решение обратной задачи с использованием функции solve()
- •Лабораторная работа 13. Схемы и презентации
- •13.1. Построение схем в Microsoft Visio
- •13.1.2. Операции с фигурами
- •13.1.3. Соединительные линии
- •13.1.4. Вставка текста
- •13.1.5. Вставка графических элементов
- •13.1.6. Вставка диаграмм
- •13.1.7. Слои
- •13.1.8. Построение блок-схемы алгоритма программы
- •13.1.9. Составление плана помещения
- •13.1.10. Построение технологической схемы
- •13.1.11. Построение электротехнической схемы
- •13.1.12. Создание собственных фигур
- •13.2. Создание схем в LibreOffice Draw
- •13.3. Создание презентаций
- •13.3.1. Microsoft PowerPoint
- •13.3.2. LibreOffice Impress
- •Лабораторная работа 14. Графика. Машинная обработка текстов и изображений
- •14.1. Растровая графика. Обработка фотографий. GIMP
- •14.2. Векторная графика. Inkscape
- •14.2.1. Создание визитной карточки
- •14.2.2. Создание схем
- •14.2.3. Абстракции
- •14.2.4. Создание этикетки
- •14.2.5. Создание календаря
- •14.3. Программы синтеза изображений. Фоторобот
- •14.4. Сканирование
- •14.4.1. Сканирование фотографий
- •14.4.2. Сканирование и векторизация чертежей
- •14.4.3. Сканирование и распознавание текста
- •14.5. Автоматический перевод текста
- •Лабораторная работа 15. 3D графика и мультимедиа
- •15.1. Характеристики медиафайлов
- •15.1.1. Основные характеристики
- •15.1.2. Определение характеристик с помощью MediaInfo
- •15.2. Преобразование файлов в другой формат
- •15.2.1. Кодирование аудио
- •15.2.2. Кодирование видео
- •Литература
компьютера используется последний октет. Адрес шлюза должен совпадать с записанным ранее адресом адаптера VirtualBox базовой машины. Пропингуйте сервер ВЦ (Ozone), протрассируйте сервер почты
(mail.kpi.kharkov.ua).
Завершите работу гостевой системы.
Удалите все созданные вами ВМ в списке VirtualBox. Завершите работу программы VirtualBox.
7.7. КОНСОЛЬНЫЕ КОМАНДЫ УПРАВЛЕНИЯ ВМ
Иногда возникает необходимость быстрого автоматического создания и запуска ВМ. Например, при проведении лабораторных работ желательно при старте иметь пустой список ВМ. Но в ряде работ трата времени на ручную регистрацию и запуск ВМ является нецелесообразным. С помощью команд консольной программы VBoxManage.exe осуществляется управление ВМ. Также можно настроить базовую ВМ, в копии которой установить другие программы. При создании ВМ и файла виртуального диска им присваиваются уникальные генерируемые идентификаторы (UUID). В VirtualBox можно зарегистрировать с одним UUID только одну ВМ и виртуальный диск. Для создания копии используется команда клонирования, которая также создаёт и во время копирования файла виртуального диска внедряет новый UUID копии, тем самым решая проблему совпадения идентификаторов. Для запуска следующих команд желательно, чтобы в переменной PATH присутствовал путь к папке пакета программ VirtualBox. В консоли или FAR выполните команду SET (рассматривалась в разделе 4.1.1), просмотрите перечень путей в переменной PATH. Если в ней отсутствует путь к VirtualBox, то необходимо его добавить.
Для добавления пути в переменную PATH откройте окно свойств системы контекстной командой Свойства объекта Мой компьютер или клавишами +Break. В разделе Дополнительные параметры системы (вкладка Дополнительно) кнопкой откройте окно Переменные среды. В
этом окне два раздела: верхний для текущего пользователя и нижний для всех пользователей. Изменение параметров для всех пользователей доступно только системному администратору, поэтому измените или добавьте в случае отсутствия путь в переменную PATH в верхнем разделе
111

окна. Если переменной PATH нет (регистр не различается), то создайте, если уже есть, то выделите мышью и измените. VirtualBox по умолчанию располагается в папке «C:\Program Files\Oracle\VirtualBox». Внесите путь в переменную PATH (если в ней уже есть значение, то новый путь дописывается через точку с запятой без кавычек). Закройте окна кнопкой OK. Значение переменной PATH пользователя автоматически добавляется к значению общей переменной PATH через точку с запятой.
Убедитесь, что на томе объём свободного места больше, чем объём файла виртуально диска «Windows XP.vdi», иначе удалите неиспользуемые распакованные VDI-файлы, выполните следующую команду в папке файла виртуального диска (в консоли или FAR):
VBoxManage clonehd "Windows XP.vdi" "Windows XP1.vdi"
Консольная программа VBoxManage58 содержит набор команд управления, в строке выше команда CloneHD копирует из файла виртуального диска «Windows XP.vdi» содержимое с новым UUID в файл
«Windows XP1.vdi».
Создайте командный файл NewVM.cmd (работа со сценариями описана в разделе 4.2), внесите в него текст, используя 866 кодировку:
VBoxManage list vms |find "XP1" if %errorlevel%==0 GOTO START
VBoxManage createvm --name "XP1" --ostype WindowsXP --register VBoxManage storagectl "XP1" --name "IDE0" --add ide --controller PIIX4 --hostiocache on --bootable on
VBoxManage storageattach "XP1" --type hdd --storagectl "IDE0" --port 0 --device 0 --medium "D:\!VM\Windows XP1.vdi"
VBoxManage modifyvm "XP1" --memory 512 --acpi on --vram 32 --boot1 disk --accelerate2dvideo on --accelerate3d on --floppy disabled --audio dsound --audiocontroller ac97
VBoxManage sharedfolder add "XP1" --name "D_DRIVE" --hostpath "D:\\" --automount
VBoxManage startvm "XP1"
:START
VirtualBox --startvm "XP1" --fullscreen
58 см. описание http://mirspo.narod.ru/vbox4/ch08.html
112
Обратите внимание, так как длинные строки не помещаются на странице и переносятся на новую строку, все команды и метки в начале строки помечены жирным шрифтом.
Команда List VMs отображает список установленных и зарегистрированных виртуальных машин, сопряженная с ней оператором «|» команда Find ищет и выдаёт строки, содержащие указанную (в данном случае «XP1») подстроку. Программы при завершении возвращают код завершения системе, который помещается в переменную системного окружения ErrorLevel. Принято, что значение 0 обозначает успешное выполнение и завершение работы программы, другие значения содержат код ошибки. В данном случае команда Find возвращает 0, если подстрока найдена, и 1, если поиск не дал результатов. Для использования значений переменных окружения в командных файлах имена переменных нужно поместить в знаки процента.
Во второй строке сценария оператор If сравнивает результат поиска с нулём, и в случае совпадения (наличия имени виртуальной машины в списке) оператор GOTO переходит к метке :START для запуска уже существующей ВМ, пропуская команды создания и настройки ВМ.
Команда CreateVM создаёт и регистрирует новую виртуальную машину с указанным именем (Name "XP1") и типом (OSType WindowsXP).
Команда StorageCtl добавляет к виртуальной машине контроллер носителей с заданным именем (Name "IDE0"), заданного типа (Add IDE), чипсета (Controller PIIX4), кешированием ввода/вывода (HostIOCache On) и помечает контроллер как загрузочный (Bootable On).
Команда StorageAttach подключает в виртуальную машину к контроллеру, порту и устройству файл виртуального диска.
Команда ModifyVM задаёт параметры ВМ: объём оперативной памяти, наличие интерфейса управления питанием, объём видеопамяти, активация загрузочного диска, включение 2D и 3D видеоускорителей, отключение дискет, и тип звуковой платы.
Команда SharedFolder подключает к гостевой системе как общую папку рабочий раздел D: базовой системы.
Команда VirtualBox --startvm запускает ВМ в полноэкранном режиме. Команда VBoxManage также имеет команду запуска ВМ, но не имеет параметра полноэкранного отображения.
113

Запустите NewVM.cmd, убедитесь, что созданная сценарием ВМ запустилась. (Команда VBoxManage guestcontrol «VM» exec может запускать приложения в гостевой системе, см. справку)
В консоли или файловом менеджере базовой системы выключите ВМ командой:
VBoxManage controlvm "XP1" poweroff
Задание для самостоятельной работы:
На компьютере, где вы имеете доступ к подобным операциям, установите и настройте VirtualBox. Установите любую операционную систему (можно пробную версию). Настройте доступ для чтения к папке реальной машины.
Вопросы к подготовке:
1.Что такое виртуализация?
2.Назначение виртуальных машин
3.Для чего используются снимки виртуальных машин?
4.Как создать копию виртуальной машины?
5.Как создать машину с двумя виртуальными жёсткими дисками?
6.Как из виртуальной машины получить доступ к диску базовой системы?
114