Урок 26Практическое зачётное занятие по части 2 Программное обеспечение информационных технологий

Тест по дисциплине «Программные средства ЭВМ» для ДПО ОСЭК

a. анализ вновь полученных программ специальными средствами, контроль целостности с помощью регулярного подсчета контрольных сумм и проверки сектора начальной загрузки перед считыванием информации или загрузкой с дискеты, контроль содержимого системных файлов

c. работа с дискетами, защищенными от записи, минимизация периодов доступности дискетки для записи, раздельное хранение вновь полученных и эксплуатировавшихся ранее программ, хранение программ на «винчестере» в архивированном виде

d. специальная обработка файлов, дисков, каталогов, запуск резидентных программ-вакцин, имитирующих сочетание условий, которые используются данным типом вируса для определения (выявления) заражения

Зачет по теме
«Программное обеспечение информационных технологий»
для 8 класса

1. Как вы понимаете, что такое информация?

2. Перечислите виды информации, воспринимаемые человеком. Приведите примеры.

3. Что такое кодирование?

4. Изобразите схему передачи информации.

5. Приведите примеры нематериальных моделей для объекта «дом».

6. Что такое линейный алгоритм? Приведите примеры.

7. Выберите допустимые имена файлов из перечисленных ниже:

IVAN.DOC
LIN?.EXE
КУКУ.BMP
Поле Чудес.ЕХЕ
TREE*/BMP
A.B.TXT

Операционные система и ПО компьютера

Программное обеспечение – совокупность готовых к исполнению программ, хранящихся в оперативной и внешней памяти компьютера.

К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО:

  • технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.);
  • методы тестирования программ;
  • методы доказательства правильности программ;
  • анализ качества работы программ;
  • документирование программ;
  • разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.

Программное обеспечение современных компьютеров включает миллионы программ — от игровых до научных.

Виды программного обеспечения

Можно выделить три основных вида программного обеспечения: системное , прикладное и инструментальное .

Прикладная программа или приложение — программа, предназначенная для выполнения определенных пользовательских задач и рассчитанная на непосредственное взаимодействие с пользователем. В большинстве операционных систем прикладные программы не могут обращаться к ресурсам компьютера напрямую, а взаимодействуют с оборудованием и проч. посредством операционной системы. Также на простом языке — вспомогательные программы.

Представители прикладного программного обеспечения:

— текстовые и графические редакторы

— программы работы с электронными таблицами

— системы управления базами данных

— средства просмотра web-страниц

— обучающие системы, электронные энциклопедии, игры

— специализированные программные системы, предназначенные для автоматизации определенного вида профессиональной деятельности, например, банковские системы.

Инструментальное программное обеспечение — программное обеспечение, предназначенное для использования в ходе проектирования, разработки и сопровождения программ, в отличие от прикладного и системного программного обеспечения.

При разработке программного обеспечения необходимо представлять алгоритмы в форме, понятной компьютеру. Для этого используются комплексы программ, называемые системами программирования. Они составляют основу инструментального программного обеспечения.

К инструментальным программам, например, относятся:

  • редакторы;
  • средства компоновки программ;
  • отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;
  • вспомогательные программы, реализующие часто используемые системные действия;
  • графические пакеты программ и т.п.

Системное программное обеспечение — это комплекс программ, которые обеспечивают эффективное управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс», с одной стороны которого аппаратура, а с другой — приложения пользователя. В отличие от прикладного программного обеспечения, системное не решает конкретные прикладные задачи, а лишь обеспечивает работу других программ, управляет аппаратными ресурсами вычислительной системы и т.д.

Системное программное обеспечение предназначено для:

  • создания операционной среды функционирования других программ (другими словами, для организации выполнения программ);
  • автоматизации разработки (создания) новых программ;
  • обеспечения надежной и эффективной работы самого компьютера и вычислительной сети;
  • проведения диагностики и профилактики аппаратуры компьютера и вычислительных сетей;
  • выполнения вспомогательных технологических процессов (копирование, архивирование, восстановление файлов программ и баз данных и т.д.).

Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы.

