Системное программное обеспечение - Системное программное обеспечение. Операционные системы
Системное программное обеспечение - совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ. Данный класс программных продуктов тесно связан с типом компьютера и является его неотъемлемой частью, а также они ориентированы в основном на квалифицированных пользователей.
Системное программное обеспечение направлено:
- - на создание операционной среды функционирования других программ; - на обеспечение надежной и эффективной работы самого компьютера и вычислительной сети; - на проведении диагностики и профилактики аппаратуры компьютера и вычислительных сетей; - на выполнение вспомогательных технологических процессов (копирование, архивирование, восстановление файлов программ и баз данных и т. д.)
Системное программное обеспечение делится на:
- - базовое программное обеспечение - как правило, поставляется вместе с компьютером; - сервисное программное обеспечение - может быть приобретено дополнительно.
Базовое программное обеспечение - это минимальный набор программных средств обеспечивающих работу компьютера.
Сервисное программное обеспечение - это программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя.
В базовое программное обеспечение входят:
- - операционная система; - операционные оболочки (текстовые и графические); - сетевая операционная система.
Операционные системы (ОС)- совокупность программных средств, осуществляющих управление ресурсами ЭВМ, запуск прикладных программ и их взаимодействие с внешними устройствами и с другими программами, а также обеспечивающих диалог пользователя с ЭВМ.
К основным функциям операционной системы относятся:
- 1. управление ресурсами ЭВМ (процессором, оперативной памятью (ОП), внешними устройствами); 2. обеспечение запуска и выполнение системных и пользовательских программ; 3. организация обмена информацией между разными устройствами ЭВМ (процессор - ОП, процессор - сопроцессор и т. д.); 4. выполнение работ по хранению информации во внешней памяти и обслуживанию дисков; 5. обеспечение диалога пользователя (интерфейса) с ЭВМ.
Операционная система загружается при включении компьютера.
Действия, которые необходимы пользователю и прикладным программам, состоят из нескольких сотен или тысяч элементарных операций. Операционная система скрывает от пользователя эти сложные подробности. В этом - основная причина необходимости операционной системы.
Состав операционных систем.
Большинство ОС состоит из двух частей - ядра и оболочки.
Внутренняя часть таких ОС, называемая ядром, включает компоненты программного обеспечения, выполняющие основные функции в процессе приведения компьютера в рабочее состояние.
Одним из этих компонентов является менеджер файлов, который координирует использование памяти компьютера, т. е. хранит информацию о том, где располагаются файлы, каким пользователям они доступны, какая часть памяти может быть занята новыми файлами.
Для удобства пользователей многие менеджеры файлов позволяют группировать файлы в папки, или каталоги. Цепочка вложенных папок, содержащая файл, называется путем доступа к файлу.
Примечание
Слово каталог в переводе с греческого означает список, перечень предметов, составленный в порядке, облегчающем их нахождение. Слово папка было введено в перечень компьютерных терминов с широким распространением сначала оболочки, а затем операционной системы Windows фирмы Microsoft, которая посчитала его более уместным в графическом пользовательском интерфейсе(graphical user interface - GUI). На наш взгляд, термин каталог точнее, т. к. в канцелярской папке хранятся сами документы, а в каталоге - именно список файлов, а не сами файлы. Обычно слова "в списке" опускают и говорят просто "файл (файлы) хранится (хранятся) в каталоге (папке)".
С точки зрения файловой системы (файловые системы описаны ниже) каталог (папка) - это специальный файл, содержащий сведения о других файлах (папках).
Процедура доступа к файлу называется открытием файла. Если файл-менеджер разрешает открыть файл, то он обеспечивает информацию для поиска местонахождения файла и манипулирования файлом. Эта информация хранится в области основной памяти, называемой файл-дескриптором (file-descriptor).
Другим компонентом ядра ОС является набор драйверов устройств. Драйверы устройств - это программы, предназначенные для управления периферийными устройствами. Каждый драйвер предназначен конкретному периферийному устройству (принтеру, монитору, дисководу). Он преобразует команды для этих устройств в специальную техническую форму, которую может воспринимать каждое из этих устройств.
Еще одним компонентом ядра ОС является менеджер памяти - программа, которая координирует распределение оперативной памяти компьютера.
Часть ОС, отвечающая за интерфейс между ОС и пользователями, называется оболочкой. Ее назначение - осуществление взаимодействия между пользователем и машиной. Современные ОС реализуют эту задачу с помощью графического пользовательского интерфейса(graphical user interface - GUI), в котором каждый объект (файл, папка, диск) представлены пиктограммой (значком) на экране монитора. Такие системы позволяют пользователю просто указать мышью на объект и применить к нему соответствующую команду. Более старые ОС предоставляли возможность пользователю вводить текстовые команды, требовавшие строго соблюдения грамматических и синтаксических правил командного языка.
Основным компонентом GUI является менеджер окон (window manager), который сопоставляет любому открытому объекту фрагмент экрана, называемый окном (window). В свою очередь, если пользователь щелкает мышью на окне какого-либо приложения, именно менеджер окон определяет, какому приложению принадлежит окно, и вызывает реакцию соответствующего приложения. Несмотря на то, что оболочка играет важную роль в общении пользователя с компьютером, она лишь играет роль посредника между пользователем и ядром ОС. Некоторые ОС позволяют выбрать одну из нескольких возможных оболочек. Например, пользователи ОСUNIX могут выбрать одну из оболочек, включая Borne, CилиKorn. При выборе одной из этих оболочек меняется вид общения пользователя с ОС.
Похожие статьи
-
Операционная система - Программное обеспечение информационных компьютерных систем
Операционная система - это комплекс взаимосвязанных системных программ, назначение которого - организовать взаимодействие пользователя с компьютером и...
-
Для того чтобы мы могли не думать о том, как в компьютере происходит работа процессора с программами, данными и с аппаратными устройствами, существует...
-
Программное обеспечение. - Основные термины по информатике
Компьютер - электронное устройство для обработки информации. Составные части компьютера называются его Аппаратным обеспечением . Совокупность...
-
Основные функции: - Исполнение запросов программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти...
-
Системное программное обеспечение - Информационные потоки и способы их хранения
Комплекс программ, которые обеспечивают управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода-вывода,...
-
ПРОГРАМНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА (СИСТЕМНОЕ И ПРИКЛАДНОЕ) - Программное обеспечение компьютера
Что такое программное обеспечение? Под программным обеспечением (Software) понимается совокупность программ, Выполняемых вычислительной системой. К...
-
Системное программное обеспечение - совокупность программ и программных комплексов для управления аппаратурой компьютера и обеспечения работы прикладных...
-
Операционная система Windows - Программное обеспечение информационных компьютерных систем
Само название Windows, на русском языке означает "Окна" и имеет в нашем языке синонимы Виндовс, Вундоуз и другие производные полученные после перевода....
-
Системное ПО: обеспечивает функционирование и обслуживание компьютера. К системному ПО относятся: А. операционная система - комплекс программ,...
-
Все программы, которые не входят в состав операционной системы являются дополнительными. Дополнительное Программное обеспечение может включать в себя...
-
Программное обеспечение и его виды - Программное обеспечение информационных компьютерных систем
Windows программный компьютер операционный Программное обеспечение (software) - это набор команд, управляющих работой компьютера. Без программного...
-
Математическое и программное обеспечение (МО, ПО)- совокупность математических методов, моделей, алгоритмов и программ для реализации целей и задач...
-
Структура программно-математического обеспечения АСУ, его функции и принципы разработки Программные средства обеспечивают обработку данных и состоят из...
-
1. Первые (1945-1955г. г.) компьютеры работали без операционных систем, как правило, на них работала одна программа. Когда скорость выполнения программ и...
-
Прикладные программы предназначены для решения конкретных функциональных задач пользователя. Прикладное ПО общего назначения - совокупность программ для...
-
Операционная система - совокупность программных средств, обеспечивающая управление аппаратной частью компьютера и прикладными программами, а также их...
-
Уровни программного обеспечения. - Основы теории информации
1. Базовый уровень - самый низкий уровень ПО представляет базовое ПО. Оно отвечает за взаимодействие с базовыми аппаратными средствами. Как правило,...
-
Реестр Windows - это по сути, древовидная база данных, которая содержит в себе информацию обо всех параметрах, которые требуются для правильной и...
-
В настоящее время систем видеонаблюдения на рынке продается очень много, и обычно бывает очень сложно принять правильное решение, выбрать нужное решение....
-
Для реализации алгоритма погружения в качестве исходных данных используется дерево параллельной реализации задачи и очередь, сформированная одним из...
-
Введение, Операционная система Windows - Операционная система Windows
Компьютер сам по себе (Hardware) без разработанных человеком для него программ (Software) не может выполнить какой-либо работы. Программы для компьютера...
-
Семейство&;nbsp;UNIX, Операционная система&;nbsp;UNIX - Операционные системы
Операционная система UNIX Операционная система UNIX - это набор программ, который управляет компьютером, осуществляет связь между пользователем и...
-
ОС Android - операционная система для мобильных телефонов, планшетных компьютеров и нетбуков, основанная на ядре Linux. Изначально разрабатывалась...
-
Программное обеспечение промежуточного уровня (middleware) Является основной концепцией по организации программного обеспечения распределенных систем...
-
Из универсальных языков программирования сегодня наиболее популярны следующие: Бейсик (Basic), Паскаль (Pascal), Си++ (C++), Ява (Java). Для каждого из...
-
Требования к аппаратным и операционным ресурсам Для разработки данного программного приложения будет использована Windows XP Professional. Данная...
-
ИСТОРИЯ ПОЯВЛЕНИЯ ДВИЖЕНИЯ OPEN SOURSE - Свободное программное обеспечение
История "свободных программ" начинается с одного человека -- Ричарда Столлмана (Richard Stallman). Именно он впервые употребил термин "free software"...
-
Возникновение дистрибутивов - Свободное программное обеспечение
После определенного периода разработки на Linux уже стабильно работал ряд важнейших утилит GNU. Скомпилированное ядро Linux с небольшим комплектом...
-
Microsoft Windows XP - Операционные системы
Операционная система Microsoft Windows XP (от англ. eXPerience -- опыт), известная также под кодовым наименованием Microsoft Codename Whistler, является...
-
Файл - это однородная по своему назначению совокупность информации, хранящаяся на диске и имеющая имя. Файлы различаются по своим именам. Имя файла может...
-
Оперативная память - Программное обеспечение персональных компьютеров
Обьем доступной оперативной памяти - один из важнейших параметров любого компьютера. Оперативная память или оперативное запоминающее устройство (ОЗУ или...
-
Обеспечение совместимости программного обеспечения в корпоративных системах В некоторых технических областях существуют жесткие требования к...
-
Графические оболочки - Программное обеспечение компьютера
Несмотря на то, что появление программ-оболочек заметно упростило работу с компьютером и его операционной системой, оболочки все-таки долгое время...
-
Неграфические операционные системы - Программное обеспечение компьютера
В дальнейшем операционные системы развивались параллельно с аппаратным обеспечением. Появлялись новые дисководы гибких дисков, менялись и операционные...
-
Аппаратный и программный аспекты диагностики КС Диагностика неисправностей КС имеет два аспекта: аппаратный и программный. Аппаратный аспект...
-
ЗАДАНИЕ, КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ - Основы программирования в операционной системе Unix
Цель работы : изучение и использование языка программирования С++ для работы с ресурсами операционной системы Unix. Написать программу на языке С++ в...
-
Классификация видов тестирования - Тестирование программного обеспечения
При тестировании программного продукта применяется огромное количество различных видов тестов. Наиболее широкую и подробную классификацию предложил автор...
-
Первые персональные компьютеры не имели операционных систем и были похожи на современные игровые приставки. При включении компьютера в сеть процессор...
-
Запуск компьютера - Программное обеспечение компьютера
При поступлении сигнала о запуске процессор обращается к специально выделенной ячейке памяти. В ОЗУ в этот момент ничего нет, если бы там была какая-либо...
-
ФАЙЛОВАЯ СИСТЕМА. ПАПКИ И ФАЙЛЫ. ИМЯ, ТИП, ПУТЬ ДОСТУПА К ФАЙЛУ - Программное обеспечение компьютера
Файл -- это информация, хранящаяся на внешнем носителе и объединенная общим именем. Файлы имеют свои названия. Их называют именами файлов. На диске есть...
Системное программное обеспечение - Системное программное обеспечение. Операционные системы