Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Интерпретатор команд MS DOS

Забавная пачка денег "100 долларов".
Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь внимательней, и Вы увидите
60 руб
Раздел: Прочее
Фонарь садовый «Тюльпан».
Дачные фонари на солнечных батареях были сделаны с использованием технологии аккумулирования солнечной энергии. Уличные светильники для
106 руб
Раздел: Уличное освещение
Фонарь желаний бумажный, оранжевый.
В комплекте: фонарик, горелка. Оформление упаковки - 100% полностью на русском языке. Форма купола "перевёрнутая груша" как у
87 руб
Раздел: Небесные фонарики

Волжский университет имени В.Н.Татищева Факультет “Информатика и телекоммуникации” Кафедра “Информатика и системы управления” КУРСОВАЯ РАБОТА по дисциплине: “Системное программное обеспечение” Тема: “Интерпретатор команд MS DOS” Тольятти СодержаниеВВЕДЕНИЕ 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 1.1ОПЕРАЦИОННАЯ СИСТЕМА MS DOS 1.1.1Файлы IO.SYS и MSDOS.SYS 1.1.2 Командный процессор DOS 1.1.3. Базовая система ввода-вывода 1.1.4 Загрузчик DOS 1.1.5 Диалог пользователя с DOS 1.1.6 Команды DOS 1.2 НЕДОСТАТКИ ЯЗЫКА ПРОГРАМИРОВАНИЯ С 2. ПРОГРАММНАЯ ЧАСТЬ 2.1 ПОСТАНОВКА ЗАДАЧИ 2.2 ПОСТРОЕНИЕ АЛГОРИТМА РЕШЕНИЯ ЗАДАЧИ 2.2 АЛГОРИТМ 2.3. ОПИСАНИЕ РАЗРАБОТАННОЙ ПРОГРАММЫ 3. ЗАКЛЮЧЕНИЕ 4. СПИСОК ЛИТЕРАТУРЫ 5. ПРИЛОЖЕНИЕ Введение MsDos была создана в 1981 г. фирмой Microsof по заказу IBM для разрабатывающихся тогда компьютеров IBM PC. Компьютер IBM PC, для которого была написана MsDos, был мало похож на современные компьютеры – медленный микропроцессор I el-8088, 256 Кбайт оперативной памяти, без жёсткого диска, алфавитно-цифровой чёрно-белый монитор, работа лишь с односторонними 160- Кбайтными дискетами и т.д. Однако эти возможности были выше, чем у конкурирующих персональные компьютеры. Первая версия Ms Dos тоже обладала гораздо более скромными возможностями, чем современные ОС. Она обеспечивала работу на компьютере лишь одного пользователя и одной программы (то есть однопользовательской и однозадачной), поддерживала работу лишь с дискетами, клавиатурной и алфавитно-цифровым дисплеем. Зато Ms Dos была компактной, предъявляла довольно скромные требования к аппаратуре и выполняла необходимый минимум функций для пользователей и программ. За те два десятка лет, которые прошли с момента появления IBM PC, технические характеристики компьютеров совершили фантастический рывок вперёд. Современные компьютеры превосходят по всем показателям (быстродействию, объему оперативной и дисковой памяти, возможностям монитора и т.д) компьютеры начала 80х годов в сотни и даже тысячи раз. Поэтому фирма Microsof внесла в MsDos много изменений и добавлений, чтобы расширить её возможности и более эффективно использовать новые, более мощные, компьютеры. Как наличие автомобилей не отменяет необходимости уметь ходить на своих двоих, так и наличие Wi dows, Wi dows 95, Wi dows не ликвидирует (хотя и сильно сокращает) потребности в MS DOS и DOS-программах: до сих пор остаётся множество областей деятельности, где DOS-программы успешно работают, а применение решений, требующих иных ОС, невозможно или экономически не целесообразно; при повреждении таких ОС, как WI DOWS 3.1, WI DOWS for Workgroup и Wi dows 95 (что случается весьма часто) для исследования причин неисправности и их устранения обычно приходится использовать MS DOS и DOS-программы. Операционная система MSDOS в наше время не используется как основная ОС, но без неё не обойдешься. При установке Wi dows используют команды MSDOS. В курсовой работе я интерпретирую эти команды. 1. Теоретическая часть Операционная система MS DOS Файлы IO.SYS и MSDOS.SYS Файлы IO.SYS и MSDOS.SYS, иначе называемые основными системными файлами MS DOS, содержат программы MSDOS, которые постоянно находятся в оперативной памяти компьютера.