Прикладная программа – это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области.

Прикладные программы могут носить и общий характер, например, обеспечивать составление и печатание документов и т.п.

В состав системного программного обеспечения входят драйверы – программы, управляющие работой устройств ввода-вывода и некоторых других устройств, позволяющие настраивать параметры их работы. Также входят антивирусы и программы, связанные с обслуживанием компьютера. Системные программы часто называют утилитами ( от лат. utilis – полезный) .

Утилиты либо расширяют и дополняют соответствующие возможности операционной системы, либо решают самостоятельные важные задачи. Кратко опишем некоторые разновидности утилит:

  • программы контроля, тестирования и диагностики, которые используются для проверки правильности функционирования устройств компьютера и для обнаружения неисправностей в процессе эксплуатации; указывают причину и место неисправности;
  • программы-драйверы, которые расширяют возможности операционной системы по управлению устройствами ввода-вывода, оперативной памятью и т.д.; с помощью драйверов возможно подключение к компьютеру новых устройств или нестандартное использование имеющихся;
  • программы-упаковщики (архиваторы), которые позволяют записывать информацию на дисках более плотно, а также объединять копии нескольких файлов в один архивный файл;
  • антивирусные программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения вирусами;
  • программы оптимизации и контроля качества дискового пространства ;
  • программы восстановления информации, форматирования, защиты данных ;
  • коммуникационные программы, организующие обмен информацией между компьютерами;
  • программы для управления памятью, обеспечивающие более гибкое использование оперативной памяти;
  • программы для записи CD-ROM, CD-R и многие другие.

Самой важной частью системного программного обеспечения является операционная система.

Операционная система – совокупность программных средств, обеспечивающая управление аппаратной частью компьютера и прикладными программами, а также их взаимодействие между собой и пользователем.

Операционная система является базовой и необходимой составляющей программного обеспечения компьютера (software).

Операционная система обеспечивает управление всеми аппаратными компонентами компьютера (hardware).

  1. Ядро – переводит команды с языка программ на язык «машинных кодов», понятный компьютеру.
  2. Драйверы – программы, управляющие устройствами.
  3. Интерфейс – оболочка, с помощью которой пользователь общается с компьютером.
  • Управление памятью;
  • Управление доступом к устройствам ввода-вывода;
  • Управление файловой системой;
  • Управление взаимодействием процессов, диспетчеризация процессов;
  • Управление использованием ресурсов;
  • Загрузка программ в оперативную память и их выполнение;
  • Интерфейс с пользователем;
  • Межмашинное взаимодействие (сеть);
  • Защита самой системы и пользовательских данных и программ;
  • Разграничение прав доступа и многопользовательский режим работы.

Операционная система выполняет следующие функции:

— обеспечение пользовательского интерфейса, то есть программных средств диалога человека и компьютера;

— управление выполнением других программ на компьютере, в том числе организация их доступа к устройствам (процессору, памяти, устройствам ввода-вывода);

— управление хранением информации на компьютере в виде иерархической системы папок, содержащих файлы.

В функции операционной системы входит:

  • осуществление диалога с пользователем;
  • ввод-вывод и управление данными;
  • планирование и организация процесса обработки программ;
  • распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);
  • запуск программ на выполнение;
  • всевозможные вспомогательные операции обслуживания;
  • передача информации между различными внутренними устройствами;
  • программная поддержка работы периферийных устройств (дисплея, клавиатуры, дисковых накопителей, принтера и др.).

Основная причина необходимости операционной системы состоит в том, что элементарные операции для работы с устройствами компьютера и управления ресурсами компьютера — это операции очень низкого уровня, поэтому действия, которые необходимы пользователю и прикладным программам, состоят из нескольких сотен или тысяч таких элементарных операций.

