- •Для специальности
- •230105.51 (2203) Программное обеспечение вычислительной техники и автоматизированных систем
- •Рецензенты: о.В. Фаллер, преподаватель Колледжа МосГу;
- •Содержание
- •7.8. Организация программных комплексов 56
- •7.8. Организация программных комплексов 53
- •1.2. Запуск операционной системы
- •1.3. Координация действий при работе эвм
- •Пояснительная записка
- •1. Общие вопросы теории операционных систем
- •1.1. Классификация программного обеспечения
- •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) Программное обеспечение вычислительной техники
7.8. Организация программных комплексов 56
7.9. SDI и MDI программы 57
8. Разработка справочных систем для Windows 32x 58
8.1. Формат справки WinHelp 58
8.2. Подготовка справочного файла с помощью программы Windows Help Designer 60
8.3. Подключение справочной системы к программе 63
8.4. Разработка справочных систем в формате HTML 65
8.4.1. Создание тем справочной службы 66
8.4.2. Создание проекта справочной службы 67
8.4.3. Формирование оглавления 68
8.4.4. Задание поисковых индексов 69
8.5. Подключение справочных файлов к программам на Visual Basic 69
9. Общая архитектура операционных систем 70
9.1. Архитектура ОС 70
9.2. Ядро и вспомогательные модули ОС 70
9.3. Ядро в привилегированном режиме 73
9.4. Многослойная структура ОС 78
9.5. Аппаратная зависимость и переносимость ОС 82
9.6. Типовые средства аппаратной поддержки ОС 83
9.7. Машинно-зависимые компоненты ОС 86
9.8. Переносимость операционной системы 88
9.9. Концепция микроядерной архитектуры 90
9.10. Преимущества и недостатки микроядерной архитектуры 93
9.11. Совместимость и множественные прикладные среды 95
9.12. Двоичная совместимость и совместимость исходных текстов 95
9.13. Трансляция библиотек 97
9.14. Способы реализации прикладных программных сред 98
Приложение. Некоторые функции системного сервиса MSDOS. Прерывание 21h 103
Литература 109
для специальности 110
Пояснительная записка 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
