Какие основные функции выполняет базовое программное обеспечение

Обновлено: 07.07.2024

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

Какие виды программ входят в системное программное обеспечение?

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

Какие программы относятся к прикладному программному обеспечению?

  • Текстовые редакторы
  • Текстовые процессоры
  • Системы компьютерной вёрстки
  • Графические редакторы
  • СУБД
  • Электронные таблицы
  • Веб-браузеры

Что входит в состав программного обеспечения?

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

Что такое системное программное обеспечение Перечислите его классификацию и состав?

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

Что включает в себя системы программирования?

Система программирования включает следующие программные компоненты: редактор текста; транслятор с соответствующего языка; компоновщик (редактор связей);

Какие программы кроме операционной системы относятся к системе ПО?

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

Что относится к прикладному программному обеспечению?

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

Какие прикладные программы наиболее распространены?

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

Что входит в состав базового программного обеспечения?

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

Какое программное обеспечение входит в состав общесистемного?

К общесистемному программному обеспечению относят операционные системы, сетевое программное обеспечение телекоммуникационных услуг, а также сервисное программное обеспечение.

Как узнать какое программное обеспечение установлено на компьютере?

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

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

В чем состоит основное назначение операционной системы?

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

Как называются программы для поддержания работоспособности компьютера и операционной системы?

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

Что такое ПО и его назначение?

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

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

Системное программное обеспечение включает в себя

Общие сведения

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

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

  1. Поддержание эффективной работы какой-либо вычислительной системы.
  2. Разворачивание на компьютере или в сетевом окружении среды для работы прикладного программного обеспечения.
  3. Выполнение фоновых процессов работы с файловой системой, защиты данных от утечки, проверка на наличие вредоносных скриптов и вирусов.
  4. Осуществление диагностики и предотвращения выхода из строя аппаратной части персонального компьютера, ноутбука и другого цифрового устройства.
  5. Взаимосвязь физических устройств и преобразование их в логические.

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

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

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

Любая операционная система (ОС) работает не с физическим устройством, а с его логическим представлением. Для этого применяется базовая система ввода-вывода (BIOS), обеспечивающая взаимосвязь между компонентами вычислительной системы.

Классификация системных программ

Специалисты в IT-сфере считают, что СПО можно условно разделить на 3 типа. К ним относятся:

  1. Базовое.
  2. Операционные системы.
  3. Сервисные программы (утилиты).

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

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

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

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

Базовое ПО

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

Системное по

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

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

Программа в микросхеме генерирует импульс для тестового запуска того или иного устройства. Если получен соответствующий двоичный код от тестируемого компонента, значит, последний успешно прошел диагностику. С самого начала тест-сигнал посылается на основные элементы ПК, т. е. микропроцессор (CPU), оперативную память (RAM), видеопроцессор (GPU) и контроллер жесткого диска. Когда одно из основных устройств не прошло тестирование, работа ПК прекращается и выдается соответствующий кодовый сигнал через динамик-пищалку.

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

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

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

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

Виды и характеристики

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

Системное по это

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

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

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

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

Следует отметить, что MAC и LINUX имеют UNIX-ядро, т. е. структуру файловой системы, конфигурацию и модульные процедуры выполнения запросов. Этот подход к архитектуре позволяет существенно увеличить скорость работы, достигнуть высокого уровня безопасности, а также правильно управлять ресурсами при выполнении нескольких процессов.

Драйвера и многозадачность

Следует отметить, что только OC UNIX-платформ обладают многозадачностью. Хотя в некоторых источниках указано, что Windows способна правильно распределять ресурсы при вычислительном процессе. Последнее — ошибочное утверждение, поскольку работа программ выполняется по одному экземпляру с последующим переключением между вычислительными потоками. IT-специалисты называют Windows — ОС с ложной многозадачностью.

Драйвер компьютера

Специальные утилиты

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

Утилиты компьютера

  1. Защита от вирусов и другого вредоносного ПО.
  2. Оптимизация файловой системы.
  3. Чистка и дефрагментация реестра.
  4. Удаление ненужных данных.
  5. Настройка системы.
  6. Шифрование данных.
  7. Корректное удаление установленных программ.