Операционная система скрывает от пользователя сложные и ненужные подробности и предоставляет ему удобный интерфейс для работы. Она выполняет также различные вспомогательные действия, например копирование или печать файлов. Операционная система осуществляет загрузку в оперативную память всех программ, передает им управление в начале их работы, выполняет различные действия по запросу выполняемых программ и освобождает занимаемую программами оперативную память при их завершении.

Вот названия некоторых распространенных ОС для персональных компьютеров: MS-DOS, Windows, Linux.

Операционные системы разные, но их значение и функции одинаковые. Операционная система является базовой и необходимой составляющей ПО компьютера, без нее компьютер не может работать в принципе.

Статьи к прочтению:

Вопрос 1. Классы программных продуктов. Все программы, работающие на компьютере, можно условно разделить на три категории: 1) прикладные…

Готовые работы на аналогичную тему

Уровни ПО (cнизу вверх):

  1. Базовое ПО – базовый уровень
  2. Системное ПО – системный уровень
  3. Прикладное ПО
  4. Инструментарий технологий программирования

Каждый вышележащий уровень повышает функциональность всей системы.

Всё программное обеспечение можно условно поделить на четыре категории.

Базовое программное обеспечение – это минимальный набор программных средств, которые обеспечивают работу компьютера; отвечают за взаимодействие с базовыми программными средствами (входят в состав базового оборудования и хранятся в специальных микросхемах). Эти микросхемы носят название постоянное запоминающее устройство (ПЗУ – Read Only Memory). ПЗУ является энергозависимой памятью. Программы и данные записываются («прошиваются») в микросхемы ПЗУ на этапе производства, такие микросхемы не могут быть изменены в процессе сроков работы компьютера.

Если есть необходимость в изменении базовых программных средств во время эксплуатации компьютера, то вместо микросхем ПЗУ используют микросхемы ППЗУ – перепрограммируемые постоянные запоминающие устройства (Erasable and Programmable Read Only Memory). Тогда изменение содержания ППЗУ можно сделать в самой вычислительной системе (флэш-технология) или на специальном устройстве, которое называется программатором. К базовому программному обеспечению также относится BIOS (Basiс Input/Output System) − базовая система ввода-вывода), которая определяет ход процесса загрузки компьютера. Лишь только после этого происходит загрузка операционной системы персонального компьютера, и дальнейшая его работа происходит уже под управлением операционной системы. Во время работы компьютера BIOS обеспечивает базовые функции ввода-вывода информации и функции взаимодействия различных устройств между собой. Это набор микропрограмм, которые сначала тестируют (POST) оборудование, размещённое на материнской плате, потом осуществляют дальнейший запуск операционной системы и обеспечивают взаимодействие всех компонентов компьютера. В современных компьютерах некоторые платы (видеокарта, звуковая карта и т.п.) имеют свои микросхемы BIOS на материнской плате расширения (кроме основной микросхемы BIOS). При настройке основного BIOS можно разрешить или запретить использование BIOS плат расширения. В функции основной BIOS входят:

  • тестирование компьютера с помощью специальных тестовых программ при включении питания;
  • поиск и подключение к системе других BIOS, которые расположены на платах расширения;
  • распределение ресурсов между компонентами компьютера.

Физически BIOS — это набор микросхем постоянной памяти (ROM, Read Memory − только для чтения), расположенных на материнской плате. Программы, содержащиеся в системной BIOS, обеспечивают взаимодействие микросхем чипсета, оперативной памяти, кэш-памяти, процессора с внешними (периферийными) устройствами, а также друг с другом. Когда происходит инициализация и тестирование оборудования, BIOS сравнивает полученные данные системной конфигурации и ту информацию, которая хранится в чипе CMOS. Если найдено несоответствие/сбой, то система выдает сообщение на мониторе или звуковой сигнал об ошибке. Чип CMOS расположен на материнской плате. Это энергозависимая память, которой нужно питаться от специальной батарейки.

