Программные средства офисного назначения

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

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 12.11.2012
Размер файла 22,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

МИНОБРНАУКИ РОССИИ

федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«Омский государственный педагогический университет» (ФГБОУ ОмГПУ)

«Высшая бизнес-школа»

Контрольная работа

по дисциплине

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

«Программные средства офисного назначения»

Омск 2012 г

Содержание:

Список используемой литературы

Введение

1. Системное программное обеспечение, его состав

1.1 Операционные системы, их функции

1.2 Утилиты, их функции и типы

1.3 Системы программирования

1.4 Требования к системному программному обеспечению

Список используемой литературы

Введение

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

Системное программное обеспечение является необходимым компонентом для любой вычислительной машины (компьютера).

1. Системное программное обеспечение, его состав

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

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

К системному программному обеспечению относятся:

* операционные системы;

* интерфейсные оболочки для взаимодействия пользователя с ОС;

* системы управления файлами;

* системы программирования;

* утилиты.

Системное программное обеспечение предназначено для:

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

* автоматизации разработки (создания) новых программ;

* обеспечения надежной и эффективной работы самого компьютера и вычислительной сети;

* проведения диагностики и профилактики аппаратуры компьютера и вычислительных сетей;

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

1.1 Операционные системы, их функции

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

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

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

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

Основные функции операционных систем:

* Загрузка приложений в оперативную память и их выполнение.

* Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).

* Управление оперативной памятью (распределение между процессами, виртуальная память).

* Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, компакт-диск и т. д.), организованным в той или иной файловой системе.

* Пользовательский интерфейс.

* Сетевые операции, поддержка стека протоколов.

*Параллельное или псевдопараллельное выполнение задач (многозадачность).

*Взаимодействие между процессами: обмен данными, взаимная синхронизация.

* Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.

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

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

* однопользовательские однозадачные, которые поддерживают одну клавиатуру и могут работать только с одной (в данный момент) задачей;

* однопользовательские однозадачные с фоновой печатью, которые позволяют помимо основной задачи запускать одну дополнительную задачу, ориентированную, как правило, на вывод информации на печать. Это ускоряет работу при выдаче больших объёмов информации на печать;

* однопользовательские многозадачные, которые обеспечивают одному пользователю параллельную обработку нескольких задач. Например, к одному компьютеру можно подключить несколько принтеров, каждый из которых будет работать на "свою" задачу;

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

Наиболее распространенными операционными системами являются:

* Mac OS - операционная система корпорации Apple.

* OS/2 -- операционная система фирмы IBM.

* Windows - операционная система корпорации Microsoft.

* Linux - общее название Unix-подобных операционных систем на основе одноимённого ядра и собранных для него библиотек и системных программ, разработанных в рамках проекта GNU.

1.2 Утилиты, их функции и типы

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

* мониторинга показателей датчиков и производительности оборудования -- мониторинг температур процессора, видеоадаптера; чтение S.M.A.R.T. жёстких дисков;

* управления параметрами оборудования -- ограничение максимальной скорости вращения CD-привода; изменение скорости вращения вентиляторов.

* контроля показателей -- проверка ссылочной целостности; правильности записи данных.

* расширения возможностей -- форматирование и/или переразметка диска с сохранением данных, удаление без возможности восстановления.

К утилитам относятся:

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

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

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

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

* программы оптимизации и контроля качества дискового пространства;

* программы восстановления информации, форматирования, защиты данных;

* коммуникационные программы, организующие обмен информацией между компьютерами;

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

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

1.3 Системы программирования

программное обеспечение операционная система утилита

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

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

* редактор текста;

* транслятор с соответствующего языка;

* компоновщик (редактор связей);

* отладчик;

* библиотеки подпрограмм.

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

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

Трансляторы делятся на два класса: компиляторы и интерпретаторы. Компиляторы переводят весь исходный модуль на машинный язык. Интерпретатор последовательно переводит на машинный язык и выполнят операторы исходного модуля

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

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

Системами программирования, ориентированные на создание Windows-приложений, являются: Borland Delphi, Microsoft Visual Basic, Borland C++ .

1.4 Требования к системному программному обеспечению

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

Системные программы должны удовлетворять следующим требованиям:

* прозрачность работы;

* гарантированная надежность выполнения в соответствии со спецификациями;

Функциональные требования называются спецификациями

* максимальная скорость выполнения;

* минимальные затраты на хранение машинных кодов;

* поддержка стандартных средств связи с прикладными программами.

Эффективность системных программ зависит от времени их создания и надежности исполняемого кода.

Требование эффективности системных программ вызывает необходимость использования специальных языков машинно-ориентированных типа языка Assembler и высокого уровня типа C или C++.

Список используемой литературы

Бройдо В.Л. «Вычислительные системы, сети и телекоммуникации»

Молчанов А.Ю. «Системное программное обеспечение»

Размещено на Allbest.ru


Подобные документы

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

    реферат [59,4 K], добавлен 18.12.2013

  • Виды и классификация программного обеспечения. Операционные системы. Виды прикладного программного обеспечения. Программные средства работы с текстом, для вычислительных работ, с графикой, со звуком. Базы данных. Языки и системы программирования.

    реферат [87,7 K], добавлен 07.03.2009

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

    реферат [73,1 K], добавлен 04.06.2010

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

    курсовая работа [1,0 M], добавлен 24.03.2012

  • Системное и программное прикладное программное обеспечение. Понятие "операционная система". Утилиты, программно-инструментальные средства. Системы технического обслуживания. Пакеты прикладных программ общего назначения. Сетевая операционная система.

    презентация [70,2 K], добавлен 31.10.2016

  • Назначение системного программного обеспечения и его классификация. Операционные системы и их виды. Краткая характеристика сервисного ПО. Утилита - компьютерная программа, расширяющая ОС, ее функции, примеры. Работа с табличным процессором MS Excel.

    контрольная работа [668,6 K], добавлен 27.07.2010

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

    курсовая работа [3,7 M], добавлен 10.07.2014

  • Структура, функциональные возможности программного обеспечения, предназначенного для решения задач синхронизации, анализа и оптимизации выпуска продукции в рамках производства. Программные продукты системы MES. Назначение и функции системы Teamcenter.

    контрольная работа [24,8 K], добавлен 24.11.2013

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

    презентация [481,3 K], добавлен 29.11.2012

  • Основные задачи внедрения новой системы автоматизированного регулирования раздувки шлака азотом в кислородном конвертере. Анализ предметной области. Алгоритм работы системы. Требования к программному обеспечению. Реализация проектируемой системы.

    дипломная работа [1,4 M], добавлен 20.03.2017

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.