К первой группе можно отнести все антивирусы. Для выбора оптимального программного продукта необходимо воспользоваться различными интернет-ресурсами, на которых тестируется соответствующее ПО. Примеры антивирусов, обладающих хорошими характеристиками, являются продукты лаборатории Касперского и Евгения Рошаля (Dr. Web).

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

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

Базовое программное обеспечение (BIOS) – записанная в постоянное запоминающее устройство программа, которая отвечает за управление всеми компонентами, установленными на материнской плате.

Аббревиатура BIOS расшифровывается как Basic Input/Output System – базовая система ввода/вывода. Раньше основным назначением BIOS была поддержка функций ввода-вывода, однако в последнее время ее функции значительно расширились.

Выделяют четыре основные функции BIOS:

поддержка функций ввода-вывода (за счет предоставления операционной системе интерфейса для взаимодействия с аппаратурой);

процедура тестирования установленного на материнской плате оборудования;

POST (Power On Self Test) проводится после каждого включения компьютера. В процессе тестирования оборудования BIOS проверяет работоспособность системы управления электропитанием, инициализирует регистры микросхем и контроллеры, тестирует оперативную память и порты, подключает клавиатуру и жесткие диски.

загрузка операционной системы;

Определив тип устройства загрузки (жесткий диск, CD-ROM и т.д.), BIOS приступает к поиску программы (загрузчика операционной системы) на носителе. Программа загрузки помещается в оперативную память, откуда и происходит загрузка системы.

управление потребляемой мощностью, а также включением и выключением источника питания.

Разработкой программного обеспечения для BIOS занимаются Award Software, Americans Megatrends и Microid Research.

Назначение и функции операционных систем

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

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


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

контроль работоспособности и управление работой оборудования;

выполнение процедуры начальной загрузки;

управление файловой системой;

взаимодействие пользователя с компьютером;

загрузка и выполнение прикладных программ;

распределение аппаратных ресурсов между программами.

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

Виды операционных систем

Классификацию операционных систем можно выполнить различным образом, основываясь на нескольких ключевых критериях.

по способу взаимодействия с пользователем

с графическим интерфейсом

с командной строкой










по числу одновременно

по числу одновременно

по количеству поддерживаемых процессоров

по возможности работы в вычислительных сетях









Системы пакетной обработки – пользователь подготавливает исходные данные в виде пакета программ (перфокарты, магнитная лента, диск и т.д.), подлежащих одновременному решению (ЕС ЭВМ – Единая Система);

Диалоговые системы – работа пользователя с программой выполняется путем подачи соответствующих команд с терминала (Unix, Windows, Linux);

Системы реального времени – исходные данные для обработки обеспечиваются физическими сигналами, поступающими от различных датчиков, встроенных в технологическое оборудование (QNX, RT-11).

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

Локальные операционные системы предназначены для автономного компьютера; сетевые – ориентированы на обеспечение работы компьютеров в локальной сети.

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

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

Первое поколение компьютеров – с середины 1940-х дл конца 1950-х годов. Элементная база – электронные лампы. ЭВМ отличаются большими габаритами, потреблением большого количества энергии, малой скоростью действия, низкой надежностью. Программирование ведется в машинных кодах.

Второе поколение – с середины 1950-х до середины 1960 годов. Элементная база – полупроводниковые элементы. По сравнению с ЭВМ предыдущего поколения улучшены все технические характеристики. Для программирования используются алгоритмические языки.

Третье поколение – с середины 1960 –х до конца 1970 –х годов. Элементная база – интегральные схемы, многослойный печатный монтаж. значительное уменьшение габаритов ЭВМ, повышение их надежности, увеличение производительности. Доступ с удаленных терминалов.

