Программное обеспечение. Классификация. Системные программы

 

 

КАФЕДРА ИНФОРМАТИКИ, МАТЕМАТИКИ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ.

 

 

 

 

 

РЕФЕРАТ

на тему: «Программное обеспечение. Классификация. Системные программы.»

 

 

 

 

Выполнил: студент группы №114

Козлов А.А.

 

 

                                         Проверил:

 

 

 

Челябинск 2012

 

Содержание.

  1. Программное обеспечение.                                                                        3
  2. Уровни ПО.                                                                                                   4

     2.1Базовый уровень.                                                                                           4                                                                                       

2.2 Системный уровень.                                                                                    4                                                          

  1. Классификация.                                                                                           6       

3.1 ПС для обработки текстов.                                                                         7

3.2 ПС для обработки числовой информации.                                              7

3.3 ПС для обработки графической информации.                                        7

3.4 ПС для обработки звуковой информации.                                                 7

3.5 ПС, обеспечивающие работу в телекоммуникационных сетях.              7

3.6 ПС, обеспечивающие автоматизированное хранение информации.      7

4. Системные программы.                                                                            8

4.1 Антивирусные средства.                                                                             8

4.2 Архиваторы.                                                                                                 8

4.3 Программы обслуживания жестких дисков.                                             8

4.4 Программы контроля.                                                                                 8

 Список литературы.                                                                               10

 

 

 

 

 

1. Программное обеспечение.

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

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

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

2.Уровни ПО.

2.1 Базовый уровень

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

В тех случаях, когда изменение  базовых программных средств  во время эксплуатации является технически целесообразным, вместо микросхем ПЗУ  применяют перепрограммируемые  ПЗУ (ППЗУ – Erasable and Programmable Read Only Memory, EPROM). В этом случае изменение содержания ПЗУ можно выполнять как непосредственно в составе вычислительной системы (такая технология называется флэш-технологией) так и вне ее, на специальных устройствах, называемых программаторами.

    1. Системный уровень

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

Системные программы - программы общего пользования, выполняемая вместе с  прикладными программами и служащая для управления ресурсами компьютера: центральным процессором, памятью, вводом-выводом.

Системные программы – это программы  предназначенные: 
для поддержания работоспособности системы обработки информации; 
для повышения эффективности ее использования.

Различают программы: 
Системные управляющие; 
Системные обслуживающие.

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

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

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

 

  1. Классификация.

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

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

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

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

3.1 ПС для обработки текстов – текстовые редакторы, текстовые процессоры, редакционно-издательские системы, программы-переводчики, программы проверки орфографии и синтаксиса, лингвокорректоры и т.п.;

3.2 ПС для обработки числовой информации – электронные таблицы, пакеты математических программ, пакеты для статистической обработки данных и др.;

3.3 ПС для обработки графической информации – графические редакторы, аниматоры, программы деловой и презентационной графики, средства работы с трехмерными и видеоизображениями и др.;

3.4 ПС для обработки звуковой информации – музыкальные и звуковые редакторы, синтезаторы звука, программы распознавания и синтеза речи и пр.;

3.5 ПС, обеспечивающие работу в телекоммуникационных сетях – почтовые программы, поисковые системы, броузеры и пр.;

3.6 ПС, обеспечивающие автоматизированное хранение информации – системы управления базами данных (СУБД), построенные с их помощью базы и банки данных (БД и БнД), специализированные информационно-поисковые системы (ИПС) и др.

 

4. Системные программы.

Системное программное обеспечение  представляет собой комплект программ, которые обеспечивают рациональное управление элементами вычислительного  комплекса. К системным программа следует отнести:

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

Антивирусные средства, которые нужны недопущения заражения компьютерными вирусами и уничтожения последствий заражения компьютерными вирусами. Примерами таких программ являются Kaspersky Antivirus, Dr. WEB, Norton Antivirus. Они перекрывают возможные пути попадания вирусов в компьютер через интернет, различные носители и электронную почту.

4.2 Архиваторы.

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

4.3 Программы обслуживания жестких дисков.

 Программы обслуживания жестких  дисков позволяют разбивать диски  на разделы. Наиболее простой  и постоянно используемой программой  для подобных целей является  программа FDisk. Самой мощной и удобной программой этого типа является программа Partition Magic фирмы PowerQuest. Найти возникшие проблемы поможет встроенная программа ScanDisk.

4.4 Программы контроля.

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

 

Список литературы.

1. Акулов О.А. Информатика: учебник  / О.А. Акулов, Н.В. Медведев. - М.: Омега-П, 2007. - 270 с.

2. Алексеев А.П. Информатика 2007 / А.П. Алексеев. - М.: СОЛОН-ПРЕСС, 2007. - 608 с.

3. Вьюхин В.В. Информатика и вычислительная техника: учеб. пособие для инженерных специальностей / В.В. Вьюхин; под ред. В.Н. Ларионова. - М.: Дрофа, 1992. - 286 с.

4. Гейн А.Г. Основы информатики и вычислительной техники / А.Г. Гейн. - М.: Просвещение, 1992. - 245 с.

5. Информатика: практикум по  технологии работы на компьютере / под ред. Н.В. Макаровой. - 2-е  изд. - М.: Финансы и статистика, 1998. - 384 с.

6. Макарова Н.В. Информатика:  практикум по технологии работы  на компьютере / Н.В. Макарова, С.Н.  Рамин. - М.: Академия, 1997. - 384 с.

7. Макарова Н.В. Информатика:  учеб. пособие для вузов / Н.В. Макарова, Н.В. Бройдо. - М.: Академия, 2003. - 768 с.

8. Могилев А.В. Информатика: учеб. пособие для вузов / А.В. Могилев, Н.И. Пак, Е.К. Хеннер; под ред. Е.К. Хеннера. - М.: Академия, 2000. - 346 с.

 


Программное обеспечение. Классификация. Системные программы