Основные виды системных программ

Презентация на тему: » Системное программное обеспечение. Виды программного обеспечения Программное обеспечение компьютера можно разделить на системное и прикладное. Прикладные.» — Транскрипт:

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

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

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

5. Какие бывают компьютерные программы?

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

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

7 Состав операционной системы Современные операционные системы содержат компоненты: Базовое ядро Драйверы Файловая система Библиотеки системных функций Интерфейс пользователя. Ядро — центральная часть операционной системы, которая руководит процессом выполнения программ и их доступом к ресурсам компьютера. Драйвер — программный модуль, который используется другими программами для управления работой устройств Интерфейс — это программные средства, которые обеспечивают взаимодействие пользователя с системными и прикладными программами.

Источник: www.myshared.ru

Виды программного обеспечения компьютеров: примеры ПО по назначению, какие бывают основные типы системных программ для ПК

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

1) драйверы
2) архиваторы

Типы компьютерных систем / Виды компьютеров, их особенности, достоинства и недостатки


3) сервисные программы
4) коммуникационные программы

2. В постоянном запоминающем устройстве компьютера хранится(ятся):

1) операционная система
2) BIOS
3) прикладные программы
4) антивирусные программы

3. К сервисным программам относят:

1) архиваторы
2) операционные системы
3) графические редакторы
4) системы программирования

4. Приложениями специального назначения не являются:

1) геоинформационные системы
2) драйверы
3) математические пакеты
4) образовательные программы

5. Впишите понятие (термин).

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

6. Допишите определение понятия.

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

добавить свое слово

Программа управления внешним устройством компьютера 7 букв

Слово из 7 букв на букву Д, вторая буква Р, третья буква А, четвертая буква Й, последняя буква Р

Как называется пакет программ, управляющий работой компьютера?

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

пакет программ управляющий работой компьютера и обеспечивающий

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

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

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

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

Любая программа проходит 3 этапа: создание, применение и сопровождение. В процессе разработки ПО насчитывается 6 стадий:

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

Основные характеристики ПО:

  1. Любой процесс может быть выражен при помощи верной последовательности команд.
  2. Сложность разработки заключается в его абстрактности.
  3. Для создания нового ПО необходим компьютер с установленным программным обеспечением.
  4. Проектирование набора команд менее сложная работа, чем адаптация системы к пользователю и настройка управления.
  5. ПО — это средство для достижения цели.
Читайте также:
Установить программы на планшет Андроид

Понятие

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

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

Решения для бизнеса

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

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

Различают 3 основных вида программного обеспечения:

  • системное;
  • прикладное;
  • инструментарий технологии программирования (инструментальные средства).

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

ПО классифицируется также в соответствии с характеристиками, выполняемыми функциями:

  1. По режиму эксплуатации: групповое, индивидуальное, сетевое.
  2. По масштабу: малое, среднее, большое.
  3. По свойствам стабильности: стабильное, средней стабильности, нестабильное. Стабильные компоненты обеспечения корректно функционируют, не требуя внесения изменений и дополнений. Нестабильное оборудование не гарантирует бесперебойной работы.
  4. По требованию защиты: надежные, сомнительные.
  5. По необходимым рабочим характеристикам: гибкие/неизменные, универсальные, полные.
  6. По исходному языку: машинные, машинно-ориентированные, алгоритмические, интегрированные, процедурно-ориентированные, проблемно-ориентированные.
  7. ПО различается в зависимости от характеристик вычислительной среды: алгоритмической сложности, объемов файловой системы, разновидности процессора, системности обработки.
  8. По классу пользователя: простой клиент, расширенный пользователь, максимум.
  9. По значению критичности: секретность, национальная безопасность, жизнь человека, паника в социальной сфере, частная собственность, безопасность в организации.
  10. По видам доступа к использованию: просмотр и редактирование для всех пользователей, только просмотр, редактирование для некоторых пользователей, просмотр только для некоторых пользователей.

По способу распространения и использования выделяют 6 типов:

  • Free — распространяются бесплатно, доступны для скачивания, копирования;
  • Adware — бесплатные, содержащие платные дополнительные функции;
  • Shareware — бесплатные для индивидуального пользования, доступ компании разрешается за определенную оплату;
  • Trial — скрипты, позволяющие бесплатно производить действия в течение установленного периода (10-30 суток), для дальнейшего доступа необходима покупка лицензионного ключа;
  • Demo — пробная версия программы;
  • Закрытое ПО представляет собой частную собственность разработчиков, доступ к которой возможен лишь при определенных условиях, выставленных автором.

Системное, что включает

Системное ПО (System Software) — группы программ и их систем, которые обеспечивают работу компьютера.

СПО предназначается для:

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

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

СПО состоит из системных программ управляющих и обрабатывающих.

