
- •Оглавление
- •От редактора перевода
- •Модуль 1. Компьютерные системы
- •Обзор компьютерных систем
- •1.1.1. Компоненты компьютерных систем
- •Монитор
- •Эволюция компьютерных систем
- •1.2.1. Краткая историческая справка
- •Каждая из этих косточек представляет число «50»
- •Каждая из этих косточек представляет число «5»
- •Каждая из этих косточек представляет число «10»
- •Каждая из этих косточек представляет число «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 Таблица размещения файлов (FileAllocationTable) и файловая система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-ScaleSoftware).
- •Определе-ние /пересмотр
- •Оценка/ Тестирование
- •Планирование
- •Кодиро-вание
- •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-ServerFramework)
- •5.3.2 Равноправное соединение
- •5.4 Технологии передачи данных
- •5.5 Архитектура Интернет
- •5.5.1 Роутеры иTcp/ip
- •5.5.2 Сервис доменных имен (DomainNameService)
- •5.5.3 Способность к подключению
- •5.5.4 Провайдеры Интернет-сервиса (InternetServiceProviders)
- •Модуль 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 Обзорный материал
- •Приложение а. Выполнение файлаVisualBasic
- •Приложение в. Загрузка приложения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
Упражнение В этом упражнении вы создадите и выполните командные файлы, используя примеры на этой странице. ИспользуйтеMicrosoftWord, чтобы создать файлыC:\data\smith\file1.docиC:\data\smith\file2.doc. Вы можете поместить в эти файлы все, что вам нравится. Примечание: если вы не можете создать файлы этим путем, то выберите способ, который работает, и соответственно измените оставшиеся шаги.
В менюФайлвыберетеСохранить как...(Save As...). В открывающемся спискеСохранить как тип (Save as Type) выберите "Все Файлы" ("AllFiles"). Это необходимо, чтобы создать текстовый файл с расширением не ".txt". Сохраните этот файл в корневой папке дискаC: с именем "copywp.bat".
Запустите программу командной строки DOS (обычно находится в менюПрограммы (Programs)). Запустите командный файл, набираяcopywp в командной строке. Заметьте, что вам не пришлось вставлять гибкий диск в устройство А:. Если вы не сделали этого, командаcopyсообщит об ошибке; щелкните на "Ignore" для продолжения. Определите есть ли синтаксические или логические ошибки в вашем командном файле. Зайдите в окноNotepad. Изменитеcopywp.batкак было показано впервом примере в разделе "Пример командного файла с параметрами", а затем сохраните вашу работу. Зайдите в окноКомандной Строки (Command Prompt). Запустите командный файл, набрав "COPYWPsmith". Определите, есть ли у вас синтаксические или логические ошибки. Зайдите в окноNotepad. Измените свой файлcopywp.batкак показано вовтором примере в разделе "Пример командного файла с параметрами", и сохраните вашу работу. Зайдите в окноКомандной Строки (Command Prompt). Запустите командный файл, набрав "COPYWPsmithdoc". Определите, есть ли у вас синтаксические или логические ошибки. Пробуйте различные варианты меню.
|