Файл: Аналитический обзор современного программного обеспечения персонального компьютера (Элементы программного обеспечения).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 30.03.2023

Просмотров: 307

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

2. Функционирование программного обеспечения персонального компьютера

2.1. Характеристика работы системного программного обеспечения

Системное ПО ― это программы общего пользования, не связаны с конкретным применением ПК и выполняют традиционные функции: планирование и управление задачами, управления вводом-выводом и т.д. [12; с. 147]. Другими словами, системные программы выполняют различные вспомогательные функции, например, создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.п.

К системному ПО относятся [8; с. 50]:

• операционные системы (эта программа загружается в ОЗУ при включении компьютера);

• программы ― оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander);

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

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

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

К утилитам относятся:

• диспетчеры файлов или файловые менеджеры;

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

• средства просмотра и воспроизведения;


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

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

• средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО) [4; с. 127].

Необходимо отметить, что часть утилит входит в состав операционной системы, а другая часть функционирует автономно. Большая часть общего (системного) ПО входит в состав ОС. Часть общего ПО входит в состав самого компьютера (часть программ ОС и контролирующих тестов записана в ПЗУ или ППЗУ, установленных на системной плате). Часть общего ПО относится к автономными программам и поставляется отдельно.

С помощью этих программ происходит управление всеми ресурсами ПК. Они обеспечивают работу других программ. Оно включает в себя:

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

― сервисное программное обеспечение.

Системное ПО играет роль посредника между прикладными программами и аппаратным обеспечением. Системное программное обеспечение, которое управляет работой компьютера, называется операционной системой ― ОС (operating system ― OS). К другому системному программному обеспечению относятся программы трансляции, преобразующие команды языков программирования в исполняемый машинный код, а также различные утилиты (utilities) ― программы для обслуживания компьютера и периферийных устройств. Программистов, которые создают системное программное обеспечение, называют системными программистами.

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

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


К системным программам можно также отнести большое количество так называемых утилит, т.е. программ вспомогательного назначения. Часто утилиты объединяются в комплексы, наиболее популярны комплексы Norton Utilities, PC Tools Deluxe и Mace Utilities.

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

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

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

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

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

2.2. Назначение и основные функции операционной системы; файловая система

Компьютер — это сложная электронно-механическая система, состоящая из двух участников — аппаратного и программного обеспечения, в персональном компьютере можно указать и третьего участника — человека-пользователя. Взаимосвязь между участниками системы называется интерфейсом. Различают следующие виды интерфейса [2; с. 74]:

  • аппаратный — взаимодействие между узлами компьютера;
  • программный — взаимодействие между программами;
  • аппаратно-программный — взаимодействие между аппаратурой и программами;
  • пользовательский — взаимодействие пользователя с программой.

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

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

ОС должна решать две задачи:

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

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

Приемы управления с помощью левой кнопки мыши.

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

Двойной щелчок по объекту — для запуска приложений, открытия папок и документов.

Перетаскивание — для перемещения объектов. Надо установить указатель мыши на объект, нажать левую кнопку и, не отпуская ее, переместить указатель в нужное место, где отпустить кнопку.

Протягивание при нажатой левой кнопке — для изменения размеров объектов (например, окна), выделения фрагментов документа.


Наведение указателя на объект (или зависание указателя на объекте) — для вызова всплывающих подсказок.

Приемы управления с помощью правой кнопки мыши.

Правый щелчок — это щелчок правой кнопкой по объекту для вызова контекстного меню.

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

Основные элементы интерфейса

Запуск Vindows не требует участие пользователя, загрузка Vindows производится автоматически после включения компьютера.

1. Рабочий стол. Это основной объект операционной системы. На Рабочем столе размещаются объекты Yindows и управляющие элементы. Рабочий стол Vindows каждый пользователь может оформить по своему вкусу.

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

2. Пиктограмма. Это условное обозначение информационного объекта ШтбохУБ. Пиктограмма обычно включает некоторый рисунок или символ и название объекта.

Значок — небольшая картинка, представляющая конкретный объект (компьютер, диск, папку, файл, внешние устройства). Работая со значком, мы работаем с объектом, который он представляет. Значок «Мой компьютер» открывает доступ ко всем объектам компьютера. Значок «Корзина» — специальная папка, в которую временно помещаются удаляемые объекты.

Ярлык — разновидность значка. Он не представляет объект, а только на него указывает, ускоряя доступ к объекту. Внешне отличается от значка наличием стрелки. У объекта может быть много ярлыков.

Панель задач — элемент управления, располагается в нижней части экрана, содержит кнопку Пуск, которая открывает Главное меню. При открытии объектов на Панели появляются кнопки, соответствующие окнам этих объектов. Справа на Панели находятся кнопки Индикатора клавиатуры и Часы. Индикатор клавиатуры показывает, какой регистр в данный момент установлен: ЕЫ — латинский, 1Ш — русский. Переключение делается щелчком мыши по индикатору, затем щелчком по нужному варианту.

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

В состав ОДпс1оУ8 входит большое число различных по назначению программ. При запуске каждой такой программы она выводится в свое окно.