1.1.2 Командный процессор DOS Командный процессор DOS Обрабатывает команды, вводимые пользователем. Стандартный командный процессор MS DOS имеет имя COMMA D.COM, обычно он находится в корневом каталоге диска, с которого загружается DOS. Некоторые команды пользователя, YPE,DIR,COPY, командный процессор выполняет сам. Такие команды называются внутренними. Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и если находит её, то загружает в память и передаёт ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд. 1.1.3 Базовая система ввода-вывода Базовая система ввода-вывода (BIOS), находящаяся в постоянной памяти (постоянно запоминающем устройстве, ПЗУ) компьютера, формально не является частью MS DOS, однако тесно с ней связана. BIOS содержит программы для проверки оборудования компьютера, инициирования загрузки операционной системы (ОС) и программы для выполнения базовых (низкоуровневых) операций ввода-вывода с монитором, клавиатурой, дисками и принтером. 1.1.4 Загрузчик DOS Ещё одна программа, которую можно считать частью DOS,- это загрузчик DOS. Он находится в первом секторе каждой дискеты и в первом секторе логического диска, с которого происходит загрузка DOS (то есть диска С:). Название этой очень короткой программы- загрузка в память системного файла DOS IO.SYS при начальной загрузке компьютера. 1.1.5 Диалог пользователя с DOS Диалог пользователя с DOS осуществляется в форме команд-строк символов, вводимых с клавиатуры. Каждая команда пользователя означает, что DOS должна выполнить то или иное действие, например, напечатать файл или выдать на экран оглавление каталога. Команды DOS состоит из имени команды или вызываемой программы и, возможно, параметров, разделённых пробелами. Ввод каждой команды заканчивается нажатием клавиши E ER. 1.1.6 Команды DOS Любая команда, вводимая пользователем в MS DOS, вызывает выполнение либо внутренней команды (из COMMA D.COM) либо какой-либо программы или командного файла. Команды DOS состоят из имени команды и, возможно, параметров разделённых пробелами. Имя команды и параметры могут набираться как прописными, так и строчными латинскими буквами. Ниже полностью описаны три команды DEL,RE ,COPY, подробная характеристика, примеры правильного написания для работы с ними. Моя программа интерпретирует их с небольшими изменениями. Для удаления файлов в DOS имеется команда DEL.Формат команды: DEL Имя файла В имени файла можно употреблять символы и ?. Примеры: DEL .bak–удаление всех файлов с расширением bak из текущего каталога. DEL my. x - удаление файла my. x из текущего каталога. Для переименования файлов в DOS имеется команда RE . Формат команды: RE имя-файла1 имя-файла2 Параметры. Параметр имя-файла1 задает имя переименуемого файла, параметр имя-файла2 –новое имя файла. Примеры: RE xxx.doc xxx. x –переименование файла ххх.doc в текущем каталоге. Новое имя файла xxx. x . Для переименования файлов в DOS имеется команда COPY.

