Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Пояснительная записка



Содержание

Пояснительная записка. 5

1. Общие вопросы теории операционных систем.. 6

1.1. Классификация программного обеспечения. 6

1.2. Запуск операционной системы.. 6

1.3. Координация действий при работе ЭВМ... 7

1.4. Понятие файловой системы.. 9

1.5. Схема отыскания кластеров файла на диске в файловой системе FAT16 11

2. Командный язык для управления системой. 13

2.1. Особенности командного языка. 14

2.2. Организация пакетной обработки информации. 15

2.2.1. Формальные параметры командных файлов. 17

2.2.2. Дополнительные возможности пакетной обработки. Утилита BE.. 18

3. Конфигурирование ядра ОС на примере MS DOS. 19

3.1. Файл CONFIG.SYS. 19

3.2. Управление распределением оперативной памяти в реальном режиме работы процессора. 21

3.3. Файл автозагрузки autoexec.bat 24

4. Типы программ.. 25

5. Системный сервис MS DOS. 28

6. Организация программных комплексов. 31

6.1. Код возврата программы.. 31

6.2. Программный хвост. 32

6.3. Окружение программы.. 33

6.4. Запуск одной программы из другой. 34

6.5. Макрокоманды.. 35

6.6. Создание процедур и передача параметров. 36

6.7. Межсегментный вызов процедур. 37

6.8. Модульный принцип построения программ.. 38

7. ОС Windows. Особенности работы.. 40

7.1. Работа с файловой системой. MS Visual Basic ver 6.0. 40

7.2. API Интерфейс Windows на примере Visual Basic ver 6.0. 41

7.3. Работа с буфером обмена. 44

7.4. Работа со шрифтами. 45

7.5. Работа с клавиатурой и мышью.. 46

7.6. OLE Технология. 48

7.7. Работа с мультимедиа. 50

7.8. Организация программных комплексов. 53

7.9. SDI и MDI программы.. 54

8. Разработка справочных систем для Windows 32x. 55

8.1. Формат справки WinHelp. 55

8.2. Подготовка справочного файла с помощью программы Windows Help Designer. 57

8.3. Подключение справочной системы к программе. 60

8.4. Разработка справочных систем в формате HTML. 63

8.4.1. Создание тем справочной службы.. 63

8.4.2. Создание проекта справочной службы.. 64

8.4.3. Формирование оглавления. 65

8.4.4. Задание поисковых индексов. 66

8.5. Подключение справочных файлов к программам на Visual Basic. 67

9. Общая архитектура операционных систем.. 67

9.1. Архитектура ОС.. 67

9.2. Ядро и вспомогательные модули ОС.. 67

9.3. Ядро в привилегированном режиме. 70

9.4. Многослойная структура ОС.. 75

9.5. Аппаратная зависимость и переносимость ОС.. 79

9.6. Типовые средства аппаратной поддержки ОС.. 80

9.7. Машинно-зависимые компоненты ОС.. 83

9.8. Переносимость операционной системы.. 85

9.9. Концепция микроядерной архитектуры.. 87

9.10. Преимущества и недостатки микроядерной архитектуры.. 90

9.11. Совместимость и множественные прикладные среды.. 92

9.12. Двоичная совместимость и совместимость исходных текстов. 92

9.13. Трансляция библиотек. 94

9.14. Способы реализации прикладных программных сред. 96

Приложение. Некоторые функции системного сервиса MSDOS. Прерывание 21h. 100

Литература. 106


Пояснительная записка

Конспект лекций по дисциплине «Операционные системы и среды» соответствует требованиям государственного стандарта к уровню подготовки выпускниковспециальности 230105.51 (2203) Программное обеспечение вычислительной техники и автоматизированных систем.

В конспекте приводятся сведения об архитектуре современных операционных систем, рассматривается технология создания пакетных файлов, использование системного сервиса MS DOS для обслуживания файловой системы и организации программных комплексов. Также рассмотрены особенности операционной системы Windows32x: OLE технология, MCI интерфейс, API интерфейс. В конспекте приводятся сведения о форматах файловых систем Windows32х способах их разработки и программной загрузки.

В качестве инструментальных средств используется ассемблер реального режима работы микропроцессора Intel 8086 и язык программирования Visual Basic 6.0.

Следует отметить, что это издание не заменяет учебников по дисциплине Операционные системы и среды; предлагаемый конспект лекций должен помочь студентам ориентироваться в современных методах построения операционных систем и технологиях работы с файловыми системами и системным сервисом.

Цель предлагаемого конспекта лекций – представление в адаптированном для студентов СПО варианте основных методов и приемов разработки системного программного обеспечения с использованием языка ассемблера, командных файлов и системы визуального программирования Visual Basic ver. 6.0.

При этом особое внимание уделяется:

системным функциям прерывания 21h MS DOS;

функциям и визуальным компонентам Visual Basic ver. 6.0;

необходимым для разработки системного ПО для Windows 32x.


Общие вопросы теории операционных систем





Дата публикования: 2014-11-18; Прочитано: 331 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...