Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Структура программных средств.Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Программное обеспечение (ПО) как неразрывная составляющая вычислительной машины. Классификация программных продуктов в соответствии с их назначением. Системное, прикладное, инструментальное и сетевое ПО.
Электронная вычислительная машина является неразрывной совокупностью двух компонентов – аппаратного и программного. Аппаратный компонент состоит из различных блоков компьютера, выполняющих определённые, присущие каждому блоку, функции. Это та часть вычислительной системы, которая в английском языке называется Hardware, а по-русски называется ещё проще – «железо». Программный компонент – это программы, которые организуют согласованную работу всех элементов аппаратной составляющей компьютера, обеспечивает рациональное использование его ресурсов, предназначены для решения задач, которые необходимы пользователю, формируют удобный для пользователя интерфейс. В английском языке этот компонент именуется Softwear, а в русском – программным обеспечением (ПО), программой, или «софт». В общей архитектуре современных вычислительных систем программный компонент является наиболее гибким и пластичным. Он выступает как оболочка аппаратной среды, расширяющей её возможности. Именно с ней осуществляется пользовательский интерфейс в процессе подготовки, отладки и решения задач (рис.1).
Рис.1. Интерфейс пользователя с аппаратно-программными средствами Без получения соответствующих инструкций компьютер не сможет решить даже самую простую задачу. Поэтому для эффективной эксплуатации вычислительной техники фирмы-производители создают специальное программное обеспечение. Оно позволяет пользователю выдавать компьютеру простые команды, которые программа преобразует затем в множество мелких операций, понятных вычислительной машине. В результате, работа с компьютером становится доступной широкому кругу пользователей. Программное обеспечение может быть по-разному классифицировано, в частности, по тем задачам, которые оно выполняет. Исходя из этого, архитектуру (структуру) программного обеспечения можно представить в виде, показанном на рис.2.
Рис.2. Архитектура программного обеспечения ЭВМ Системное программное обеспечение занимает особое место среди выделенных компонентов архитектуры ПО ЭВМ. Оно предназначено для управления электронной вычислительной машиной, обеспечения её надёжной работы, решения проблем и задач пользователя, организации удобного и эффективного интерфейса с пользователем, выполнения других функций, расширяющих возможности применения ЭВМ. Это специальный слой программного обеспечения, который позволяет пользователю работать с компьютерной системой, не вникая в детали процессов, происходящих внутри системы во время её работы. В состав системного программного обеспечения входят операционные системы, операционные оболочки, утилиты, средства тестирования и диагностики ЭВМ. Прикладное программное обеспечение составляют пакеты прикладных программ, предназначенные для решения конкретных задач из различных отраслей научной и практической деятельности, а также программы, разработанные самими пользователями. В конечном счёте, именно на пользователей различного уровня компьютерной образованности и ориентированы многочисленные пакеты прикладных программ. Инструментальное программное обеспечение предназначено для создания новых, оригинальных программ, включая системное программное обеспечение. Поэтому в его состав входят языки программирования (в том числе языки программирования высокого уровня – ЯВУ), программы-компиляторы и программы-нтерпретаторы, транслирующие программы с языков программирования различного уровня на машинные языки. В состав инструментального ПО входят также библиотеки стандартных программ, средства редактирования, отладки, тестирования и загрузки, а также системы программирования. Сетевое программное обеспечение ведёт своё начало от создания первых локальных сетей. К этому ПО, прежде всего, сетевые протоколы связи. К концу 90-х годов практически все операционные системы стали сетевыми, способными поддерживать работу с разнородными клиентами и серверами. Однако появились и специализированные сетевые операционные системы, предназначенные исключительно для выполнения коммуникационных сетевых задач. Кроме того, в течение всего последнего десятилетия большое внимание уделялось созданию корпоративных сетевых операционных систем, предназначенных для поддержки сетевой работы, обеспечения высокого уровня информационной безопасности, создания централизованного администрирования и управления.
|
||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-02-05; просмотров: 1436; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.221.240.14 (0.007 с.) |