Формат команды: COPY имя-файла1 имя-файла2 В имени файла можно употреблять символы и ?, а также указывать имя диска и каталога. Выполнение команд. Если в параметре имя-файла1 указанно имя каталога, то файлы копируются из этого каталога в, иначе – из текущего каталога. Каталог, в котором копируются файлы, можно задать параметром имя-файла2 или указанием каталога в параметре имя-файла2. Если этот каталог не задан, то файлы копируются в текущий каталог. Если во втором параметре команды задано имя файла, то оно указывает новоеимя копируемого файла. Символы и ? в имени файла во втором параметре команды указывают, что соответствующие символы в именах копируемых файлов при копировании не меняются. Примеры: COPY xxx.doc xxx. x –копирование файла ххх.doc в текущем каталоге; создаётся файл xxx. x в текущем каталоге. COPY a: . - копирование всех файлов из корневого каталога диска а: в текущий каталог. COPY a: . d: -- копирование всех файлов из корневого каталога диска а: в текущий каталог диска D:. COPY .doc c: . x - копирование всех файлов с расширением.doc из каталога текущего диска в текущий каталог диска с:. Файлы получают расширение x . Если файл с таким же именем, как у копии, создаваемой командой COPY, уже существует, то он замещается без каких либо предупреждений. 1.2 Особенности языка програмирования С С программно независимый язык. На языке С пишутся операционные системы, различные программы и т.д. При написании своей программы я столкнулся с одной проблемой - это работа со строками, чтобы выполнить определённую задачу мне приходилось добавлять в программу ещё несколько или больше функций для устранения ошибок. Например: for (i=0;i&l ;s rle (lp r);i ){ Разделение сткоки на два параметра if (lp r=lp r;} s r ca (fs,ff,i); В ff копируется посимвольно строка размером i, но при просмотре новой строки оказывалось символов не i, а в несколько раз больше, приходилось использовать s r ca , она вырезает не нужные символы. И так почти на каждом шагу были проблема. Это мои первые замечания по ошибкам, возможно их прибавится. 2. Программная часть 2.1 Постановка задачи Перед началом выполнения данной курсовой работы я поставил для себя целью изучить принципы работы с файлами в операционной системе DOS, команды, позволяющие работать с файлами, а также функции и системные вызовы языка С , позволяющие копирование, удаление, переименование файлов, работа с командной строкой. В данной работе я постаралась наиболее подробно изучить операционную систему DOS в программируемой части и частично других операционных систем, получить практические навыки работы с операционной системой DOS. В курсовой работе я буду создавать и описывать программу, которая позволит работать с файлами, а именно, копировать, переименовывать и удалять. Данная программа в дальнейшем может быть использована студентами для изучения работы с файлами на лабораторных занятиях по изучению теоретического материала и приобретения практических навыков по дисциплине «Системное Программное Обеспечение», а также программа может быть использована в работе с операционной системой MS DOS.

Добавить к редактируемому файлу другой файл позволяет команда r filename в режиме последней строки. Выполнить команду интерпретатора команд операционной системы можно с помощью команды :r! команда, например, :r! Is /etc. Тогда результат выполнения этой команды будет добавлен к текущему файлу. 19.7. Интерпретатор команд bash Интерпретатор команд — это программа, выполняющая команды пользователя. Стандартным интерпретатором (или оболочкой) является bash (Bourne Again Shell). Достаточно распространенными также являются следующие интерпретаторы: sh, ash, bsh, tcsh, csh, zsh. Список установленных в вашей системе оболочек находится в файле /etc/shells. Команды оболочки можно вводить в командной строке, а можно оформить в виде сценария. Сценарий — это файл, содержащий команды оболочки. Создайте обыкновенный текстовый файл и сделайте его исполнимым. Система выполнит указанную последовательность команд. Для того, чтобы система узнала, какую оболочку нужно использовать, первая строка сценарий должна содержать полное имя сценария

1. Общая характеристика MS-DOS

2. Операционная система MS-DOS

3. Операционная система MS DOS. Приглашение MS DOS. Диалог Пользователя с MS DOS

4. Norton Commander– инструментарий работы в среде MS DOS

5. Кейлоггер под MS-DOS

6. Вивід вмісту каталогу y середовищі MS DOS
7. Знакомство с MS-DOS
8. Югославия (Win, DOS)

9. How do I like unusual methods of teaching? (DEAD POETS SOCIETY)

10. Процессор для ограниченного набора команд /часть 7 (7)

11. Микропроцессор В1801ВМ1 архитектура и система команд

12. Процессор для ограниченного набора команд /1 (4)

13. Процессор для ограниченного набора команд /3 (4)

14. Процессор для ограниченного набора команд /часть 1 (7)

15. Процессор для ограниченного набора команд /часть 3 (7)

16. Процессор для ограниченного набора команд /часть 5 (7)

Корзина "Плетенка" с крышкой, 35х29х17,5 см (белая).
Материал: пластик. Ширина: 29 см. Длина: 35 см. Высота: 17,5 см. Цвет: белый.
329 руб
Раздел: Корзины для стеллажей
Блокнот в точку. Bullet Journal.
Bullet Journal — эффективная система органайзеров, в основе которой лежит чистая страница в точку. В Bullet journal нет строгих правил —
422 руб
Раздел: Блокноты художественные
Детский трехколесный велосипед Jaguar (цвет: красный).
Облегченный трехколесный велосипед с родительской ручкой, для малышей от 2 до 4 лет. Удобный, маневренный, отличная модель для получения
2500 руб
Раздел: Трехколесные

17. Разработка командного процессора, реализующего команды dir и mkdir на ассемблере

18. MS SQL Server 6.5

19. VB, MS Access, VC++, Delphi, Builder C++ принципы(технология), алгоритмы программирования

20. Использование макросов в MS Access 2000

21. Сравнение операционных систем /DOS, Windows 3.*, Windows 95, Windows NT/

22. Отчет по практической работе "Изучение MS Windows & MS Word 4 Windows 2.0"
23. Операционная система DOS
24. Изучение программ MS Office

25. Создание текстовых документов с помощью MS Word

26. Мониторинг Балтийского моря (MS Works)

27. ИЗМЕНЕНИЕ КАЧЕСТВА ВОДНЫХ РЕСУРСОВ КАЛИНИНГРАДСКОЙ ОБЛАСТИ, В ЗАВИСИМОСТИ ОТ ХАРАКТЕРА ЗАГРЯЗНЕНИЯ (MS Works)

28. Преемственность и перспективность в работе по русскому языку между I-III (IV) (на материале внеурочной предметной деятельности) (и V-VI классами (Диплом) MS Word`2000)

29. ОТНОШЕНИЯ В КОМАНДЕ СПОРТСМЕНОК, ЗАНИМАЮЩИХСЯ СИНХРОННЫМ ПЛАВАНИЕМ

30. Формирование команды для осуществления проекта

31. Команда менеджера

32. Качественное лидерство: давайте команде правильные сигналы

Карандаши цветные "Colorino", двухсторонние, 48 цветов.
Карандаши для рисования. В наборе: 24 разноцветных, двусторонних карандашей (48 цветов). Мягкие, но при этом очень прочные карандаши,
455 руб
Раздел: Более 24 цветов
Бумага для струйных принтеров "Lomond", 140 г/м, 100 листов, матовая, односторонняя, А4.
Изображение отпечатанное на матовой бумаге, не бликует, линии высококонтрастные, чистые тона имеют характерную бархатистую
375 руб
Раздел: Фотобумага для цветной печати
Микрофон "Караоке новогоднее".
Какая игрушка превратит любой день в праздник? Конечно, удивительный микрофон-караоке! Подпевая любимым мультяшкам, малыши смогут
301 руб
Раздел: Микрофоны

33. Этапы командообразования и методы формирования команд

34. Как распределение ролей в команде влияет на успех общего дела

35. Стадии жизненного цикла команды

36. Преемственность и перспективность в работе по русскому языку между I-III (IV) (на материале внеурочной предметной деятельности) (и V-VI классами (Диплом) MS Word

37. Команда, которая работает на вас

38. Формирование команды для реализации проекта
39. I must do my duty
I must do my duty
40. Правила ведения радиопереговоров и порядок передачи сигналов и команд

41. Keepihg fit and doing sports

42. The Subjects We Do at School

43. Опыт использования ADO для доступа к базам данных форматов MS Access, xBase и Paradox

44. Графическое программирование на Ms Fortran

45. DOS

46. MS Windows

47. Использование графики в MS Word

48. Операційна система MS Windows

Карандаши цветные "Jumbo", двухсторонние, 24 цвета.
Карандаши для рисования, треугольной формы. В наборе: 12 разноцветных, двусторонних карандашей (24 цвета). Мягкие, но при этом очень
608 руб
Раздел: 13-24 цвета
Набор ручек гелевых с блестками "Debut", 24 цвета.
Набор ручек гелевых с блестками. В наборе: 24 цвета. Характеристики: - пулевидный пишущий узел 0,8 мм; - корпус пластиковый цветной; -
423 руб
Раздел: Цветные
Глобус Зоогеографический, диаметр 250 мм.
Диаметр: 250 мм. Масштаб: 1:50 млн. Материал подставки: пластик. Цвет подставки: черный. Цвет дуги может отличаться от представленного на фото.
552 руб
Раздел: Глобусы

49. Особенности профессионального оформления документов в MS Word 2000

50. Упражнения по базам данных MS ACCESS (методичка)

51. Разреженная модель базовых блоков для оптимизации потоков команд

52. Работа с объектами большого объема в MS SQL и ADO

53. MS SQL 2005: оконные функции

54. Блокировки в MS SQL Server 2000
55. Команды системного администратора
56. DOS-extender для компилятора Borland C++

57. Команда "шаг" в параллельных отладчиках

58. Разработка базы данных «Магазин бытовой техники “Электрон” средствами СУБД MS Access»

59. Обзор методов оптимизации кода для процессоров с поддержкой параллелизма на уровне команд

60. Характеристики выполнения команд

61. Диагностика и развитие личностно-кооперативной рефлексии в хоккейной команде

62. Достоинства и недостатки рыночной (меновой) и командо-административной экономических систем

63. Функционирование глагола to do

64. SOC MPC8640D: архітектура систем, особливості команд, можливість використання

Макси-пазлы "Ягоды", 20 элементов.
Макси-пазлы разработаны специально для маленьких детей. Крупные крепкие детали удобны для захвата детской ручкой. А красочное оформление
426 руб
Раздел: Пазлы (Maxi)
Рюкзак "Basic. Чемпионат мира по футболу 2018", 30х41х13 см.
1 большое отделение с 1 внутренним отделением. 1 накладной карман спереди. Удобные лямки, позволяющие регулировать длину. Размер 30х41х13
1150 руб
Раздел: Канцтовары, хобби
Этажерка "Грация" прямоугольная четырехсекционная длинная.
Легкие и практичные этажерки идеально подходят для ванной комнаты, кухни или прихожей. Вместительные полки применяются для хранения
647 руб
Раздел: Полки напольные, стеллажи

65. Арифметичні команди

66. База данных MS Access

67. Визуализация расчетов в программе MS Excel

68. Интерпретатор языка Пролог

69. Использование MS Project для определения критического пути проекта

70. Компьютерные технологии MS EXEL
71. Настройка текстового редактора MS Word
72. Обработка данных в табличной форме средствами MS Office

73. Операційна система LINUX. Команди

74. Основы работы в Ms Word и Excel

75. Програма модифікуюча команди, які використовуються в захищеному режимі

76. Программы DOS

77. Проектирование баз данных MS Access

78. Проектирование, создание и управление базой данных «Переплетная мастерская» в пакете MS Access

79. Процессор MS Word

80. Работа с Microsoft Оffice. MS Word, MS Excel

Настольная игра "Собери урожай".
Игра на развитие познавательных способностей, зрительно-моторной координации движений. Познакомит с ролевой игрой и укрепит социальное
631 руб
Раздел: Классические игры
Корзина "Плетенка" с крышкой, 35х29х22,5 см (коричневая).
Материал: пластик. Ширина: 29 см. Длина: 35 см. Высота: 22,5 см. Цвет: коричневый.
340 руб
Раздел: Корзины для стеллажей
Этикетки самоклеящиеся "ProMEGA Label", А4, 1 штука, 25 листов, белые.
Этикетки самоклеящиеся для печати на лазерных, струйных принтерах и копировальных аппаратах. При хранении листы с этикетками не слипаются
330 руб
Раздел: Бейджи, держатели, этикетки

81. Работа с базой данных в MS Access

82. Разработка элементов информационной системы средствами СУБД MS Access и языка программирования VBA

83. Решение математической задачи с помощью математических исследований и помощью специального офисного приложения MS Excel

84. Робота з таблицями баз даних в MS Excel

85. Розробка структурної схеми процесорного елемента та мікропрограми керування для реалізації команди SBR Rm, B

86. Синтаксис, основные объекты и команды системы Maple
87. Система баз данных MS Access
88. Создание базы данных критических свойств веществ в редакторе баз данных MS Access

89. Структуризация и первичная обработка данных в MS Excel

90. Текстовый процессор MS WORD

91. Текстовый редактор MS Word. Основные приемы, применяемые при создании текста

92. Технология составления и решения моделей в MS Excel

93. Функциональная организация и система команд процессора

94. Дополнительные арифметические команды

95. Счетчик команд. Регистр DPTR. Память. Порты

96. Команда и ее эффективность в организации

Набор зубных щеток (от 18 месяцев, 2 штуки).
Сочетание щетинок разной степени жесткости обеспечивает особо тщательную чистку зубов, не повреждая нежную зубную эмаль и не травмируя
347 руб
Раздел: Зубные щётки
Карандаши акварельные "Mondeluz", 36 цветов.
Стержни карандашей изготовлены из прессованной акварели. Это позволяет рисовать ими как простыми карандашами, после чего смоченной в воде
692 руб
Раздел: Акварельные
Изограф, 0,1 мм.
Чертежный прибор для черчения и рисования на бумаге, ватмане и чертежной пленке. Изограф имеет резервуар для чернил, который легко
1584 руб
Раздел: Циркули, чертежные инструменты

97. Лидер и его команда

98. Неэффективная управляющая команда

99. Понятие команды


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.