Автор работы: Пользователь скрыл имя, 07 Ноября 2013 в 20:25, доклад
Совершенно новые возможности для поиска и обработки информации открыло перед людьми изобретение в середине XX века электронных вычислительных машин – ЭВМ. Первоначально ЭВМ создавались для автоматизации вычислений. Затем их научили записывать и хранить информацию на магнитных лентах, печатать ее на бумаге и выводить на экран ЭВМ. По мере развития они стали использоваться для создания архивов, подготовки и редактирования текстов, выполнения чертежных и графических работ, для автоматизации производства и многих других видов человеческой деятельности.
Введение
Структура программного обеспечения ЭВМ………………………….....4
Специальное программное обеспечение………………………………….5
Общее программное обеспечение………………………………………...6
Иерархия программных средств ЭВМ…………………………………..15
Заключение
Список используемой литературы
Московский автомобильно-
Реферат по дисциплине
«Вычислительные машины, системы и сети»
на тему
«Программное обеспечение ЭВМ»
Москва 2013
Содержание
Введение
Заключение
Список используемой литературы
Потребность выразить и передать информацию привела к появлению речи, письменности, книгопечатания, почтовой связи, телеграфа, телефона, радио, телевидения и многого другого.
С самого раннего детства все мы вовлечены в процессы обмена информацией. Вопросы, ответы, просьбы – все это передача информации. Мы получаем информацию, когда читаем книги, газеты и журналы, слушаем радио или смотрим телевизор.
Общение людей друг с другом – это передача информации: сведений и суждений, данных и сообщений. Любая совместная деятельность людей – работа, учеба – невозможна без обмена информацией. Передаваемая информация обычно касается каких-то предметов или нас самих и связана с событиями, которые происходят в окружающем нас мире.
Выражение мыслей в письменной форме открыло возможность не только передавать сведения и сообщения, но и накапливать человеческие знания в форме рукописей и рукописных книг и тем самым передавать сокровища человеческой мысли от одного поколения к другому.
Совершенно новые возможности для поиска и обработки информации открыло перед людьми изобретение в середине XX века электронных вычислительных машин – ЭВМ. Первоначально ЭВМ создавались для автоматизации вычислений. Затем их научили записывать и хранить информацию на магнитных лентах, печатать ее на бумаге и выводить на экран ЭВМ. По мере развития они стали использоваться для создания архивов, подготовки и редактирования текстов, выполнения чертежных и графических работ, для автоматизации производства и многих других видов человеческой деятельности.
Рис.1 Структура программного обеспечения
В настоящее время отсутствует единая классификация состава программного обеспечения. Литературные источники по-разному трактуют структуры программных средств ЭВМ различных классов. Наиболее сложное ПО по структуре и составу имеют большие универсальные ЭВМ широкого назначения, так как они призваны обеспечивать пользователей самыми разнообразными сервисными услугами независимо от характера их задач.
Программное обеспечение ЭВМ разделяют на общее, или системное (general Software),и специальное, или прикладное (application or special Software).
Специальное (или прикладное) программное обеспечение – это совокупность программных комплексов для решения разнообразных функциональных задач.
Специальное ПО (СПО) содержит пакеты прикладных программ пользователей, обеспечивающие специфическое применение ЭВМ и вычислительной системы (ВС).
Прикладной программой называется программный продукт, предназначенный для решения конкретной задачи пользователя. Обычно прикладные программы объединяются в пакеты, что является необходимым атрибутом автоматизации труда каждого специалиста-прикладника. Комплексный характер автоматизации производственных процессов предопределяет многофункциональную обработку данных и объединение отдельных практических задач.
Специализация пакета определяется характером решаемых задач (пакеты для разработки экономических документов, рекламных роликов, планирования и др.) или необходимостью управления специальной техникой (управление сложными технологическими процессами, управление бортовыми системами кораблей, самолетов и т.п.). Такие специальные пакеты программ могут использовать отдельные подразделения, службы, отделы учреждений, предприятий, фирм для разработки различных планов, проектов, документов, исследований. В некоторых случаях СПО может иметь очень сложную структуру, включающую библиотеки, каталоги, программы-диспетчеры и другие обслуживающие компоненты. Программы СПО разрабатываются с учетом интересов определенной группы пользователей, иногда даже по их заказам и при их непосредственном участии.
Общее ПО объединяет программные компоненты, обеспечивающие многоцелевое применение ЭВМ и мало зависящие от специфики вычислительных работ пользователей. Сюда входят программы, организующие вычислительный процесс в различных режимах работы машин, программы контроля работоспособности ЭВМ, диагностики и локализации неисправностей, программы контроля заданий пользователей, их проверки, отладки и т.д.
Общее программное обеспечение (ПО) включает в свой состав операционную систему (ОС), средства автоматизации программирования (САП), комплекс программ технического обслуживания (КПТО), пакеты программ, дополняющие возможности ОС (ППос), и систему документации (СД).
1. Операционная система.
Операционная система – это система программ, предназначенная для обеспечения определённого уровня эффективности цифровой вычислительной системы, за счёт автоматизированного управления её работой и представляемых набором услуг для пользователя. (ГОСТ 15971-84)
Операционная система, сокр. ОС (англ. operating system) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между аппаратными устройствами и прикладными программами, а с другой — предназначены для управления аппаратными устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это определение применимо к большинству современных ОС общего назначения.
Дополнительные функции:
Применение ОС имеет следующие цели:
• увеличение пропускной способности ЭВМ, т.е. увеличение общего объема работы, выполняемой ЭВМ в единицу времени;
• уменьшение времени реакции
системы, т.е. сокращение интервала
времени между моментами
• контроль работоспособности технических и программных средств;
• помощь абонентам и
операторам при использовании ими
технических и программных
• управление программами и данными в ходе вычислений;
• обеспечение адаптации ЭВМ, ее структурной гибкости, заключающейся в способности изменяться, пополняться новыми техническими и программными средствами.
Основу любой ОС составляет управляющая программа, основными функциями которой являются: управление заданиями, управление задачами - управление ходом выполнения отдельных программ, и управление данными.
Задание - это требование
пользователя на выполнение некоторого
объема вычислительных работ. Процедуры
управления заданиями обеспечивают
предварительное планирование работы
ЭВМ и оперативную связь
Каждое задание реализуется как определенная последовательность отдельных программ - задач. Задачи образуют отдельные программы вместе с обрабатываемыми ими данными. Например, типовое задание пользователя включает этапы трансляции, редактирования и собственно выполнения сформированной машинной программы. На каждом из этих этапов выполняется некоторая программа (задача), обрабатывающая определенные данные. Комплекс программ управления задачами обеспечивает автоматическое выполнение последовательности программ каждого задания пользователя.
Управление задачами требует распределения и назначения ресурсов (управления временем работы процессора, распределения оперативной памяти для программ пользователей и программ ПО, синхронизации выполнения задач и организации связей между ними, управления очередностью задач, внешними устройствами, защиты задач от взаимных помех). Ведущей программой управления задачами является управляющая программа-диспетчер: супервизор, базовый модуль ДОС или др. Часто используемые модули образуют ядро ОС, которое постоянно находится в оперативной памяти и быстро реагирует на изменяющиеся условия функционирования. Остальные программы ОС вызываются из ВЗУ в оперативную память ЭВМ по мере их надобности в вычислительном процессе.
Набор программ управления данными обеспечивает процессы организации, идентификации, размещения в ОП и на ВЗУ, хранения, построения библиотек и выборки всех данных, которые могут обрабатываться в ЭВМ.
Есть приложения вычислительной техники, для которых ОС излишни. Например, встроенные микрокомпьютеры содержатся сегодня во многих бытовых приборах, автомобилях (иногда по десятку в каждом), сотовых телефонах и т. п. Зачастую такой компьютер постоянно исполняет лишь одну программу, запускающуюся по включении. И простые игровые приставки — также представляющие собой специализированные микрокомпьютеры — могут обходиться без ОС, запуская при включении программу, записанную на вставленном в устройство «картридже» или компакт-диске. Тем не менее, некоторые микрокомпьютеры и игровые приставки всё же работают под управлением особых собственных ОС. В большинстве случаев это UNIX-подобные системы (последнее особенно верно в отношении программируемого коммутационного оборудования: межсетевых экранов, маршрутизаторов).
ОС нужны, если: