Системное программное обеспечение—сущность

Автор работы: Пользователь скрыл имя, 10 Апреля 2013 в 21:01, курсовая работа

Краткое описание

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

Содержание

I. Введение……………………………………………………………………… 3
II. Системное программное обеспечение—сущность…………………….. 4
III. История развития СПО…………………………………………………. 11
IV. История развития ПО в России………………………………………… 14
V. Роль СПО для России……………………………………………………... 19
VI. Заключение………………………………………………………………… 21
Спмсок литературы........................................................................................... 22

Прикрепленные файлы: 1 файл

контрольная по информатике.doc

— 102.50 Кб (Скачать документ)

План работы

I. Введение……………………………………………………………………… 3

II. Системное программное  обеспечение—сущность…………………….. 4

III.  История развития  СПО…………………………………………………. 11

IV. История развития ПО  в России………………………………………… 14

V. Роль СПО  для России……………………………………………………... 19

VI. Заключение………………………………………………………………… 21

Спмсок литературы........................................................................................... 22

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I. Введение

 

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

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

      Программное  обеспечение –  это набор  программ, которые обеспечивают  выполнение задач, решаемых на  компьютере. Всё программное обеспечение  поставляется на флоппи-дисках, лазерных  дисках (CD, DVD) или через международную  сеть Интернет. Иногда программный продукт может стоить гораздо дороже самого компьютера

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

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

       

II. Системное  программное обеспечение-- сущность

 

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

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

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

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

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

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

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

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

• утилиты.

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

      Любая  система управления файлами не  существует сама по себе - она  разработана для работы в конкретной операционной системе и с конкретной файловой системой.

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

 

Основные файловые системы:

 • FAT - наиболее  простая из файловых систем. Диск, отформатированный в файловой  системе FAT, делится на кластеры, размер которых зависит от  размера тома. Основой системы FAT является таблица размещения файлов, которая помещена в самом начале тома.

• HPFS - в этой файловой системе поддерживается структура  каталогов FAT и добавлена сортировка файлов по именам. Файл состоит из «данных» и специальных атрибутов, помимо их так же присутствуют сведения о создании и внесении изменений, а также дата и время доступа.

                              

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

 

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

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

 

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

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

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

Информация о работе Системное программное обеспечение—сущность