Функционирование современных ПК обеспечивается аппаратными и программными средствами. ПО выполняет функцию посредника между пользователем и компьютером, а также расширяет возможности устройств компьютера.
Использование современного программного обеспечения позволяет решать следующее задачи:
Увеличить производительность операционных систем
Автоматизировать многочисленные информационные процессы в различных областях различной деятельности
Повысить производительность труда разработчиков
Сократить сроки конкретных разработок
Программное обеспечение подразделяется на 2 больших подгруппы
Системные программные обеспечения
Прикладное ПО
Системное ПО - представляет собой комплекс управляющих и обрабатывающих программ, описаний и инструкций, обеспечивающих функционирование вычислительной системы, а также разработку и выполнение программ пользователей.
Состав системного ПО почти не зависит от характера решаемых задач пользователей. Программы системного программного обеспечения по функциональному назначению подразделяется на следующие виды:
программы для настройки и обслуживания ПК
Системы программирования
операционные системы
Прикладное программное обеспечение представляет собой совокупность программ для решения конкретных задач из различных сфер применения компьютера.
Несколько компьютерных программ могут быть объединены в так называемый пакет прикладных программ.
Например, существует пакет прикладных программ Microsoft Office, графический пакет прикладных программ Color Draw, существует пакет системных программ Norton Utilities.
Пакет прикладных программ - это специализированный комплекс программ для решения конкретных задач вместе с сопровождающей документацией.
Операционная система - это набор программ, обеспечивающий организацию вычислительного процесса на ПК.
Основные задачи операционной системы следующее:
Увеличению пропускной способности компьютера за счёт обработки потока задач от одной задачи к другой и эффективного распределения ресурсов ПК по нескольким задачам.
Уменьшение времени реакции системы на запросы пользователей и времени на формирование ответов пользователей от компьютера.
Упрощение работы разработчика программных средств и обслуживающего персонала за счёт предоставления им значительного количества языков программирования и разнообразных сервисных программ.
Основные задачи
Задача - выполнению вычислений в соответствии с одной или несколькими компьютерными программами.
Для выполнения компьютерных программ и решения или конкретных задач требуется информация - данные
Компьютерные программы оперируют и манипулируют данными, обеспечивая перемещение данных и изменение данных.
В результате вычислительного процесса программы могут генерировать новые данные - так называемые результаты вычислений. Для решения задач требуются компьютерные ресурсы, к которым относятся объём оперативной памяти, время работы процессора, а также работа различных устройств.
Операционные системы предназначены для выполнения следующих 3 функций:
Управление данными
Управление задачами
Связь с пользователем
Программные ОС постоянно занимают в оперативной памяти объём установленный при конфигурировании системы.
Основными компонентами ОС являются два компонента:
Управляющие программы
обрабатывающие программы
Основные функции управляющей программы:
Управление задачами, то есть организация последовательного или приоритетного выполнения задачи
Управление данными, тоесть хранение поиск и обслуживание данных независимо от их организации и способа хранения.
Основные функции обрабатывающей программы:
выполнение различных вычислений
Обслуживание интерфейса пользователя, то есть процесса обмена информации между пользователем и ПК
Управляющие программы, входящие в состав ОС подразделяются на три группы:
Программы управления задачами
Программы управления данными
Программы управления восстановлением после сбоя
Программы управления задачами - эти программы считывают входные потоки задач, обрабатывают их в зависимости от приоритета, обеспечивают одновременное выполнение нескольких задач, вызывают процедуру и ведут системный журнал.
Программы управления данными:
они обеспечивают способы организации, определения, хранения, католизации и выборки обрабатываемых данных. Эти программы управляют вводом и выводом данных различных типов, объединением записей в блоки и разделение блоков на записи, а также обработкой дисков и наборов данных
Программы управления восстановлением после сбоя. Эти программы обрабатывают прерывания от систем контроля, регистрируют сбои в процессоре и внешних устройствах, формируют записи о сбоях в журнале, анализируют возможность завершения затронутой сбоем задачи и переводят систему в состояние ожидания, если завершение задачи не возможно.
Меню сайта
Архив записей
Друзья сайта
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0