MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> DOS-extender для компилятора Borland C++ 3.1

Название:DOS-extender для компилятора Borland C++ 3.1
Просмотров:71
Раздел:Информатика, программирование
Ссылка:Скачать(79 KB)
Описание: Операционная система MS DOS, не смотря на свое моральное устаревание, все еще довольно часто находит применение на парке старых ПК, а значит, все еще существует необходимость создания программ для нее.

Часть полного текста документа:

Министерство образования Республики Беларусь Белорусский Государственный Университет Информатики и Радиоэлектроники Кафедра ЭВМ Пояснительная записка к курсовому проекту по курсу "СПO ЭВМ", на тему: "DOS-extender для компилятора Borland C++ 3.1, защищенный режим процессора 80286, организация многозадачной работы процессора" Выполнил: студент группы 500501 Балахонов Е.В. Минск 2000 Оглавление. 1. Введение. 2 1.1 Уровни программной поддержки защищенного режима. 2 1.1.1 Интерфейс BIOS. 2 1.1.2 интерфейс драйвера HIMEM.SYS. 2 1.1.3 интерфейс EMS/VCPI. 3 1.1.4 интерфейс DPMI. 3 1.1.5 расширители DOS (DOS-экстендеры). 3 1.2 Текущее положение дел в мире DOS-extender-ов. 4 2. Обоснование выбора средств. 4 3. Реализация работы программы в защищенном режиме процессора 80286. 5 3.1 Адресация защищенного режима процессора 80286. 5 3.2 Переход в защищенный режим процессора 80286 8 3.3 Возврат в реальный режим процессора. 10 3.4 Обработка прерываний в защищенном режиме. 11 3.5 Реализация мультизадачности. 13 3.5.1 Контекст задачи. 14 3.5.2 Переключение задач. 15 3.5.3 Разделение ресурсов. 16 3.5.4 Задачи. 16 4. Полные исходные тексты программы. 17 4.1 Файл TOS.INC. Определение констант и структур для модулей, составленных на языке ассемблера. 17 4.2 Файл TOS.H. Определение констант и структур для модулей, составленных на языке Си. 18 4.3 Файл TOS.H. Основной файл программы. 19 4.4 Файл TASKS.C. Содержит функции задач. 24 4.5 Файл SEMAPHOR.C. Содержит процедуры для работы с семафорами. 26 4.6 Файл TIMER.C. Процедуры для работы с таймером и диспетчер задач. 27 4.7 Файл EXCEPT.C. Обработка исключений. 28 4.8 Файл INTPROC.C. Заглушки для аппаратных прерываний. 29 4.9 Файл KEYB.C. Ввод символа с клавиатуры. 30 4.10 Файл KEYBOARD.ASM. Процедуры для работы с клавиатурой. 30 4.11 Файлы SCREEN.H и SCREEN.C - модуль для работы с видеоадаптером. 34 4.11.1 SCREEN.H 34 4.11.2 SCREEN.C 34 4.12 Файл TOSSYST.ASM. Процедуры для инициализации, перехода в защищённый режим и возврата в реальный режим, для загрузки регистра TR и переключения задач. 36 5. Выводы. 41 6. Литература. 41 1. Введение.
    Операционная система MS DOS, не смотря на свое моральное устаревание, все еще довольно часто находит применение на парке старых ПК, а значит, все еще существует необходимость создания программ для нее.
    К сожалению, написание программ в реальном режиме процессоров архитектуры Intel x86 осложнено отсутствием возможности использовать в программе оперативную память объемом свыше пресловутых 640 килобайт, а реально свыше 500-620 килобайт. Это ограничение к сожалению преследует MS DOS и аналогичные ей ОС других производителей, начиная с того момента, как горячо любимый в околокомпьютерных кругах Билл Гейтс заявил, что 640 килобайт достаточно для всех возможных задач ПК. Преодоление барьера 640 килобайт в новых версиях MS DOS усложнялось необходимостью совместимости с старыми программами, которые жизненно необходимо было поддерживать. Программирование защищенного режима процессора и расширенной памяти требовало от программистов недюжинных знаний архитектуры процессоров Intel и достаточно трудоемкого программирования.
     1.1 Уровни программной поддержки защищенного режима.
    
    Инженерная мысль не стоит на месте, особенно в такой области, как программирование. Задача программной поддержки защищённого режима и поддержки работы с расширенной памятью получила не одно, а сразу несколько решений. Этими решениями стали так называемые уровни программной поддержки защищённого режима и поддержки работы с расширенной памятью: * интерфейс BIOS; * интерфейс драйвера HIMEM.SYS; * интерфейс EMS/VCPI; * интерфейс DPMI; * расширители DOS (DOS-экстендеры). ............




Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Особенности цветного проявления, оценка качества аппаратуры и программного обеспечения
Просмотров:169
Описание: Содержание фотография цветное проявление качество аппаратура 1.Сущность цветной фотографии 2.Особенности качества БРЭА класса Hi-End Список использованной литературы   1.Сущность цветной фотографи

Название:Оценка условий движения на подходах к перекрестку и программа светофорного регулирования
Просмотров:175
Описание: Оценка условий движения на подходах к перекрестку и программа светофорного регулирования Условия движения на подходах к перекрестку № п/п Показатель Подходы 1 Длина контролируемого

Название:Образование Директории и ее программные положения
Просмотров:206
Описание: Контрольная работа по курсу История Украины Тема: «Образование Директории и ее программные положения» Севастополь 2010г. План Введение 1 Образо

Название:Расчет гидропривода многоцелевого сверлильно-фрезерно-расточного станка с числовым программным управлением
Просмотров:91
Описание: Содержание 1. Введение         1.1 Описание гидравлической схемы станка 1.2 Описание механизма расфиксации магазина 1.3 Описание гидропривода механизма расфиксации магазина 2. Расчет и выбор элементов г

Название:Язык Paskal. Основные элементы языка. Структура программы
Просмотров:79
Описание: Содержание   Введение 1. Структура программы 2. Алфавит языка 3. Простейшие конструкции 4. Выражения 5. Типы данных 6. Операции Заключение Литература     Введение Тема реферата "Я

 
     

Вечно с вами © MaterStudiorum.ru