- •Для специальности
- •230105.51 (2203) Программное обеспечение вычислительной техники и автоматизированных систем
- •Рецензенты: о.В. Фаллер, преподаватель Колледжа МосГу;
- •Содержание
- •7.8. Организация программных комплексов 56
- •7.8. Организация программных комплексов 53
- •Пояснительная записка
- •1. Общие вопросы теории операционных систем
- •1.1. Классификация программного обеспечения
- •1.2. Запуск операционной системы
- •1.3. Координация действий при работе эвм
- •1.4. Понятие файловой системы
- •1.5. Схема отыскания кластеров файла на диске в файловой системе fat16
- •2. Командный язык для управления системой
- •2.1. Особенности командного языка
- •2.2. Организация пакетной обработки информации
- •2.2.1. Формальные параметры командных файлов
- •2.2.2. Дополнительные возможности пакетной обработки. Утилита be
- •3. Конфигурирование ядра ос на примере ms dos
- •3.1. Файл config.Sys
- •3.2. Управление распределением оперативной памяти в реальном режиме работы процессора
- •3.3. Файл автозагрузки autoexec.Bat
- •4. Типы программ
- •5. Системный сервис ms dos
- •6. Организация программных комплексов
- •6.1. Код возврата программы
- •6.2. Программный хвост
- •6.3. Окружение программы
- •6.4. Запуск одной программы из другой
- •6.5. Макрокоманды
- •Пример использования макрокоманды:
- •6.6. Создание процедур и передача параметров
- •6.7. Межсегментный вызов процедур
- •6.8. Модульный принцип построения программ
- •7. Ос Windows. Особенности работы
- •7.1. Работа с файловой системой. Ms Visual Basic ver 6.0
- •7.2. Api Интерфейс Windows на примере Visual Basic ver 6.0
- •7.3. Работа с буфером обмена
- •7.4. Работа со шрифтами
- •7.5. Работа с клавиатурой и мышью
- •7.6. Ole Технология
- •7.7. Работа с мультимедиа
- •7.8. Организация программных комплексов
- •7.9. Sdi и mdi программы
- •8. Разработка справочных систем для Windows 32x
- •8.1. Формат справки WinHelp
- •8.2. Подготовка справочного файла с помощью программы Windows Help Designer
- •8.3. Подключение справочной системы к программе
- •8.4. Разработка справочных систем в формате html
- •8.4.1. Создание тем справочной службы
- •8.4.2. Создание проекта справочной службы
- •8.4.3. Формирование оглавления
- •8.4.4. Задание поисковых индексов
- •8.5. Подключение справочных файлов к программам на Visual Basic
- •9. Общая архитектура операционных систем
- •9.1. Архитектура ос
- •9.2. Ядро и вспомогательные модули ос
- •9.3. Ядро в привилегированном режиме
- •9.4. Многослойная структура ос
- •9.5. Аппаратная зависимость и переносимость ос
- •9.6. Типовые средства аппаратной поддержки ос
- •9.7. Машинно-зависимые компоненты ос
- •9.8. Переносимость операционной системы
- •9.9. Концепция микроядерной архитектуры
- •9.10. Преимущества и недостатки микроядерной архитектуры
- •9.11. Совместимость и множественные прикладные среды
- •9.12. Двоичная совместимость и совместимость исходных текстов
- •9.13. Трансляция библиотек
- •9.14. Способы реализации прикладных программных сред
- •Приложение. Некоторые функции системного сервиса msdos. Прерывание 21h Организация ввода с клавиатуры
- •Организация вывода
- •Файлы и каталоги
- •Запуск одной программы из другой
- •Литература
- •Для специальности
- •230105.51 (2203) Программное обеспечение вычислительной техники
Запуск одной программы из другой
Функция 4Ah. Изменение размера блока памяти.
Обращение:
AH=4Ah
BX=размер блока в параграфах.
ES=сегментный адрес модифицируемого блока.
Ошибка:
CF=1
Функция 4Bh. Запуск программы.
Обращение:
AH=4Bh
AL=0
ES:BX=адрес блока параметров.
DS:DX=адрес запускаемой программы.
Ошибка:
CF=1
Функция 4Dh. Получение кода возврата программы.
Обращение:
AH=4Dh
Возврат:
AH=тип завершения(0 – нормальное завершение, 1 –
завершение по CTRL+C, 2 – завершение через драйвер
критической ошибки).
AL=код возврата от дочерней программы.
Литература
Иртегов Д.М. Введение в операционные системы. — СПб.: БХВ —Петербург, 2002. — 624 с.: илл.
Максимов Н.В., Партыка Т.Л., Попов И.И. Архитектура ЭВМ и вычислительных систем.: Учебник. — М.: ФОРУМ: ИНФРА — М, 2006. — 512 с.: илл.
Финогенов К.Г. Основы языка ассемблера. — М.: Радио и связь, 2001.—288.с.: илл.
Финогенов К.Г. Самоучитель по системным функциям MS-DOS. — Изд.2, перераб.,и дополн. — М.: Радио и связь, Энтроп, 1995.
Маккелви М., Мартинсон Р., Веб Дж., Ризельман Б. Visual Basic 5: Пер. с англ. — СПб.:BHV — Санкт— Петербург, 1998.—976с.: илл.
Microsft Visual Basic 6.0 для профессионалов. Шаг за шагом: Практ. Пособ/Пер. с англ. — М.:Издательство ЭКОМ, 2004.–720с.:илл.
Мезенцев Константин Николаевич
Конспект лекций
по дисциплине
ОПЕРАЦИОННЫЕ СИСТЕМЫ И СРЕДЫ
Для специальности
230105.51 (2203) Программное обеспечение вычислительной техники
и автоматизированных систем
Московский гуманитарный университет
Зак. ______ Объем 6.4 п.л. Тираж 30 экз.