Четвертое поколение компьютеров – с конца 1970 годов по настоящее время. Элементная база – большие интегральные схемы, микропроцессоры. Улучшенные технические характеристики. Массовый выпуск персональных компьютеров. Направление развития; мощные многопроцессорные вычислительные системы с высокой производительностью; создание дешевых микроЭВМ; опытные разработки интеллектуальных компьютеров; внедрение во все сферы компьютерных сетей и их объединение, распределенная обработка данных, повсеместное использование компьютерных информационных технологий.

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

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

Лекция

Тема: Базовое программное обеспечение

Цель занятия:Изучить программное обеспечение вычислительной системы.

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

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

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

Уровни программного обеспечения представляют собой пирамидальную конструк­цию. Каждый следующий уровень опирается на программное обеспечение пред­шествующих уровней. Такое членение удобно для всех

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

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

Конкретные программы, отвечающие за взаимодействие с конкретными устройствами, называются драйверами устройств — они входят в со­став программного обеспечения системного уровня.

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

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

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

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

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


Рисунок 1.2. Развитие операционной системы Windows

Контрольные вопросы

1. Какие существуют виды программного обеспечения?

2. Без каких программ работа компьютера невозможна?

3. Базовое программное обеспечение.

4. Что в себя включает системный уровень?

5. Что такое утилиты?

6. Что такое программная конфигурация?

Это интересно

В PC-совместимых компьютерах этот модуль ОС носит название базовой системы ввода-вывода (Basic Input-Output System -- BIOS).

  1. Residens (лат.) -- сидящий, находящийся где-либо.
  2. Driver (англ.) -- шофер, машинист, погонщик и т. п.
  3. Интерфейс командной строки используется в MS-DOS и UNIX, командная строка может использоваться в Windows.
  4. Идея графического интерфейса родилась на фирме SPARC Xerox, затем была реализована Apple в MacOS, а несколько позже Microsoft в Windows.
  5. Многие пользователи даже не задумываются, что голубые панели Norton Commander -- не часть MS-DOS, а вспомогательная программа, написанная совсем другой фирмой.
  6. Utility (англ.) -- полезная вещь.
  7. Microsoft Disk Operating System. Для PC-совместимых компьютеров. Постепенно вытесняется Windows-95/98/2000.
  8. Macintosh Operating System.
  9. Operating System 2nd generation. Операционная система фирмы IBM для PC-совместимых компьютеров.
  10. Операционная система используемая для рабочих станций и серверов. Версии UNIX существуют практически для всех компьютеров. UNIX-компьютеры составляют основу сети Интернет. Все большую популярность приобретает Linux, также относящаяся к семейству UNIX-подобных ОС.

Давным-давно, 12 лет назад, появился на свет первый процессор из семейства Pentium. Просто Pentium, никому тогда и в голову не приходило давать ему порядковый номер. Да и вряд ли кто мог в то время предвидеть последующие этапы пути, приведшего компьютерный мир к нынешней ситуации, практически к переломному моменту во всей идеологии построения компьютеров широкого применения, персональных, бытовых, домашних "числодробилок".

А что, собственно, случилось? Да ничего страшного, еще не конец света, просто тишком-молчком, мелкими перебежками подошла-таки компьютерная индустрия к очередному технологическому рубежу, и не одному только технологическому, но даже и психологическому. Самое время остановиться, оглянуться, вспомнить, как хорошо все начиналось.

1993 год, Pentium 60, тактовая частота 60 МГц, 3 миллиона транзисторов, технологическая норма 0,8 мкм. Intel практически один на рынке процессоров, конкуренты отдыхают. Казалось бы, куда спешить? Но разработчикам программного обеспечения требуется все большее быстродействие процессоров, оптимизация программного кода - дело долгое и дорогое, вот и приходится усложнять архитектуру процессора, увеличивать число транзисторов, повышать тактовую частоту. Начинается "гонка за мегагерцами", подстегиваемая растущими аппетитами программистов.Очень кстати в гонку ввязывается AMD, и процесс выжимания соков из технологии становится лавинообразным. В итоге, за 12 ет точность изготовления элементов улучшается почти в 10 раз, до 0,09 мкм, число транзисторов на кристалле типичного процессора увеличивается чуть ли не в 60 раз.

Читайте также: