Московский Государственный Горный Университет
Кафедра САПР
Отчёт по домашней работе № 2
по дисциплине «Операционные системы».
Создание сценария программы в MS-DOS.
выполнил:
студент гр. АСП-2-10
Чижов В.Н.
Проверила:
доцент Волкова Л. П.
Москва 2012
Введение
MS-DOS расшифровывается как дисковая операционная система. Операционная система - это программа, координирующая действия вычислительной машины; под ее управлением осуществляется выполнение программ. MS-DOS – это операционная система, расположенная на дисках. Разработчиком MS-DOS является Корпорация Microsoft.
Три основные функции операционной системы:
1. Обмен данными между компьютером и различными периферийными устройствами (терминалами, принтерами, гибкими дисками, жесткими дисками и т.д.). Такой обмен данными носит название "ввод/вывод данных".
2. Обеспечение системы организации и хранения файлов.
3. Загрузка программ в память и обеспечение их выполнения.
Одно из основных преимуществ использования MS-DOS заключается в простоте ее понимания, несмотря на функциональную сложность (То есть система рассчитана на выполнение достаточно сложных функций).
Команды MS DOS бывают двух типов:
1. Внутренние команды, их выполняет командный процессор COMMAND.COM (например, dir, сору).
2. Внешние команды - программы, поставляемые вместе с ОС в виде отдельных файлов. Они размещаются на диске и выполняют действия обслуживающего характера (например, форматирование диска, очистка экрана, проверка диска).
РАБОТА С ФАЙЛАМИ
- Создание текстовых файлов
copy con имя_файла
После ввода этой команды нужно будет поочередно вводить строки файла. В конце каждой строки надо щелкать клавишей Enter. А после ввода последней - одновременно нажать Ctrl и Z, а затем Enter.
- Удаление файлов
del (путь)имя_файла
Путь прописывается только тогда, когда удаляемый файл находится в другом каталоге.
- Переименование файлов
ren (путь)имя_файла1 имя_файла2
Имя_файла1 - имя файла, который вы хотите переименовать.
Имя_файла2 - новое имя файла, которое будет ему присвоено после выполнения команды.
Путь прописывается только тогда, когда удаляемый файл находится в другом каталоге.
- Копирование файлов
copy имя_файла (путь)имя_файла1
Путь прописывается, если файл копируется в другой каталог.
РАБОТА С КАТАЛОГАМИ
- Команда смены текущего диска
C: - переход на диск С
- Просмотр каталога
dir (путь)(имя_файла) (/p) (/w)
- Изменение текущего каталога
cd путь
- Создание каталога
md путь
- Удаление каталога
rd путь
План командного файла:
@ECHO OFF
Rem запуск программы cxfreeze с параметрами для упаковки
Rem сценария на языке python в исполняемый файл Windows
C:\Python27\Scripts\cxfreeze c:\users\vovane\dropbox\code\timetable_v2\timetable.py --target-dir c:\timetable_exe --base-name Win32GUI --include-modules pySide.QtGui,PySide.QtCore,forms,db
rem запуск архиватора 7-Zip с указанием папки для сжатия,
rem целевой папки и максимального уровня сжатия
"C:\Program Files\7-Zip\7z" a -t7z -mx9 C:\timetable_exe.7z c:\timetable_exe\
rem перемещение файла c:\timetable_exe.7z в каталог c:\users\vovane\dropbox\public
rem за файлами в каталоге Dropbox следит резидентная программа
rem при изменении ее содержимого она
rem синхронизирует облачное хранилище с этой папкой
move /Y c:\timetable_exe.7z c:\users\vovane\dropbox\public
rem ожидание нажатия любой клавиши
pause
Работа командного файла