- •Введение
- •Глава 1 Информация и информатика
- •1.1. Информация в материальном мире
- •1.2. Данные
- •1.3. Файлы и файловая структура
- •1.4. Информатика
- •Подведение итогов
- •Вопросы для самоконтроля
- •Глава 2 Вычислительная техника
- •2.1. История развития средств вычислительной техники
- •2.2. Методы классификации компьютеров
- •2.3. Состав вычислительной системы
- •Вопросы для самоконтроля
- •Глава 3 Устройство персонального компьютера
- •3.1. Базовая аппаратная конфигурация
- •3.2. Внутренние устройства системного блока
- •Системы, расположенные на материнской плате
- •Периферийные устройства персонального компьютера
- •Практическое занятие
- •Глава 4 Функции операционных систем персональных компьютеров
- •4.1. Обеспечение интерфейса пользователя
- •4.2. Обеспечение автоматического запуска
- •4.3. Организация файловой системы
- •4.4. Обслуживание файловой структуры
- •Управление установкой, исполнением и удалением приложений
- •Обеспечение взаимодействия с аппаратным обеспечением
- •4.7. Обслуживание компьютера
- •4.8. Прочие функции операционных систем
- •Вопросы для самоконтроля
- •Глава 5 Основы работы операционной системы windows 98
- •5.1. Основные объекты и приемы управления
- •5.2. Файлы и папки Windows
- •5.3. Операции с файловой структурой
- •5.4. Использование Главного меню
- •5.5. Установка и удаление приложений Windows
- •5.6. Установка оборудования
- •Практическое занятие
- •Исследовательская работа
- •Глава 6 Настройка операционной системы Windows 98
- •6.1. Настройка средств ввода-вывода данных
- •6.2. Настройка элементов оформления Windows 98
- •6.3. Настройка элементов управления Windows 98
- •6.4. Настройка средств автоматизации Windows 98
- •6.5. Настройка шрифтов
- •6.6. Прочие настройки Windows 98
- •6.7. Справочная система Windows 98
- •Практическое занятие
- •Самостоятельная работа
- •Глава 7 Стандартные приложения
- •7.1. Стандартные прикладные программы
- •7.2. Принципы внедрения и связывания объектов
- •7.3. Служебные приложения Windows 98
- •7.4. Стандартные средства мультимедиа
- •Средства обеспечения совместимости с приложениями ms-dos
- •Практическое занятие
- •Глава 8 Компьютерные сети, Интернет, компьютерная безопасность
- •8.1. Компьютерные сети
- •8.2. Интернет. Основные понятия
- •8.3. Подключение к Интернету
- •8.4. Вопросы компьютерной безопасности
- •Практическое занятие
- •Глава 9 Получение информации из Интернета
- •9.1. Основные понятия World Wide Web
- •9.2. Работа с программой Internet Explorer 5.0
- •9.3. Поиск информации в World Wide Web
- •9.4. Отправка и получение сообщений
- •Практическое занятие
- •Глава 10 Создание простых текстовых документов
- •10.1. Общие сведения о текстовом процессоре
- •10.2. Приемы работы с текстами в процессоре
- •10.3. Приемы и средства автоматизации разработки документов
- •Практическое занятие
- •Глава 11 Создание комплексных текстовых документов
- •11.1. Ввод формул
- •11.2. Работа с таблицами
- •11.3. Работа с диаграммами
- •11.4. Работа с графическими объектами
- •Практическое занятие
- •Глава 12 Обработка данных средствами электронных таблиц
- •Создание электронных таблиц Microsoft
- •12.2. Применение электронных таблиц для расчетов
- •Практическое занятие
- •Глава 13 Работа с базами данных
- •13.1. Основные понятия баз данных
- •13.2. Проектирование баз данных
- •13.3. Работа с субд Microsoft Access 2000
- •Практическое занятие
- •Глава 14 Приемы и методы работы со сжатыми жанными
- •14.1. Теоретические основы сжатия данных
- •14.2. Программные средства сжатия данных
- •Практическое занятие
- •Исследовательская работа
- •14.3. Программные средства уплотнения носителей
- •Практическое занятие
- •Исследовательская работа
- •Глава 15 Введение в компьютерную графику
- •Основы представления графических данных
- •15.2. Представление графических данных
- •Практическое занятие
- •15.3. Средства для работы с растровой графикой
- •15.4. Средства для работы с векторной графикой
- •Практическое занятие
- •Исследовательская работа
- •Практическое занятие
- •Исследовательская работа
- •Глава 16 Векторный редактор
- •16.1. Особенности CorelDraw
- •16.2. Настройка параметров CorelDraw
- •Совместное использование панелей инструментов, свойств, интерактивных средств
- •Работа с графикой и текстом
- •Практическое занятие
- •Глава 17 Автоматизация обработки документов
- •17.1. Преобразование документов в электронную форму
- •Практическое занятие
- •17.2. Автоматизированный перевод документов
- •Практическое занятие
- •Глава 18 Средства автоматизации научно-исследовательских работ
- •18.1. Компьютер как инструмент научной работы
- •18.2. Приемы работы с системой MathCad
- •Практическое занятие
- •Глава 19 Публикация web-документов
- •19.1. Создание Web-документов
- •19.2. Применение языка html
- •19.3. Работа в редакторе FrontPage Express
- •19.4. Публикация Web-документов
- •Практическое занятие
- •Исследовательская работа
- •Глава 20 Основы программирования
- •20.1. Языки программирования
- •20.2. Системы программирования
- •Алгоритмическое (модульное) программирование
- •20.4. Структурное программирование
- •Объектно-ориентированное программирование
- •20.6. Проектирование программ
- •20.7. Пример на Бейсике. Разведение кроликов
- •20.8. Пример на Паскале. Раскрашивание круга
- •Практические задания по программированию
- •Рекомендуемая литература
- •Глава 5 Основы работы операционной системы windows 98 114
- •Глава 6 Настройка операционной 139
- •Информатика. Базовый курс
- •196105, Санкт-Петербург, ул. Благодатная, д. 67в.
- •197110, Санкт-Петербург, Чкаловский пр., 15.
Обеспечение взаимодействия с аппаратным обеспечением
Средства аппаратного обеспечения вычислительной техники отличаются гигантским многообразием. Существуют сотни различных моделей видеоадаптеров, звуковых карт, мониторов, принтеров, сканеров и прочего оборудования. Ни один разработчик программного обеспечения не в состоянии предусмотреть все варианты взаимодействия своей программы, например, с печатающим устройством.
Гибкость аппаратных и программных конфигураций вычислительных систем поддерживается за счет того, что каждый разработчик оборудования прикладывает к нему специальные программные средства управления — драйверы. Драйверы имеют точки входа для взаимодействия с прикладными программами, а диспетчеризация обращений прикладных программ к драйверам устройств — это одна из функций операционной системы. Строго говоря, выпуская устройство, например модем, его разработчик прикладывает к нему несколько драйверов, предназначенных для основных операционных систем, как-то: Windows 95/98, Windows NT, MS-DOS и т. п.
В операционных системах MS-DOS драйверы устройств загружаются какрезидент-ные программы, напрямую работающие с процессором и другими устройствами материнской платы. Здесь участие операционной системы сводится лишь к тому, чтобы предоставить пользователю возможность загрузки драйвера — далее он сам перехватывает прерывания, используемые для обращения к устройству, и управляет его взаимодействием с вызывающей программой. Загрузка драйверов устройств может быть ручной (после первоначальной загрузки компьютера пользователь сам выдает команды на загрузку драйверов) или автоматической, когда команды на загрузку и настройку драйверов включаются в состав файлов, автоматически читаемых при загрузке компьютера. В MS-DOS такие файлы называются файлами конфигурации; их всего два — это файлы autoexec.bat и config.sys. В них прежде всего включают команды загрузки драйвера мыши, дисковода CD-ROM, звуковой карты, расширенной памяти (оперативная память, лежащая за пределами 1 Мбайт, рассматривается в MS-DOS как дополнительное устройство и требует специального драйвера), а также прочих устройств.
В таких операционных системах, как Windows 95/98 и Windows NT, операционная система берет на себя все функции по установке драйверов устройств и передаче им управления от приложений. Во многих случаях операционная система даже не нуждается в драйверах, полученных от разработчика устройства, а использует драйверы из собственной базы данных.
Наиболее современные операционные системы Windows 95/98 позволяют управлять не только установкой и регистрацией программных драйверов устройств, но и процессом аппаратно-логического подключения. Каждое подключенное устройство может использовать до трех аппаратных ресурсов устройств материнской платы: адресов внешних портов процессора, прерываний процессора и каналов прямого доступа к памяти. Если устройство подключается к материнской плате через шину PC/, то есть техническая возможность организовать между ним и материнской платой обратную связь. Это позволяет операционной системе анализировать требования устройств о выделении им ресурсов и гибко реагировать на них, исключая захват одних и тех же ресурсов разными устройствами. Такой принцип динамического распределения ресурсов операционной системой получил название plug-and-play, а устройства, удовлетворяющие этому принципу, называются самоустанавливающимися.
Если же устройство подключается к устаревшей шине ISA и не является самоустанавливающимся, то в этом случае операционная система не может динамически выделять ему ресурсы, но, тем не менее, при распределении ресурсов для самоустанавливающихся устройств, она учитывает ресурсы, захваченные им.