- •Міністерство освіти та науки україни
- •Конспект лекций " Операційні системи "
- •Лекция 1 Введение в операционные системы. Эволюция операционных систем
- •Появление первых операционных систем
- •Появление мультипрограммных операционных систем для мэйнфреймов
- •Операционные системы и глобальные сети
- •Операционные системы мини-компьютеров и первые локальные сети
- •Развитие операционных систем в 80-е годы
- •Особенности современного этапа развития операционных систем
- •Лекция 2 ms dos.
- •Лекция 3
- •1.2. Процесс загрузки операционной системы
- •1.3. Общая схема работы dos
- •Лекция 4 Файловая система.
- •Система управления памятью.
- •Система управления программами.
- •Система связи с драйверами устройств.
- •Система обработки ошибок.
- •Служба времени.
- •Ввод/вывод на консоль оператора.
- •Другие подсистемы dos.
- •Обзор прерываний bios
- •Получение информации об оборудовании
- •Int 11h - Получить список оборудования.
- •Int 12h - Получить размер основной памяти.
- •Лекция 5 Работа с дисплейным адаптером.
- •00H - Задание видеорежима.
- •01H - Установить характеристики курсора.
- •06H, 07h - Прокрутка (скроллинг) окна вверх/вниз.
- •Обслуживание клавиатуры.
- •Обслуживание дисковой подсистемы.
- •Обзор прерываний dos
- •Получение системной информации.
- •Символьный ввод/вывод.
- •Работа с файловой системой.
- •Управление программами.
- •Управление памятью.
- •Связь с драйверами устройств.
- •Другие функции.
- •Обработка ошибок
- •Структура загружаемого драйвера
- •Процесс загрузки драйверов
- •Из чего состоит операционная система ms-dos
- •Лекция 6 Как происходит загрузка операционной системы
- •Какие существуют типы дистрибутивов ms-dos
- •Как установить ms-dos версии 5.0
- •Как обновить версию операционной системы ms-dos до 6.0
- •Чем отличается ms-dos версии 6.0 от ms-dos версии 5.0
- •Как создать меню в config.Sys и autoexec.Bat
- •Include
- •Menucolor
- •Menudefault
- •Menuitem
- •Submenu
- •Пример использования новых команд
- •Почему в ms-dos отсутствуют русские символы
- •Как русифицировать ms-dos
- •Windows98. Лекция 7 Достоинства операционной системы Windows 98
- •Действительно быстрая операционная система
- •Новая 32-разрядная файловая система
- •Безопасный режим.
- •Сглаживание экранных шрифтов
- •Новое отображение файлов
- •Действительно работающий Plug and Play
- •Поддержка универсальной последовательной шины usb
- •Поддержка нескольких дисплеев
- •Усовершенствованный поиск ошибок в системных файлах
- •Интеллектуальное обслуживание
- •Сеть без проблем
- •Теперь Ваш рабочий стол стал проводником в мир Internet!
- •Активный рабочий стол
- •Активные каналы
- •Сетевое представление
- •Живое общение с миром Internet
- •Новый универсальный почтовый ящик
- •Удобная справочная служба
- •Лекция 8 Установка
- •Установка Windows 98 поверх существующей версии ms-dos
- •Установка Windows 98 поверх существующей версии Windows
- •98 Поверх Windows
- •Как установить Windows 98 из сети
- •Как установить Windows 98 на компьютер с Windows nt
- •Лекция 9 Управление конфигурацией пользователя
- •Настройка даты, времени и часового пояса
- •Настройка озвучивания системных событий
- •Настройка параметров игровых устройств
- •Настройка профилей пользователей
- •Настройка виртуальной памяти
- •Начинаем работать
- •Интерфейс пользователя
- •Мышь и Windows 98
- •Рабочий стол
- •Активный рабочий стол
- •Активное окно
- •Команды меню
- •Ярлыки и пиктограммы
- •Как создать ярлык
- •Как добавить ярлык к элементам подменю
- •Как удалить ярлык из подменю
- •Ниспадающее меню
- •Полоса прокрутки
- •Новая панель ссылок
- •Панель задач
- •Кнопка Пуск
- •Длинные имена и расширения файлов
- •Мусорная корзина
- •Приложения
- •Ассоциирование
- •Завершение работы
- •Многозадачность
- •Встроенные приложения для Windows 98
- •Преобразование диска в fat32
- •Архивация данных
- •Портфель
- •Графический редактор Paint
- •Microsoft Outlook Express
- •Обслуживание Windows 98
- •Сведения о системе
- •Дефрагментация диска
- •Проверка диска
- •Конфигурирование системы
- •Средства управления
- •Диски и файловые системы
- •Реестр Windows nt
- •Control
- •Session Manager
- •Глава 16.
- •Устанавливаем Linux Mandrake 7.0/re
01H - Установить характеристики курсора.
С помощью этой функции вы можете установить размер и форму курсора, сделать курсор мигающим или убрать его совсем.
02h - Установить положение курсора.
Эта функция позволяет управлять расположением курсора на экране, в частности, один из способов убрать курсор - расположить его за пределами экрана, например, на несуществующей 26 строке.
03h - Получить положение курсора.
Программа может узнать в любое время, где расположен курсор. Это может потребоваться ей, например, для того, чтобы переместить курсор в следующую позицию (вправо, вверх, вниз, на 10 символов левее текущего положения и т.д.).
04h - Получить положение светового пера.
Световое перо используется относительно редко, однако если оно есть, то функция 04h позволит вам работать с этим устройством.
05h - Выбрать активную страницу дисплейной памяти.
Компьютер хранит, как правило, не один отображаемый образ экрана, а несколько. Для этого видеопамять (память для хранения видеоизображения, находится на плате видеоконтроллера) разбивается на так называемые страницы. Отображается только активная страница видеопамяти.
Используя механизм страниц, программа может заранее подготовить изображение в неактивной странице, затем сделать подготовленную страницу активной. Изображение новой страницы мгновенно появится на экране.
Некоторые отладчики программ используют одну страницу видеопамяти для отлаживаемой программы, другую - для выдачи своих диагностических сообщений.
06H, 07h - Прокрутка (скроллинг) окна вверх/вниз.
С помощью этих функций вы сможете переместить выбранную область окна на заданное число строк вверх или вниз. Освободившееся место будет заполняться пустыми строками. Одно из применений этой функции - полная очистка экрана.
08h, 09h - Прочитать/записать символ и атрибут.
С помощью этих функций можно прочитать или записать символ и его атрибут. При записи символа можно задать число повторений. Функцию записи с повторением удобно использовать для заполнения области экрана каким-либо символом.
Запись/чтение символа начинается с текущего положения курсора.
0Ah - Записать символ.
Эта функция предназначена для записи символа в видеопамять без задания для него индивидуального значения атрибута. Используется текущий атрибут. Можно задавать кратность записи.
0Bh - Выбрать цветовую палитру.
Эта функция позволяет управлять цветом рамки вокруг изображения в текстовом режиме и цветом фона в графическом режиме (для адаптеров EGA, VGA).
0Ch, 0Dh - Записать/прочитать графическую точку.
Можно высветить точку заданного цвета в заданном месте экрана для выбранной дисплейной страницы или прочитать значение цвета любой точки на экране соответственно.
0Eh - Запись символа на экран в стиле TTY.
После записи символа на экран курсор продвигается на следующую позицию, при этом обрабатываются такие управляющие символы, как BEL (подача звукового сигнала), возврат на одну позицию, перевод строки, возврат к началу строки.
0Fh - Прочитать текущий видеорежим.
Если Ваша программа изменяет видеорежим, она может сохранить старый видеорежим, получив его с помощью этой функции.
Кроме того, функция возвращает количество столбцов на экране и номер текущей активной дисплейной страницы.
10h, 11h, 12h - Обслуживание адаптера EGA.
Эти функции работают только при использовании дисплейных адаптеров EGA и VGA. Они позволяют устанавливать свою цветовую палитру, загружать знакогенератор (например, шрифтом для русских букв) и выполнять некоторые другие функции.
13h - Запись строки.
Для машин класса AT и выше при наличии дисплейных адаптеров EGA или VGA эта функция позволяет вывести на экран произвольную строку символов заданной длины, с заданным атрибутом и в заданном месте экрана. Можно также задать номер дисплейной страницы.
Если вы не можете использовать эту функцию (Ваш компьютер - XT или дисплейный адаптер - CGA), единственный способ вывести на экран строку символов с помощью прерывания INT 10h - вызывать в цикле функции 09h, 0Ah или 0Eh для вывода строки по одному символу.