
- •А. Д. Липенков Информатика
- •Содержание
- •1. Основные понятия информатики Предмет и задачи информатики
- •Понятие информации
- •Свойства информации
- •Носители данных
- •Операции с данными
- •2. Кодирование данных двоичным кодом Двоичное кодирование
- •Кодирование целых чисел
- •Кодирование вещественных чисел
- •Кодирование текстовых данных
- •Кодирование графических данных
- •3. Принцип работы вычислительной машины Понятие алгоритма
- •Языки программирования
- •Структура вычислительной машины и принцип её работы
- •Процесс выполнения программы на эвм
- •4. Состав вычислительной системы Аппаратная конфигурация
- •Программное обеспечение
- •Классификация служебных программных средств
- •Классификация прикладных программных средств
- •5. Операционная система персонального компьютера Основные функции операционной системы
- •Организация файловой системы
- •Каталоги
- •Атрибуты файлов
- •Обслуживание файловой структуры
- •6. Операционная система Windows Основные особенности операционной системы Windows
- •Рабочий стол
- •Управление Windows
- •Диалоговое окно
- •Работа с меню
- •Контекстное меню
- •Организация файловой системы
- •7. Текстовый процессор Word Типы документов
- •Создание документа
- •Ввод документа
- •Редактирование документа
- •Форматирование текста
- •8. Табличный процессор Excel Основные понятия
- •Вычисления в электронных таблицах
- •Копирование содержимого ячеек
- •Автоматизация ввода
- •Использование стандартных функций
- •Построение диаграмм и графиков
- •9. Основные понятия баз данных Базы данных и системы управления базами данных
- •Работа с базой данных
- •10. Компьютерные сети Глобальные и локальные компьютерные сети
- •Топология локальных сетей
- •Глобальная компьютерная сеть Интернет
- •Модель взаимодействия открытых систем
- •Методы передачи сообщений в сети
- •Службы Интернет
- •Адресация пользователей и файлов в Интернет
- •11. Антивирусная защита Компьютерные вирусы
- •Методы защиты от компьютерных вирусов
- •Рекомендуемая литература
4. Состав вычислительной системы Аппаратная конфигурация
Состав вычислительной системы называется конфигурацией. Рассматривают аппаратную и программную конфигурацию.
Современные компьютеры имеют блочную конструкцию. Аппаратную конфигурацию, необходимую для выполнения конкретных видов работ, можно собрать из готовых блоков.
По месту расположения устройств относительно центрального процессора различают внутренние и внешние (периферийные) устройства. Внешними являются большинство устройств ввода-вывода и некоторые устройства, предназначенные для длительного хранения данных.
Согласование между отдельными блоками выполняется с помощью устройств, называемых аппаратными интерфейсами. Стандарты на аппаратные интерфейсы называются протоколами.
Аппаратные интерфейсы можно разделить на последовательные и параллельные. Через последовательный интерфейс данные передаются последовательно, бит за битом, а через параллельный – одновременно группами битов. Количество битов в группе называется разрядностью интерфейса. Существуют 8, 16, 32 и 64-разрядные интерфейсы.
Параллельные интерфейсы обеспечивают большую скорость передачи информации, чем последовательные, но имеют более сложное устройство. Их применяют там, где важна скорость передачи данных: для подключения печатающих устройств, устройств ввода графической информации, устройств, устройств записи на внешние запоминающие устройства и т.п. Производительность параллельных интерфейсов измеряется в байтах в секунду.
Последовательные интерфейсы обеспечивают меньшую скорость передачи данных и имеют более простое устройство. Их используют для подключения медленных устройств, а также в тех случаях, когда нет ограничений на продолжительность обмена данными. Скорость передачи данных через последовательный интерфейс измеряется в битах в секунду.
Программное обеспечение
Конечная цель любой программы – управление аппаратными средствами. Программное и аппаратное обеспечение работают в непрерывном взаимодействии, и их разделение является довольно условным.
Между программами, так же как между аппаратными средствами, существует взаимосвязь, поэтому можно говорить о программном интерфейсе. Программный интерфейс основан на протоколах – соглашениях о взаимодействии программ. Всё программное обеспечение вычислительной системы разбивается на несколько взаимодействующих между собой уровней (рис.11). Каждый следующий уровень опирается на программное обеспечение предшествующих уровней. Такое разделение программного обеспечения упрощает разработку и эксплуатацию программ.
Рис.11. Уровни программного обеспечения.
Каждый следующий уровень повышает функциональные возможности всей системы.
Базовый уровень. Это самый низкий уровень про-граммного обеспечения. Базовое программное обеспечение отвечает за взаимодействие с базовыми аппаратными средствами. Обычно оно входит в состав базового оборудования и хранится в специальных микросхемах, называемых постоянными запоминающими устройствами ПЗУ или ROM (Read Only Memory). Программы и данные записываются в ПЗУ на этапе его изготовления и не могут быть изменены в процессе эксплуатации.
В тех случаях, когда это необходимо, вместо ПЗУ используются перепрограммируемые постоянные запоминающие устройства ППЗУ или EPROM (Erasable and Programmable Read Only Memory). Изменение содержимого микросхем памяти в этом случае производится на специальных устройствах – программаторах.
Системный уровень. Этот уровень обеспечивает взаимодействие прочих программ вычислительной системы с программами базового уровня и непосредственно с аппаратным обеспечением. От программ этого уровня во многом зависят эксплуатационные показатели всей вычислительной системы. При подключении к системе нового оборудования на системном уровне должна быть установлена программа, обеспечивающая взаимодействие других программ с этим оборудованием. Конкретные программы, отвечающие за взаимодействие с конкретными устройствами, называются драйверами устройств.
Специальный класс программ системного уровня отвечает за взаимодействие с пользователем. Они обеспечивают возможность ввода данных в вычислительную систему, управление её работой и вывод результатов в удобной форме. Эти программы называются пользовательским интерфейсом. От них зависит удобство работы с компьютером и производительность труда на рабочем месте.
Программы системного уровня образуют ядро операционной системы – совокупности программ, управляющих работой компьютера. Программы более высокого уровня могут быть установлены на компьютере только при наличии на нём системного программного обеспечения. Наличие ядра операционной системы – необходимое условие работы человека на компьютере.
Служебный уровень. Программное обеспечение этого уровня взаимодействует как с программным обеспечением базового уровня, так и с программным обеспечением системного уровня. Служебные программы называются утилитами. Они предназначены для автоматизации работ по проверке, наладке и настройке вычислительной системы, а также для расширения и улучшения функций системных программ.
Прикладной уровень. Программное обеспечение этого уровня представляет собой комплекс прикладных программ, с помощью которых на данном рабочем месте выполняются конкретные работы. Диапазон возможных приложений вычислительной системы зависит от наличия прикладных программ для разных видов деятельности. Широта функциональных возможностей компьютера напрямую зависит от типа используемой операционной системы.