Системное программное обеспечение (System Software) — это программы и программные комплексы для работы компьютера и телекоммуникационного оборудования. Системное программное обеспечение служит:

  • для создания операционной среды для работы других программ;
  • для обеспечение надежной и эффективной работы компьютера и телекоммуникационной сети;
  • для проведения диагностики аппаратуры компьютера и сетей;
  • для архивирования данных, копирования, восстановления файлов программ и баз данных и т.п.

Системное программное обеспечение (СПО) по сути выполняет функции «организатора» всех компонентов ПК, а также подключенных к нему периферийных устройств. Системное программное обеспечение должно быть надежным, технологичным, удобным и эффективным в использовании. Подразделяется СПО на базовое и сервисное.

Базовое программное обеспечение, как правило, приобретается вместе с компьютером, а сервисное может быть приобретено дополнительно.

Прикладное программное обеспечение (appliation program pakage) − комплекс связанных между собой программ, предназначенных для решения конкретных задач определённой предметной области, написаны для пользователей или самими пользователями, например, экспертная система или программа создания списков рассылки. Это самый многочисленный класс программных продуктов.

Инструментарий технологий программирования (ИТП) облегчает процесс создания новых программ для компьютера. С помощью ИТП выполняется разработка новых программ, т.к. данный инструментарий содержит специализированные программные продукты. Эти продукты являются инструментальными средствами разработчика и должны поддерживать все технологические этапы процесса создания (проектирование, программирование, отладку и тестирование) новых программ. Система программирования включает в себя следующие программные компоненты: редактор текста, транслятор с соответствующего языка, компоновщик (редактор связей), отладчик, библиотеки подпрограмм. Важно знать и понимать, что любой ИТП может работать только в той ОС, под которую он создан, но при этом он позволяет разрабатывать программное обеспечение и под другие ОС.

ИТП делится на следующие подкатегории:

  1. Средства для создания приложений. Они включают в себя интегрированные среды для разработчиков программ, необходимые для выполнения работ по созданию программ, и локальные средства, которые нужны для выполнения отдельных работ по созданию этих программ;
  2. СASE-технологии (Сomputed Aided Software Engineering) – это система-конструктор программ с помощью компьютера, в которую входят методы анализа, проектирования и создания программных систем. Предназначены СASE-технологии для автоматизации процессов разработки и реализации информационных систем. Это целый программный комплекс, который автоматизирует весь технологический процесс (анализ, проектирование, разработка и сопровождение сложных программных систем).

При составлении классификации сразу оговоримся, что очень быстрое развитие вычислительной техники и расширение сфер применения компьютеров повлекли за собой процесс эволюции ПО. Если раньше можно было легко распределить между основными категориями программного обеспечения операционные системы, трансляторы и пакеты прикладных программ, то сейчас совсем иная ситуация: развитие ПО пошло и вширь (прикладные программы приобрели самостоятельную ценность и перестали быть прикладными), и вглубь (появились совсем новые подходы к построению операционных систем и т.д).

Соотношение между необходимыми и имеющимися на рынке программными продуктами меняется очень быстро. Даже традиционные программные продукты непрерывно развиваются. Например, операционные системы могут моделировать те виды человеческой деятельности, которые всегда считались интеллектуальными. Появились программы, классифицировать которые по привычным критериям сложно, а порой и невозможно, программа − электронный собеседник, например, или компьютерное зрение, которое связано ещё и с робототехникой, или область машинного обучения, к которой относится достаточно большой класс задач на распознавание образов (распознавание символов, рукописного текста, речи, анализ текстов).

Можно сказать, что на сегодняшний день более или менее определённо можно выделить следующие группы ПО:

  • операционные системы и их оболочки (текстовые или графические);
  • системы программирования (отладчики, трансляторы, библиотеки подпрограмм и т.д.);
  • инструментальные технологические системы;
  • интегрированные программные пакеты;
  • системы машинной графики (растровая, векторная, 3D-графика, САПР);
  • динамические электронные таблицы;
  • системы управления базами данных (СУБД).

