- •Оглавление
- •От редактора перевода
- •Введение
- •Использовать
- •Аргументировано обсуждать
- •IV. Применять знания
- •Модуль 1. Компьютерные системы
- •Обзор компьютерных систем
- •1.1.1. Компоненты компьютерных систем
- •Эволюция компьютерных систем
- •1.2.1. Краткая историческая справка
- •Закон Мура
- •1.2.2. Применение компьютерных систем
- •Представление данных в компьютерных системах
- •1.3.1. Биты и байты
- •1.3.2. Системы счисления
- •Модуль 2. Системы аппаратного обеспечения
- •2.1 Процессор и память
- •2.1.1 Процессор. Основы.
- •2.1.2 Типы памяти
- •2.1.3 Лабораторная работа: Эталонное тестирование (необязательная)
- •2.2 Внешние устройства
- •2.2.1 Присоединяемые внешние устройства
- •2.2.2 Шины
- •2.2.3 Входные/выходные устройства
- •2.3 Запоминающие устройства
- •2.3.1 Интерфейсы дисковых контроллеров
- •2.3.2 Накопитель (запоминающее устройство большой ёмкости)
- •2.4 Соединение компонентов аппаратного обеспечения
- •2.4.1 Как компоненты компьютера работают вместе
- •2.4.2 Лабораторная работа: Изучение компьютерных систем
- •2.4.3 Лабораторная работа: Конфигурация online
- •2.5 Повышение производительности компьютера
- •2.5.1 Закон Мура
- •2.5.2 “Узкие” места (Bottlenecks)
- •2.5.3 Производительность и время ожидания
- •Модуль 1 и Модуль 2 Обзорные материалы
- •Закон Мура
- •Модуль 3. Программное обеспечение операционных систем
- •Структура
- •3.1.1 Уровни программного обеспечения
- •3.1.2 Bios: Жизнь снизу
- •3.1.3 Управление процессами
- •3.1.4 Лабораторная работа: диспетчер задач (Task Manager)
- •3.2 Управление устройствами и конфигурация
- •3.2.1 Управление прерываниями
- •3.2.2 Характеристики аппаратного обеспечения
- •3.2.3 Конфигурация
- •3.2.4 Лабораторная работа: Управление устройствами
- •3.3. Распределение ресурсов
- •3.3.1 Виртуальная память
- •3.3.2 Совместное использование файлов и принтеров
- •3.4. Файловые системы
- •3.4.1 Организация файлов
- •3.4.2 Таблица размещения файлов (File Allocation Table) и файловая система nt
- •Модуль 4. Прикладное программное обеспечение
- •4.1 Основы программного обеспечения
- •4.2 Использование систем программного обеспечения
- •4.2.1 Лабораторная работа: Команды dos
- •4.2.2 Лабораторная работа: Макросы
- •4.2.3 Лабораторная работа: Встроенные объект-приложения
- •4.3 Пакетные файлы сценариев
- •4.3.1 Расширенные функции командной строки
- •4.3.2 Команды пакетного файла
- •4.3.3 Лабораторная работа: Создание пакетного файла
- •4.4 Базы данных
- •4.4.1 Лабораторная работа: Поиск в библиотеке Конгресса
- •4.5 Проектирование программного обеспечения
- •4.5.1 Введение в разработку крупномасштабных программных систем (Large-Scale Software).
- •4.5.2 Модель открытого кода
- •4.5.3 Средства для создания и управления программным обеспечением
- •Модуль 3 и Модуль 4 - Материалы для проверки
- •Базы данных
- •Виртуальная память
- •Модуль 5. Сетевые системы
- •5.1 Основы Интернета
- •5.1.1 Типы mime
- •5.1.2 Языки Интернет
- •5.2 Локальные и глобальные сети
- •5.3 Стратегии коммуникации
- •5.3.1 Структура клиент-сервер (Client-Server Framework)
- •5.3.2 Равноправное соединение
- •5.4 Технологии передачи данных
- •5.5 Архитектура Интернет
- •5.5.1 Роутеры и tcp/ip
- •5.5.2 Сервис доменных имен (Domain Name Service)
- •5.5.3 Способность к подключению
- •5.5.4 Провайдеры Интернет-сервиса (Internet Service Providers)
- •Модуль 6. Безопасность компьютера
- •6.1 Угрозы безопасности
- •6.1.1 Злоумышленники: кто, зачем и как?
- •6.1.2 Кража личности и нарушение конфиденциальности (Identity Theft and Privacy Violation)
- •6.1.3 Вредоносные программные средства
- •6.1.4 Отказ от обслуживания
- •6.2 Технологии безопасности
- •6.2.1 Шифрование
- •6.2.2 Применение шифрования
- •6.2.3 Идентификация
- •6.3 Предотвращение, определение и восстановление
- •6.3.1 Система сетевой защиты (Firewall)
- •6.3.2 Средства определения вторжения
- •6.3.3 Восстановление данных
- •6.3.4 Обзор типов безопасности
- •Модуль 5 и Модуль 6 Обзорный материал
- •Шифрование
- •Приложение а. Выполнение файла Visual Basic
- •Приложение в. Загрузка приложения WinZip
- •Рекомендации по чтению ssd2
4.3.3 Лабораторная работа: Создание пакетного файла
-
Пример пакетного файла
-
Пример пакетного файла с параметрами
Ниже приведены примеры командных файлов, использующих некоторые команды и функции, описанные в предыдущем разделе. Просмотрите каждый пример и определите, какие действия выполняют команды в пакетном файле.
Пример пакетного файла
Следующее — простой командный файл с названием COPYWP.BAT, который копирует все файлы Microsoft Word и PowerPoint из папки C:\data\smith на один или более гибких дисков. Командный файл обычно заканчивается после выполнения последней команды в файле, но этот пример не закончится из-за команды goto. Отныне, мы должны использовать другой метод для завершения командного файла: нажмите CTRL+C на клавиатуре (то есть, удерживая клавишу CTRL и нажимая клавишу "C"). Командный процессор спросит, действительно ли вы хотите закончить пакетное задание, на случай если вы нажали это сочетание клавиш случайно.
Чтобы выполнить этот командный файл, пользователю нужно набрать COPYWP в командной строке. Следите за выполнением команд DOS и команд пакетного файла, чтобы определить, какие действия выполняются. Если это то, что вы часто делаете, используя Windows Explorer, представьте, сколько лишних операций и щелчков вы бы делали. Вместо всех этих взаимодействий, пользователь может достичь той же цели, набирая имя командного файла в командной строке.
REM Batch file created by John Smith @ ECHO OFF ECHO Copying Word and PowerPoint files to a floppy Копирование файлов Word and PowerPoint на диск A :LOOP ECHO Please insert a floppy into drive A: Пожалуйста, вставьте диск в устройство А: PAUSE COPY C:\data\smith\*.doc a:\ COPY C:\data\smith\*.ppt a:\ GOTO LOOP
Пример пакетного файла с параметрами
Предыдущий пример всегда копировал файлы Word и PowerPoint из каталога C:\Data\smith. А что если Джейн Джонс захотела бы использовать этот командный файл, но в ее каталоге он называется C:\data\jones? Либо должна быть создана другая версия командного файла под другим именем, либо используются параметры. В этом примере, пользователь должен набрать в командной строке не только имя командного файла, но и имя каталога пользователя. Например, наберите "COPYWP smith" для создания копий файлов Джона Смита (который все ссылки %1 в командном файле, заменит на "smith"), и "COPYWP Jones" для создания резервной копии файлов Джейн Джонс (который все ссылки %1 в командном файле заменит на "Jones").
REM Batch file created by John Smith Пакетный файл, созданный Джоном Смиттом @ ECHO OFF ECHO Copying Word and PPT files :LOOP ECHO Please insert floppy into drive A: PAUSE COPY C:\data\%1\*.doc a:\* COPY C:\data\%1\*.ppt a:\* GOTO LOOP
В командных файлах может быть более одного параметра. Первый параметр — %1, второй — %2, третий — %3, и так далее. В этом примере пользователь должен набрать не только предыдущую информацию, имя пакетного файла и каталог пользователя, но и расширение копируемого файла. Этот пакет сможет копировать из каталога любого пользователя любую группу файлов на диск.
REM Batch file created by John Smith Пакетный файл, созданный Джоном Смиттом @ ECHO OFF ECHO Copying files Копирование файлов :LOOP ECHO Please insert floppy into drive A: Пожалуйста вставьте дискету в устройство А: PAUSE COPY C:\data\%1\*.%2 a:\* GOTO LOOP
Упражнение В этом упражнении вы создадите и выполните командные файлы, используя примеры на этой странице. Используйте Microsoft Word, чтобы создать файлы C:\data\smith\file1.doc и C:\data\smith\file2.doc. Вы можете поместить в эти файлы все, что вам нравится. Примечание: если вы не можете создать файлы этим путем, то выберите способ, который работает, и соответственно измените оставшиеся шаги.
В меню Файл выберете Сохранить как...(Save As...). В открывающемся списке Сохранить как тип (Save as Type) выберите "Все Файлы" ("All Files"). Это необходимо, чтобы создать текстовый файл с расширением не ".txt". Сохраните этот файл в корневой папке диска C: с именем "copywp.bat".
Запустите программу командной строки DOS (обычно находится в меню Программы (Programs)). Запустите командный файл, набирая copywp в командной строке. Заметьте, что вам не пришлось вставлять гибкий диск в устройство А:. Если вы не сделали этого, команда copy сообщит об ошибке; щелкните на "Ignore" для продолжения. Определите есть ли синтаксические или логические ошибки в вашем командном файле. Зайдите в окно Notepad. Измените copywp.bat как было показано в первом примере в разделе "Пример командного файла с параметрами", а затем сохраните вашу работу. Зайдите в окно Командной Строки (Command Prompt). Запустите командный файл, набрав "COPYWP smith". Определите, есть ли у вас синтаксические или логические ошибки. Зайдите в окно Notepad. Измените свой файл copywp.bat как показано во втором примере в разделе "Пример командного файла с параметрами", и сохраните вашу работу. Зайдите в окно Командной Строки (Command Prompt). Запустите командный файл, набрав "COPYWP smith doc". Определите, есть ли у вас синтаксические или логические ошибки. Пробуйте различные варианты меню.
|