Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

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

ПОИСК



Назначение и классификация программного обеспечения ЭВМ

из "Экономическая информатика и вычислительная техника Издание 2 "

Стремительное развитие средств вычислительной техники и расширение сферы их применения привели к интенсивному развитию программного обеспечения (ПО). [c.161]
Под программным обеспечением ЭВМ понимается совокупность программ, процедур и правил вместе со связанной с этими компонентами документацией, позволяющей использовать ЭВМ для решения различных задач. [c.161]
Максимальное использование возможностей вычислительной системы достигается, во-первых, за счет выделения каждому пользователю или задаче минимально необходимых ресурсов для своевременного и качественного решения его задач, во-вторых, за счет подключения к ресурсам вычислительной системы большого числа пользователей (в том числе и удаленных), в-третьих, путем перераспределения ресурсов между различными пользователями и задачами в зависимости от состояния системы и запросов на обработку. [c.162]
Повышение производительности и качества труда пользователей происходит за счет автоматизации процедур расчетного и оформительного характера, реализуемых с помощью разнообразных средств программирования (алгоритмических языков, пакетов прикладных программ) и удобных устройств ввода-вьшода информации. [c.162]
Адаптируемость программ пользователя к ресурсам конкретной вычислительной системы обеспечивается тем, что операционная система содержит средства обслуживания большого диапазона машинных конфигураций. Кроме того, операционная система позволяет создавать и легко настраивать существующие программы на различные устройства ввода-вывода. [c.162]
В зависимости от функций, выполняемых различными / элементами ПО, его можно разделить на две группы системное (общее) и прикладное (специальное). Классификация программного обеспеченш приведена на рис. 6.1. [c.162]
К алстемному программному обеспечению относятся программы, описания и инструкции, предназначенные для автоматизации трудоемких технологических этапов разработки алгоритмов и программ, для организации и контроля вычислительного процесса, а также для управления распределением ресурсов во время функционирования вычислительной системы. [c.162]
Прикпадное программное обеспечение представляет собой совокупность программ решения задач из различных сфер человеческой деятельности. [c.163]
Системное ПО по характеру использования отдельных элементов разделяется на операционные системы, операционные оболочки, системные утилиты, средства контроля и системы программирования. [c.163]
Операционная система (ОС) представляет собой часть ПО, которая предназначена для управления процессом обработки программ пользователей от момента их поступления в систему до выдачи результатов, а также для распределения ресурсов вычислительной системы между отдельными программами и пользователями. [c.163]
Операционная обопочка (ОБ) представляет собой программу-надстройку к операционной системе, обеспечивающую доступ пользователя к командам и ресурсам операционной системы посредством более удобного интерфейса и реализующую дополнительные функции распределения ресурсов вычислительной системы управления файлами. [c.163]
Системные утилиты - это программы, расширяющие возможности операционных систем и операционных оболочек в части подключения новых периферийных устройств, кодирования информации и управления ресурсами компьютера. [c.164]
Средства контроля - совокупность программно-аппаратных средств ЭВМ для обнаружения ошибок в -процессе работы компьютера. Они предназначены для проверки работоспособности отдельных узлов, блоков и всей машины в целом. [c.164]
Средства контроля можно разделить на средства диагностики ЭВМ, программно-логический контроль ЭВМ, тестовый контроль, аппаратный контроль и программно-аппаратный контроль. [c.164]
Средства диагностики обеспечивают автоматический поиск ошибки и выявление неисправностей с определехшой локализацией их в ЭВМ и ее отдельных модулях. [c.164]
Программно-логический контроль основан на использовании избыточного кода исходных и промежуточных данных ЭВМ (дополнительный разряд при контроле на четность и нечетность, код Хэмминга), что позволяет находить ошибки при изменении значения отдельных битов данных. [c.164]
Тестовый контроль осуществляется с помощью специальных тестов для проверки правильности работы ЭВМ или ее частей. [c.164]
Аппаратный контроль осуществляется автоматически с помощью встроенного в ЭВМ оборудования. [c.164]
Программно-аппаратный контроль включает программный и аппаратный контроль. [c.164]
Системы программирования содержат программные средства, предназначенные для реализации операционных алгоритмов (программ) в виде некоторой последовательности распознаваемых компьютером инструкций (кодов, команд). Система программирования включает систему команд процессора, периферийных устройств, трансляторы, компиляторы и интерпретаторы различных языков программирования. По степени зависимости исходного программного кода от конкретной вычислительной системы различают машинные коды, машин-но-зависимые и машинно-независимые средства программирования. При этом под средством программирования понимается как алгоритмический язык, определяющий синтаксис набора инструкций, так и программа преобразования этих инструкций в машинные коды. [c.164]


Вернуться к основной статье

© 2025 Mash-xxl.info Реклама на сайте