Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Пример реализации главного модуля моей операционной системы

Введение | Составляющие операционной системы | Загрузчик операционной системы | Пример реализации файловой системы для моей ОС. | Система ввода-вывода | Командный интерпретатор с текстовым интерфейсом | Графическая оболочка | Классификация программного обеспечения |


Читайте также:
  1. I.I.3. Интеграционные процессы в современном мире как непосредственная форма реализации движения к открытой экономике.
  2. I.I.5. Эволюция и проблемы развития мировой валютно-финансовой системы. Возникновение, становление, основные этапы и закономерности развития.
  3. I.II.1. Категория оптимальности общественного развития и формы ее реализации в современных общественных моделях.
  4. II.II. 1. Управление человеческими ресурсами - ядро системы современного менеджмента. Общие подходы и механизмы их реализации.
  5. III. Программа и тестовые примеры
  6. III. Программа и тестовые примеры
  7. III. Программа и тестовые примеры

1) Управление передается на адрес 1000h:0000h. В этот момент регистры DS, SS, EX получают значение CS равного 1000h, а указатель стека устанавливается в значение 0FFFFh.

2) Вызывается процедура очистки экрана

3) Загружается таблица, содержащая записи о файлах, хранящихся на дисках, о расположении свободных секторов (файловая система, тоже придумана мной, реализована она по принципу связанного списка).

4)Идет установка системных прерываний. Осуществляется перехват прерываний int 8h, int 21h, int 20h.

5) После этого на экран выводится сообщение об операционной системе и справочный материал по встроенным функциям.

6) На экран выводится приглашение к вводу (рис. 3.1.). После ввода строки она анализируется, и если возможно команда выполняется. Иначе следует сообщение о неизвестной команде.

Рис. 3.1.

 


Дата добавления: 2015-07-19; просмотров: 47 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Разновидности типов ядер| Функции файловой системы

mybiblioteka.su - 2015-2024 год. (0.007 сек.)