В заключение можно сказать, что почти всякая классификация не является единственно возможной.

Базовое программное обеспечение

Необходимость во внешних устройствах хранения данных возникает в двух случаях:

• когда на вычислительной системе обрабатывается больше данных, чем можно разместить на базовом жестком диске;

• когда данные имеют повышенную ценность и необходимо выполнять регулярное резервное копирование на внешнее устройство (копирование данных на жестком диске не является резервным и только создает иллюзию безопасности).

В настоящее время для внешнего хранения данных используют несколько типов устройств на основе магнитных или магнитооптических носителей, например, стриммеры – это накопители на магнитной ленте, ZIP-накопители, накопители JAZ (По своим характеристикам JAZ-носитель приближается к жестким дискам, но в отличие от них является сменным.).

Процесс функционирования любой вычислительной системы представляет собой пошаговое выполнение процессором определённой последовательности простых команд, называемой программой. Программа составляется в соответствии с алгоритмом решения конкретной задачи на языке, пригодном для автоматического выполнения процессором. Совокупность программ, разработанных для данной ЭВМ, называется программным обеспечением (ПО).

Программное обеспечение – совокупность программ, обрабатывающих данные и управляющих работой ЭВМ.

Данные – это информация, представленная в форме, пригодной для ее передачи и обработки с помощью компьютера.

Программа – упорядоченная последовательность команд, которую выполняет компьютер в процессе обработки данных.

Команда – это элементарная инструкция, предписывающая компьютеру выполнить ту или иную операцию.

Программная обработка данных на компьютере реализуется следующим образом. После запуска программы, хранящейся во внешней долговременной памяти на выполнение, она загружается в оперативную память. Процессор последовательно считывает команды программы и выполняет их. Данные, полученные в процессе выполнения команды, записываются процессором в оперативную или во внешнюю память. Процессор может запрашивать данные с устройства ввода информации и пересылать данные на устройства вывода информации.

В зависимости от назначения все программное обеспечение (ПО) принято разделять на три основных класса (рис. 6.1):

а) системное программное обеспечение – совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ;

б) прикладное программное обеспечение (пакеты прикладных программ) – комплекс взаимосвязанных программ для решения задач в конкретной предметной области;

в) инструментальное программное обеспечение – совокупность программ и программных комплексов для разработки, отладки и внедрения создаваемых программных продуктов.

Рис. 6.1. Классификация программного обеспечения

Системное программное обеспечение предназначено для:

· обеспечения надежной и эффективной работы компьютера и вычислительной сети;

· создания операционной среды функционирования других программ;

· проведения диагностики и профилактики аппаратуры компьютера и вычислительных сетей;

· выполнения вспомогательных технологических операций (копирования, архивирования, восстановления файлов программ и баз данных и т. д.).

Системное программное обеспечениесостоит из базового ПО, которое, как правило, поставляется вместе с компьютером, и сервисного ПО, которое может быть приобретено дополнительно.

Базовое программное обеспечение – минимальный набор программных средств, обеспечивающих работу компьютера.

Сервисное программное обеспечение – программы и программные комплексы, которые расширяют возможности базового ПО и организуют более удобную среду работы пользователя.

Сервисное программное обеспечение включает программы:

· диагностики работоспособности компьютера;

· обслуживания дисков и архивирования данных;

· антивирусные и др.

Компонентами базового ПО являются операционные системы, драйверы и операционные оболочки.

Операционная система (ОС)— это совокупность программ для организации диалога пользователя и компьютера, для управления аппаратурой и ресурсами, для запуска программ и выполнения некоторых других функций.

Операционная система состоит из:

· ядра, обеспечивающего важнейшие функции ОС (распределение памяти, запуск процессов и др.);