Управляющие системные программы обеспечивают корректную работу всех механизмов системы и выполняют функции:

  1. Руководство вычислительными комплексами.
  2. Взаимодействие с внутренними данными операционной системы.

В зависимости от местонахождения управляющие программные средства делятся на:

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

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

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

По другой классификации в структуру ПО включают:

1. Базовое – минимальный комплекс программ, который обеспечивает работу компьютера. К ним относят:

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

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

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

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

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

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

Для обозначения сервисных программ часто используют понятие «утилиты».

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

Любой пользователь осведомлен, что такое пакет MS Office – текстовый редактор, утилита для работы с таблицами или презентациями. Многие пользуются веб-браузерами, с их помощью можно выйти в интернет. Использование других программ зависит от рода занятий владельца компьютера – архиваторы для сжатия размера файлов и контроля за архивами, системы управления базами данных, диспетчеры – они помогают перемещать, копировать и удалять различные документы. Важное место занимают почтовые клиенты для создания и отправки писем, а также Skype для формирования видеоконференций и звонков.

Читайте также:
Программа Microsoft office word libreoffice writer это

Инструментальное

Инструментальное ПО (системы программирования) предназначено для использования разработчиками в процессе проектирования и создания программ.

Элементами системы программирования являются:

  1. Текстовые редакторы помогают создавать, редактировать и объединять тексты.
  2. Транслятор преобразовывает алгоритмический язык программы в машинный (двоичные коды), создавая при этом объектный модуль. Интерпретатор осуществляет перевод построчно, не создавая объектный модуль.
  3. Средства отладки (отладчик) обеспечивают пошаговое выполнение программ с предоставлением данных о результатах исполнения.
  4. Библиотеки подпрограмм.

Сопутствующие программы и компоненты

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

пакет программ управляющий работой компьютера

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

ПО современного компьютера: составные части

В состав программного обеспечения современного компьютера входят:

  1. Операционная система ( MS DOS , OS /2, Unix , Windows 9х, Windows XP).
  2. Программные оболочки операционных систем: Norton Commander ( Symantec ), FAR ( File and Archive manageR ).
  3. Антивирусные программы (Avira Free Security Suite, Avast Free Antivirus, Kaspersky Free, Panda Free Antivirus, 360 Total Security).
  4. Программы-архиваторы ( WinRAR, 7-Zip, IZArc, HaoZip, WinZip).
  5. Программы для записи дисков (BurnAware Free, Nero 9 Lite, ImgBurn, CDBurnerXP, DeepBurner Free, Ashampoo Burning Studio Free, Burn4Free).
  6. Текстовые редакторы ( MS Word , Word Perfect , Лексикон).
  7. Табличные процессоры ( MS Excel , Lotus 1-2-3, Quattro Pro).
  8. Программы для создания презентаций (MS Power Point, Freelance Graphics, Harvard Graphics).
  9. Графические редакторы (Сorel Draw, Adobe Photoshop).
  10. Издательские системы (Page Maker, Venture Publisher).
  11. Программы распознавания текстов ( Fine Reader , Cunei Form).
  12. Системы управления базами данных (MS Access , Oracle , MS SQL Server , Informix).
  13. Пакеты бухгалтерского учета и контроля (1С: Бухгалтерия, Галактика, Анжелика).

Операционные системы

Основных ОС для компьютера всего 3: Linux, Microsoft Windows и Apple Mac Os. Важно знать и уметь обращаться с любой из них. У каждой есть свои плюсы и минусы. Большая часть использует продукцию Microsoft, реже – Linux. На платформе Apple Mac Os работает только небольшой процент компаний.

Для мобильных устройств основных ОС две – Android и iOs.

Основные виды программного обеспечения. Системное ПО.

Программное обеспечение АИТ – совокупность программ для решения пользовательских задач в профессиональной сфере. Включает в себя два основных класса: системное (базовое) и прикладное.

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

— Системы управления файлами.

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

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

Системы управления файлами (СУФ) предназначены для организации более удобного доступа к данным, организованным как файлы. Любая СУФ не существует сама по себе – она разработана для работы в конкретной ОС и с конкретной файловой системой.

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

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

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

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

1. обеспе­чение управления процессом обработки информации и взаимо­действие между аппаратными средствами и пользователем.

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

Читайте также:
Как удалить программу вайбер

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

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

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

По числу одновременно выполняемых задач операционные системы могут быть разделены на два класса: однозадачные (например, MS-DOS, MSX) и многозадачные (OC EC, OS/2, UNIX, Windows).

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

системы пакетной обработки (например, OC EC),

системы разделения времени (UNIX, VMS),

системы реального времени (QNX, RT/11).

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

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

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

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

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

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

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

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

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

Источник: lektsia.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru