Что такое системное программное обеспечение
Операционная система — комплекс системных программ, расширяющий возможности вычислительной системы, а также обеспечивающий управление её ресурсами, загрузку и выполнение прикладных программ, взаимодействие с пользователями. В большинстве вычислительных систем ОС являются основной, наиболее важной (а иногда единственной) частью системного ПО.
Функции ОС
Основные функции (простейшие ОС):
- Загрузка приложений в оперативную память и их выполнение.
- Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
- Управление оперативной памятью (распределение между процессами, виртуальная память).
- Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, компакт-диск и т. д.), организованным в той или иной файловой системе.
- Пользовательский интерфейс.
- Сетевые операции, поддержка стека протоколов.
Понятие операционной системы
Существуют две группы определений ОС: «совокупность программ, управляющих оборудованием» и «совокупность программ, управляющих другими программами». Обе они имеют свой точный технический смысл, который, однако, становится ясен только при более детальном рассмотрении вопроса о том, зачем вообще нужны операционные системы.
Есть приложения вычислительной техники, для которых ОС излишни. Например, встроенные микрокомпьютеры содержатся сегодня во многих бытовых приборах, автомобилях (иногда по десятку в каждом), сотовых телефонах и т. п. Зачастую такой компьютер постоянно исполняет лишь одну программу, запускающуюся по включении. И простые игровые приставки — также представляющие собой специализированные микрокомпьютеры — могут обходиться без ОС, запуская при включении программу, записанную на вставленном в устройство «картридже» или компакт-диске. Тем не менее, некоторые микрокомпьютеры и игровые приставки всё же работают под управлением особых собственных ОС. В большинстве случаев, это UNIX-подобные системы (последнее особенно верно в отношении программируемого коммутационного оборудования: файрволов, маршрутизаторов).
Основные идеи ОС
Предшественником ОС следует считать служебные программы (загрузчики и мониторы), а также библиотеки часто используемых подпрограмм, начавшие разрабатываться с появлением универсальных компьютеров 1-го поколения (конец 1940-х годов). Служебные программы минимизировали физические манипуляции оператора с оборудованием, а библиотеки позволяли избежать многократного программирования одних и тех же действий (осуществления операций ввода-вывода, вычисления математических функций и т. п.).
В 1950-60-х годах сформировались и были реализованы основные идеи, определяющие функциональность ОС: пакетный режим, разделение времени и многозадачность, разделение полномочий, реальный масштаб времени, файловые структуры и файловые системы.
Особенности работы с системным программным обеспечением
Обычным пользователям ПК не рекомендуется слишком увлекаться системным программным обеспечением. Поскольку работа с системным программным обеспечением требует хороших знаний устройства ПК, принципов работы его отдельных блоков и узлов. Требует понимания связей между устройствами ПК, понимания характера их взаимодействия друг с другом.
К тому же системное программное обеспечение сильно «привязано» к конкретному компьютеру с его конкретными устройствами.
Системное программирование, которое заключается в создании системного программного обеспечения есть удел системных программистов, которые специализируются исключительно на создании, отладке и корректировке системного ПО.
Программное обеспечение операционной системы
Программное обеспечение операционной системы или операционная система (ОС) – это основное устройство, которое находится в компьютере перед любым другим программным обеспечением. Роль этого устройства состоит в том, чтобы контролировать, контролировать или обеспечивать соединения между компьютерным оборудованием для совместной работы.
Есть несколько примеров программного обеспечения, которые включены в категорию операционных систем, в том числе Windows, Linux, Mac, Android и многое другое. Каждая операционная система имеет свои преимущества и недостатки. как Windows которая стала отличной операционной системой среди людей. Это из-за дизайна удобный для пользователя и прост в использовании на различных компьютерных устройствах на рынке.
См. также
Васильев В.Г. Системное программное обеспечение
Для улучшения этой статьи желательно ? :
- Найти и оформить в виде сносок ссылки на авторитетные источники, подтверждающие написанное.
Wikimedia Foundation . 2010 .
Смотреть что такое «Системное программное обеспечение» в других словарях:
Системное программное обеспечение — совокупность программ и программных комплексов для обеспечения работы компьютера и вычислительных сетей. Системное программное обеспечение ориентировано: на создание операционной среды функционирования других программ; на обеспечение надежной и… … Финансовый словарь
СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ — (system software) Компьютерные программы, которые контролируют функционирование самого компьютера, а не удовлетворяют непосредственно потребности пользователя (сравни: прикладное программное обеспечение (applications software). Примерами являются … Словарь бизнес-терминов
системное программное обеспечение — — [http://www.iks media.ru/glossary/index.html?gloss >Справочник технического переводчика
системное программное обеспечение — 3.41 системное программное обеспечение (system software): Часть ПО системы контроля и управления, созданная для конкретного компьютера или семейства оборудования с целью облегчения разработки, эксплуатации и модификации этих объектов и связанных… … Словарь-справочник терминов нормативно-технической документации
системное программное обеспечение — Программное обеспечение, поставляемое с системой управления робота, предназначенное для организации её функционирования … Политехнический терминологический толковый словарь
Системное программное обеспечение PlayStation Portable — Системное программное обеспечение PlayStation Portable это официальная обновляемая прошивка для PlayStation Portable. Обновления добавляют новые возможности и вносят исправления в безопасность для предотвращения запуска программ без… … Википедия
Системное программное обеспечение PlayStation 3 — Системное программное обеспечение PlayStation®3 это официальная обновляемая прошивка для PlayStation 3. Управление осуществляется графическим интерфейсом XMB. Данные обновления обычно имеют размер 100 192 Мбайт в зависимости от содержимых… … Википедия
системное программное обеспечение цифровой коммутационной станции (узла) — Часть базового программного обеспечения цифровой коммутационной станции (узла), обеспечивающая распределение ресурсов управления и передачу коммутационной системы. [ГОСТ 28704 90] Тематики электросвязь, основные понятия Обобщающие термины… … Справочник технического переводчика
Системное программное обеспечение цифровой коммутационной станции (узла) — 30. Системное программное обеспечение цифровой коммутационной станции (узла) Часть базового программного обеспечения цифровой коммутационной станции (узла), обеспечивающая распределение ресурсов управления и передачу коммутационной системы… … Словарь-справочник терминов нормативно-технической документации
Системное программное обеспечение цифровой коммутационной станции (узла) — 1. Часть базового программного обеспечения цифровой коммутационной станции (узла), обеспечивающая распределение ресурсов управления и передачу коммутационной системы Употребляется в документе: ГОСТ 28704 90 Единая система средств коммутационной… … Телекоммуникационный словарь
Заключение
Как видите на самом деле программ не так уж много. Самое главное определиться какие нужны будут вам для выполнения поставленных вам задач. И надеюсь, что моя статья вам в этом помогла.
Задавайте вопросы в комментариях к статье, буду рад на них ответить. Не забывайте делиться статьей в социальных сетях. Подписывайтесь на обновления чтобы не пропустить важную информацию. Всем пока.
Популярные прикладные программы: Microsoft Excel
Пример другого популярного прикладного ПО — Microsoft Excel (по-русски — «программа Эксель»). Ее узкая специализация — вычисления при помощи электронных таблиц. Такого рода решения значительно упрощают работу с цифрами.
Несмотря на то что данная программа считается профессиональной, освоить базовые методы работы с ней могут даже начинающие пользователи (отчего она и приобрела всемирную известность).
Классификация программного обеспечения
Существует много критериев и параметров для классификации программного обеспечения. Ниже приведены некоторые из них.
По требуемому уровню подготовки пользователей для работы с утилитой:
- Начальный уровень;
- Средний;
- Продвинутый.
По открытости исходного кода программного компонента:
По типу лицензии:
- Бесплатные;
- Условно-бесплатные;
- Платные.
Однако чаще всего программное обеспечение классифицируют по области применения, здесь выделяют
- Системное;
- Инструментальное;
- И прикладное ПО.
Рассмотрим каждый из этих пунктов более подробно.
Системное ПО
Системный софт отвечает за работу и функционирование ПК в целом . Благодаря системному программному обеспечению отслеживается состояние элементов компьютера (процессора, жесткого диска, видеокарты и т.д.), производится вывод различной системной информации, а также выполняются вспомогательные функции, например, создание, копирование и перенос файлов.
В свою очередь системное ПО делится на два вида — базовое и сервисное.
Базовый софт отвечает за запуск других утилит и включает в себя:
- BIOS, куда входит минимальный набор драйверов и с помощью которого устанавливается ОС.
- Операционные системы(Windows, Mac OS, Linux и т.д.).
- Системные оболочки – интерфейсы облегчающие работу пользователя с операционной системой. На данный момент самым распространенным является графический интерфейс.
Сервисные утилиты отвечают за обеспечение стабильной работы операционной системы, а также обеспечивают некоторый дополнительный функционал, например работу с сетью или операции с файловой системой. Сервисное программное обеспечение делится на:
- Архиваторы(например, Winrar);
- Антивирусы(Nod32, Dr.Web и др.);
- Утилиты для обслуживания жестких дисков(CCleaner и др.);
- Разный софт для работы с сетью(например, FTP-клиенты);
- Диагностики(ПО, предоставляющее информацию о различных параметрах и аппаратных характеристиках ПК).
Инструментальное ПО
Данный вид приложений позволяет пользователям создавать свои собственные утилиты для компьютера при помощи различных языков программирования.
Python IDE -система программирования
Сейчас существует несколько тысяч различных языков программирования. Для каждого языка есть своя система программирования, которая в простейшем случае делится на:
- Редактор текста – окно, куда вводится код.
- Транслятор, который представляет собой компилятор или интерпретатор. Благодаря транслятору пользовательский код преобразуется в машинные команды.
- Отладчик – средство для «отлавливания» и обработки ошибок.
Прикладное ПО
Этот вид утилит целиком и полностью направлен на решение пользовательских задач . Также прикладное программное обеспечение позволяет пользователю работать с различными типами и видами данных (текстовыми, графическими, аудио и т.д.), не используя системы программирования. К прикладному программному обеспечению относятся:
- Текстовые редакторы и процессоры(например, MS Word или NotePad);
- Графические редакторы, позволяющие пользователю просматривать и выполнять обработку графических изображений. Сюда относятся Paint, Photoshop и др.
- Средства для управления базами данных (СУБД), например MS Access.
- Средства для осуществления пользовательской коммуникации – ICQ, различные клиенты электронной почты и т.д.
- Различные офисные пакеты, такие как 1С предприятие.
- Компьютерные игры.
- Инструменты для создания и редактирования таблиц. Сюда относится Excel.
- Мультимедиа проигрыватели.
Специальные утилиты
Программы-утилиты чаще всего применяются для Windows-платформ, которые не отличаются стабильностью работы и безопасностью. Для правильного их подбора необходимо кратко ознакомиться с функциями, которые они должны выполнять. По функционалу можно перечислить такие группы утилит:
К первой группе можно отнести все антивирусы. Для выбора оптимального программного продукта необходимо воспользоваться различными интернет-ресурсами, на которых тестируется соответствующее ПО. Примеры антивирусов, обладающих хорошими характеристиками, являются продукты лаборатории Касперского и Евгения Рошаля (Dr. Web).
Другие типы утилит выбираются по такому же принципу, как и антивирусы. Некоторые программные модули могут включать сразу несколько функций. Например, Advanced System Care состоит из компонентов, отвечающих за безопасность, работу с файловой системой и реестром, а также модуля, отвечающего за корректное удаление программ.
Таким образом, системные программы позволяют не только осуществлять диалог клиента и ЭВМ, а также сохранять важные данные и поддерживать работоспособность вычислительной системы на высоком уровне.