Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции 2012 / Тема 5 - Программное обеспечение компьютера.doc
Скачиваний:
82
Добавлен:
16.03.2015
Размер:
80.9 Кб
Скачать

Языки и системы программирования

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

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

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

Основное назначение прикладных программ - решать задачи пользователя. ППО состоит из библиотек стандартных программ и пакетов прикладных программ (ППП).

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

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

Уникальное по

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

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

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

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

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

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

Основное назначение ОС состоит в обеспечении максимальной производительности компьютера.

Основные принципы построения ос

  1. Организация параллельной работы процессора, устройства ввода-вывода, внешней памяти (параллельная работа процессора и операционной памяти с использованием внешних устройств).

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

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

ОС для ПК делятся на:

  1. одно- и многозадачные (в зависимости от числа параллельного выполняемых прикладных процессов);

  2. одно- и  многопользовательские (в зависимости от числа пользователей, одновременно работающих с ОС);

  3. непереносимые и переносимые на другие типы компьютеров;

  4. несетевые и сетевые, обеспечивающие работу в сетях ЭВМ;

  5. операционные оболочки.

Операционные оболочки– специальные программы, предназначенные для облегчения общения пользователя с командами ОС. Операционные оболочки имеют текстовый и графический варианты интерфейса пользователя. Эти программы существенно упрощают задание команды ОС для выполнения.