· набора драйверов (модули, управляющие каким-то определенным периферийным устройством, например, драйвер принтера или драйвер сетевой карты);

· комплекта прикладных программ (например, простейший текстовый и графический редактор).

Основными функциями ОС являются:

· загрузка программ в оперативную память и управление ходом их выполнения;

· обеспечение операций по обмену данными между выполняющейся программой и внешними устройствами;

· обслуживание нестандартных ситуаций в ходе выполнения программы;

· удаление выполненной программы из оперативной памяти и освобождение места для загрузки новой программы;

· организация хранения и поиска программ и данных на внешних носителях;

· организация взаимодействия пользователя и операционной системы – прием и выполнение команд пользователя;

· выполнение различных вспомогательных (сервисных) функций, таких как форматирование дисковых устройств, копирование информации с одного дискового устройства на другое и некоторые другие.

В настоящее время наибольшее распространение имеют следующие операционные системы:

· MS DOS (Microsoft Disk Operation System) – выпускается фирмой Microsoft с 1981 г.; она работает в текстовом режиме; известны также ее разновидности от других фирм-разработчиков: DR DOS, PC DOS;

· OS/2 – разрабатывается фирмой IBM;

· Unix – создана корпорацией Bell Laboratory;

· МасОС – выпускается фирмой Apple для компьютеров типа Macintosh;

· NetWare – сетевая операционная система, выпускается фирмой Novell;

· Windows 95/98/NT/2000/XP/2003 – разрабатываются фирмой Microsoft.

Операционная система MS DOS в настоящее время установлена на подавляющем большинстве персональных компьютеров. Сравнение системы MS DOS с широко используемыми в настоящее время операционными системами, например Windows, позволяет отметить следующие недостатки MS DOS (и DOS-приложений):

· отсутствие стандартов в интерфейсе;

· однозадачный режим работы;

· неэффективное использование оперативной памяти;

· зависимость прикладных программ от характеристик внешних устройств;

· необходимость текстового ввода команд.

Изначально система MS DOS разрабатывалась в однозадачном текстовом режиме и предусматривала ввод команд в виде текста в командной строке, что вызывало затруднения у многих пользователей.

Многочисленные приложения, разработанные в системе MS DOS (DOS-приложения), имеют разнородный интерфейс без каких-либо стандартов. Использование каждой DOS-программы или приложения требует от пользователя первоначального (иногда непростого) освоения приемов работы с этой программой.

Появление операционной оболочки Norton Commander (NC) существенно упростило использование MS DOS.

Несмотря на отмеченные недостатки, операционная система MS DOS и DOS-приложения все еще применяются достаточно широко, особенно в тех случаях, когда отсутствует возможность работать на современной достаточно мощной вычислительной технике или нет необходимости использовать графический режим – в банках, на торговых терминалах и в ряде других областей.

Большинство приложений MS DOS, кроме тех, в которых использованы какие-либо экзотические методы управления памятью или другие ухищрения, нормально работает под управлением Windows. Однако эти приложения в общем случае не могут пользоваться преимуществами Windows и работают медленнее, чем непосредственно под управлением MS DOS.

Различают однозадачные, многозадачные и многопользовательские системы.

Однозадачными называются ОС, позволяющие выполнять только одну программу в каждый сеанс работы пользователя. Для запуска другой программы необходимо завершить или временно приостановить работу с предыдущей. Типичной однозадачной ОС является MS DOS.

