- •Тема 3. Аппаратная и программная реализация информационных процессов Литература
- •Назначение и классификация компьютеров
- •Архитектура и принципы работы компьютера
- •Назначение и взаимодействие основных устройств компьютера Выполнение программы процессором
- •Состав и функции микропроцессора пк
- •Виды и характеристика внутренней памяти пк
- •Назначение, классификация и характеристики внешних запоминающих устройств пк
- •Технические средства для сбора, регистрации, хранения, отображения, передачи информации
- •Состав и функции системного программного обеспечения
- •Операционные системы (ос), их назначение, виды и функции
- •Функции тестирующих программ, утилит, драйверов, операционных оболочек
- •Ос семейства ms Windows. Состав и назначение основных компонентов ms Windows
- •Прикладные программные средства. Их классификация и область применения
- •Основные функции и области применения пакетов прикладных программ общего назначения
- •Состав и особенности интегрированных пакетов прикладных программ
Состав и функции системного программного обеспечения
Системное программное обеспечение по характеру использования отдельных комплексов программ подразделяется на базовое и сервисное (рис.4.1).
Базовая система ввода-вывода (BIOS – Basic Input Output System) представляет собой набор программ, обеспечивающих:
- взаимодействие операционной системы с различными устройствами компьютера;
поддержку функций ввода-вывода;
тестирование оборудования при включении компьютера;
загрузку операционной системы с жестких, гибких дисков, с приводов DVD/CD – дисков, Flash накопителей.
Программы BIOS находятся в специальном постоянном запоминающем устройстве, расположенном на системной плате компьютера. Поэтому BIOS может быть отнесена к особой категории компьютерных компонетов, занимая промежуточное положение между аппаратурой и ПО.
Сервисное программное обеспечение – это совокупность программных продуктов, предоставляющие пользователю дополнительные услуги в работе с компьютером и расширяющие возможности ОС.
По способу организации и реализации сервисные средства подразделяются на оболочки, утилиты и операционные среды.
Системные утилиты – это служебные программы, расширяющие возможности операционных систем и операционных оболочек в части подключения новых периферийных устройств, кодирования информации и управления ресурсами компьютера. Примерами утилит могут служить такие программы, как архиваторы, оптимизаторы использования оперативной памяти, программы защиты и восстановления данных и др. К ним относятся и программные средства антивирусной защиты, которые обеспечивают диагностику и нейтрализацию вирусов.
Системы технического обслуживания – это совокупность программно-аппаратных средств диагностики и обнаружения ошибок в процессе работы ЭВМ. К ним относятся:
Средства диагностики и тестового контроля правильности работы компьютера и его отдельных частей, в том числе средства автоматического поиска неисправностей с определением их локализации.
Специальные программы диагностики и контроля вычислительной среды информационной системы в целом, в том числе программно – аппаратный контроль, осуществляющий автоматическую проверку работоспособности системы обработки данных перед началом работы.
Операционные системы (ос), их назначение, виды и функции
Операционная система (ОС) является основой системного ПО. ОС управляет работой всех устройств ЭВМ, системных программ и процессом выполнения программ пользователей от момента их поступления в ЭВМ до выдачи результатов.
В состав ОС входит комплекс программ, выполняющих следующие функции:
управление работой всех устройств компьютера;
контроль работоспособности оборудования;
первоначальная загрузка системы;
управление файловой системой;
распределение ресурсов компьютера, таких, как оперативная память, процессорное время, периферийные устройства, между всеми одновременно выполняемыми программами ЭВМ;
управление загрузкой и выполнением прикладных программ.
По широте охвата одновременно выполняемых задач ОС можно разбить на три группы: однозадачные (однопользовательские), многозадачные (многопользовательские) и сетевые.
Однозадачные ОС предназначены для работы одного пользователя в каждый конкретный момент с одной конкретной задачей (например, операционные системы типа MS DOS). В настоящее время ОС данного типа на универсальных ЭВМ не используются.
Многозадачные ОС обеспечивают коллективное использование компьютера в мультипрограммном режиме разделения ресурсов.
Сетевые ОС являются многозадачными, а также организуют и поддерживают работу полноценных локальных сетей.
Однозадачные дисковые операционные системы различных фирм MS DOS, PC DOS и Novell DOS были просты и экономичны, но морально устарели и уступили место операционным системам нового поколения.
Первой многозадачной операционной системой была OC/2 для персонального компьютера. Современные ОС, такие, как ОС семейств Linux и WINDOWS, являются многозадачными, предоставляют пользователю развитый графический интерфейс, совместимы с приложениями, разработанными для MS DOS. Они независимы от аппаратуры, поддерживают все виды периферийных устройств, способны использовать возможности современных микропроцессоров (многоядерность, конвейерность, параллелизм выполнения программ), имеют средства настройки программной конфигурации и защиты от сбоев и несанкционированного доступа к данным, программам и оборудованию.
Файловая система является важнейшим компонентом любой ОС и поддерживает разные типы файловых систем. Для работы с разными системами построена аппаратно-независимая модель подсистемы ввода-вывода. Она реализована на концепции многоуровневой архитектуры драйверов и устройств в сочетании с диспетчером ввода-вывода, который является посредником между прикладными программами и драйверами.