1817 можно представить как 18 и 17, эти числа можно получить из 99 и 97, но оно нам не подходит так как числа записаны в порядке убывания а 817 мы не можем получить сложив две цифры.

Билет 12 Программное обеспечение компьютера, состав и структура. Назначение операционной системы. Командное взаимодействие пользователя с компьютером. Графический пользовательский интерфейс. Что такое программное обеспечение

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

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

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

обеспечение пользовательского интерфейса, то есть программных средств диалога человека и компьютера;

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

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

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

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

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

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

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

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

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

Системное Программное Обеспечение Это Программы Для Организации Совместной Работы Устройств

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

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

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

Системное Программное Обеспечение Это Программы Для Организации Совместной Работы Устройств

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

Вы сталкивались с нарушением прав со стороны работодателей?
ДаНет, никогда

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

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

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

Сервисные программы — это программы, которые дополняют и расширяют возможности операционной системы, предоставляя пользователю компьютера дополнительные возможности.

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

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

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

На рис. 12.2 представлена принципиальная схема конфигурации программного обеспечения компьютера.

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

баннер

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

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

Что мы узнали?

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

Программы категории Ad-supported не имеет никаких ограничений по сроку использованию и функциональности, но при этом они могут:

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

Прикладной уровень
Служебный уровень
Системный уровень
Базовый уровень

Системы управления базами данных [ | ]

Система управления базами данных (СУБД) — специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных.

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

🟠 Введите свои вопросы в форму для бесплатной консультации

Оцените, пожалуйста, публикацию:
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *