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

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

Программные средства

Реализации информационных процессов

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

ОС: функции, структура, классификация

файловая система и Файлы

Компьютерные вирусы. Противовирусные программы

Классификация ПО.

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

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

Существует три категории ПО (Software ):

1. Системное ПО — комплекс программ, определяющее на компьютере правила работы и системную среду в ней. Осуществляет

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

Системное ПО складывается из

  • ОС
  • Диалоговых (операционные) оболочки
  • Сервисных программ (утилит)

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

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

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

• Более эргономичный запуск приложений;

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

Сервисные программы (утилиты) особые программы обслуживающего (сервисного) характера:диагностические программы; программы обслуживания дисков; программы для работы с CD / DVD ; архиваторы ; противовирусные программы и др.

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

Разделяют

  • ППО неспециализированного назначения

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

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

• WordPad, MS Word, MS Publisher, Promt, Сократ

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

• Paint, MS PhotoDraw, Corel Xara, Corel Draw, Adobe Photoshop

• Совокупности управления базами данных (СУБД) MS Access

• Табличные процессоры MS Excel

• Пакеты мультимедийных презентаций MS PowerPoint, Movie самые

• Коммуникационные программы MSIE, Mozilla Firefox, Opera, MS Outlook

• Компьютерные игровые программы

• ППО особого назначения

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

• Музыкальные и звуковые редакторы

• пакеты и

• Бухгалтерские программы

Экспертные совокупности

• Математические пакеты

• Совокупности автоматизированного проектирования (САПР)

• Электронные ресурсы и образовательные издания

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

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

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

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

Популярные совокупности программирования – Turbo Basic, Quick Basic, Turbo Pascal, Turbo C.

Транслятор (англ. translator — переводчик) — это программа-переводчик. Она преобразует программу, написанную на одном из языков большого уровня, в программу, складывающуюся из машинных команд. Трансляторы реализуются в виде компиляторов либо интерпретаторов.

С позиций исполнения работы интерпретатор и компилятор значительно различаются.

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

Интерпретатор (англ. interpreter — истолкователь, устный переводчик) переводит и делает программу строка за строчком.

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

Откомпилированные программы трудятся стремительнее, но трактуемые несложнее исправлять и изменять.

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

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

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

Источник: studopedia.ru

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

Интересные записи

Похожие статьи, которые вам, наверника будут интересны: