Московский Государственный Горный Университет

Кафедра САПР

 

Отчёт по домашней работе № 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

Работа командного файла