Многозадачные ОС позволяют имитировать одновременное выполнение нескольких программ (задач), одна из которых называется активной, остальные – фоновыми. На самом деле, поскольку один процессор не может выполнять в один и тот же момент более одной команды, программы в такой системе выполняются не параллельно, а последовательно. Процессор выполняет небольшие фрагменты запущенных программ поочередно, переключаясь между ними несколько десятков раз в секунду. Время, отведенное для выполнения каждого фрагмента задачи, называется квантом. Поскольку каждая выполняющаяся программа занимает часть ресурсов системы, производительность программы в многозадачной системе обычно ниже, чем она была бы в однозадачной. Количество одновременно выполняющихся задач ограничивается объемом памяти и производительностью системы. Более существенно для пользователя, что для запуска новой программы нет необходимости завершать остальные и можно работать параллельно с несколькими программами (например, с текстовым ре-дактором и электронной таблицей). Многозадачными является большинство современных ОС для ПК, например, MS Windows различных версий, OS/2, Mac OS и др.

Многопользовательские ОС появились исторически раньше других типов ОС. Они были предназначены для работы на мини- и суперкомпьютерах одновременно большого числа программ различных пользователей. В настоящее время многопользовательские ОС широко используются на серверах в информационных сетях. К этому типу ОС относится большинство операционных систем, например, Unix, Linux, Solaris и их многочисленные аналоги.

Системы реального времени обеспечивают гарантированное время реакции на наступление внешнего события (например, появление сигнала от датчика). Такие системы могут использоваться для управления критически важным оборудованием (станками, технологическими процессами, средствами передвижения, военной и космической техникой, энергетическими установками). В персональных компьютерах системы реального времени не применяются, так как они требуют специального аппаратного обеспечения.

Для повышения производительности системы используют объединение нескольких процессоров. Операционные системы, обеспечивающие равномерную нагрузку каждого процессора при выполнении программ, называются многопроцессорными.

Операционная (файловая) оболочка — специальная программа, предназначенная для облегчения взаимодействия пользователя с операционной системой. Наиболее известными и популярными операционными оболочками в настоящее время являются:

· Norton Commander фирмы Symantic;

· Windows 3.11 – графическая оболочка фирмы Microsoft, которая кардинально изменила среду взаимодействия пользователя с компьютером, расширила набор основных и сервисных функций, обеспечила возможность использования интегрированных пакетов прикладных программ и т. п.

Для Windows 95 и последующих версий этой ОС разработаны несколько оболочек, аналогичных Norton Commander, например Windows Commander, DISCo Commander, созданная российской фирмой DISCo.

Драйверы – специальные программы, управляющие устройствами ввода-вывода и оперативной памятью, обеспечивающие подключение новых внешних устройств и нестандартное использование уже имеющихся (драйверы видеокарты, графического ускорителя, CD-ROM, клавиатуры, мыши, модема, сетевой карты и т.д.). Большинство ОС содержат в комплекте поставки многие драйверы, и программа установки ОС инсталлирует те драйверы, которые нужны для поддержки устройств и функций ОС, указанных пользователем. Драйверы для различных ОС часто появляются вместе с новыми устройствами или контроллерами.

Расширением базового ПО компьютера является набор сервисных, дополнительно устанавливаемых программ (утилитов), обеспечивающих обслуживание составных частей ПК и специальных задач. Чаще всего используются следующие типы программ-утилит:

резервирования, позволяющие быстро скопировать нужную информацию, находящуюся на жестком диске компьютера, на дискеты, диски и другие носители;

антивирусные программы – предназначены для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения;

архиваторы (упаковщики), позволяющие за счет применения специальных методов «упаковки» информации сжимать информацию на дисках, т.е. создавать файлы меньшего размера, а также объединять несколько файлов в один архивный файл;

русификаторы, приспосабливающие другие программы (обычно ОС) для работы с русскими буквами;

• для диагностики компьютера, проверяющие конфигурацию ПК с для выявления дефектов дисков и предотвращения потерь данных, хранящихся на дисках;

• программы для оптимизации дисков, обеспечивающие более быстрый доступ к информации на диске за счет оптимизации размещения данных на диске;

• программы ограничения доступа, позволяющие защитить хранящиеся на компьютере данные от нежелательных пользователей;

• программы удаления приложений, обеспечивающие корректное удаление комплексов программ.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector