» » Что такое программное обеспечение

Что такое программное обеспечение

Программное обеспечение компьютера. Реферат. Читать текст оnline -

Реферат

по информатике

« Программное обеспечение
компьютера»

Содержание

Введение

1.       Семейства и хронология
операционных систем

2.       Правовая охрана программ
и GNU GPL

 2.1       ПО с открытым кодом
(Open source)

3.       ОС Microsoft Windows

4.       ОС GNU/Linux

5.       Файловая система

6.       Драйверы

7.       Вредоносные программы и
антивирусные средства

  7.1      Вирусы

  7.2      Сетевые черви

  7.3      Троянские программы

  7.4      Административные меры
борьбы с вирусами

  7.5      Признаки появления
вирусов

  7.6      Краткий обзор
антивирусных пакетов

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

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

Список использованной
литературы

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

Аппаратное и программное обеспечение

Прикладное ПО: антивирусы, утилиты

Распространенные виды прикладного программного обеспечения - это антивирусы и утилиты. Первые предназначены защищать ПК от вредоносных программ, которые способны вывести из строя другое ПО или даже аппаратные компоненты компьютера. Одни из самых популярных в России антивирусов - NOD32, DrWeb, Kaspersky. Утилиты призваны обеспечивать стабильную работу ПК, следить за тем, насколько корректно работают процессор, диски, память и другие аппаратные компоненты компьютера.

Популярные прикладные программы. Microsoft Word

Какие из конкретных образцов прикладного ПО находят наибольшую востребованность сегодня? Прежде всего, это касается программ для обработки текстов. Такого рода операции на компьютере - исторически самые первые. Одна из наиболее популярных в мире программ для обработки текстов и выполнения сопутствующих операций (рисование таблиц, графиков и т. д.) - Word. Разработала ее одна из крупнейших в мире корпораций - американская Microsoft. Допустима ее русская транскрипция, которая звучит как "программа Ворд".

Программа Ворд

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

Microsoft Word: возможности

К настоящему времени созданы сотни ОС, наиболее
известные из которых :

- MS-DOS (аббревиатура сочетания Disk Operating System –
дисковая операционная система) с интерфейсом
командной строки, т.е. все команды пользователю
приходилось набирать вручную, в командной строке
(год появления 1981).

- UNIX – целое семейство ОС, предназначенных для
“больших” промышленных компьютеров, (первые
UNIX-системы появились уже в начале 60-х годов).
Ирония судьбы: в конце 70-х гг. в разработке одной
из них – Xenix – принимала участие и никому не
известная тогда фирма Microsoft.

- Linux – свободно распространяемая (т.е.
абсолютно бесплатная) операционная система с
открытым текстом. Была создана студентом Линусом
Торвальдсом в качестве дипломного проекта в 1991
году и официально выпущенная в 1994 г.,

- Windows (Windows 95, Windows 98, Windows 2000, Windows XP, Windows Vista, Windows 7).

К основным функциям ОС наряду с управлением
аппаратными средствами и файловой системой
относятся ввод-вывод данных, обработка команд,
организация пользовательского интерфейса и др.

Следующим видом системного программного
обеспечения являются диалоговые оболочки
(файловые менеджеры). (слайд7).

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

Современные операционные системы за счет
графического интерфейса упростили
взаимодействие пользователя с компьютером, но,
несмотря на это, диалоговые оболочки по-прежнему
достаточно широко применяются и пользуются
популярностью. Одной из известных на данный
момент оболочек является Windows Commander — аналог
известной программы 90-х гг. Norton Commander (слайд 5).

Следующий вид системного программного
обеспечения составляет группа особых программ,
называемых драйверами (слайд 8).

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

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

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

Часть утилит входит в состав операционной
системы, а другая часть функционирует независимо
от неё, т.е. автономно. Утилиты могут
распространятся как по одиночке, так и в составе
больших и мощных утилитных комплексов, например,
Norton Utilities.

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

Прикладное ПО

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

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

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

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

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

К прикладному программному обеспечению (application software) относятся компьютерные программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы. Программы обработки заказов или создания списков рассылки — пример прикладного программного обеспечения. Программистов, которые пишут прикладное программное обеспечение, называют прикладными программистами.

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

По типу


  • программные средства общего назначения


    • Текстовые редакторы


    • Системы компьютерной вёрстки


    • Графические редакторы


    • СУБД


  • программные средства специального назначения


    • Экспертные системы


    • Мультимедиа приложения (Медиаплееры, программы для создания/редактирования видео, звука, Text-To-Speech и пр.)


    • Гипертекстовые системы (Электронные словари, энциклопедии, справочные системы)


    • Системы управления содержимым


  • программные средства профессионального уровня


    • САПР


    • АРМ


    • АСУ


    • АСУ ТП


    • АСНИ


    • Геоинформационные системы


    • Биллинговые системы


    • CRM


  • Текстовые редакторы


  • Системы компьютерной вёрстки


  • Графические редакторы


  • СУБД


  • Экспертные системы


  • Мультимедиа приложения (Медиаплееры, программы для создания/редактирования видео, звука, Text-To-Speech и пр.)


  • Гипертекстовые системы (Электронные словари, энциклопедии, справочные системы)


  • Системы управления содержимым


  • САПР


  • АРМ


  • АСУ


  • АСУ ТП


  • АСНИ


  • Геоинформационные системы


  • Биллинговые системы


  • CRM

По сфере применения


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


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


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


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


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


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


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


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


  • Прикладные программы для проектирования и конструирования. Используются при разработке аппаратного («Железо») и программного обеспечения. Охватывают автоматизированный дизайн (computer aided design — CAD), автоматизированное проектирование (computer aided engineering — CAE), редактирование и компилирование языков программирования, программы интегрированной (Integrated Development Environments), интерфейсы для прикладного программирования (Application Programmer Interfaces).

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

Программное обеспечение в фактах

Каждая программа имеет три стадии своего существования: разработка, использование и сопровождение. Разработка программного обеспечения проходит в шесть шагов:

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

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

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

Системы
программирования

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

С системами программирования работают программисты. Всякая СП ориентирована на определенный язык программирования. Существует много разных языков, например Паскаль, Бейсик, ФОРТРАН, С ("Си"), Ассемблер, ЛИСП и др. На этих языках программист пишет программы, а с помощью систем программирования заносит их в компьютер, отлаживает, тестирует, исполняет.

Программисты создают все виды программ: системные, прикладные и новые системы программирования.

Вопросы и задания

    1. Какие разновидности программного обеспечения имеются на современных компьютерах?
    2. Что такое операционная система (ОС)? Какие основные функции она выполняет?
    3. Что такое диалоговый режим общения между ОС и пользователем?
    4. Для чего предназначены системы программирования? Кто с ними работает?

Наверх