русс | укр

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

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Системное программное обеспечение


Дата добавления: 2014-10-07; просмотров: 614; Нарушение авторских прав


Системное программное обеспечение (СПО) управляет всеми ресурсами ЭВМ, осуществляет общую организацию процесса обработки информации обеспечивает интерфейс ЭВМ с проблемной средой. СПО включает в свой состав:

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

=>утилиты операционной системы;

=> средства тестирования и диагностики;

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

Под операционной системойбудем понимать множество согласованно работающих управляющих программ для выполнения вычислительного процесса.

Именно операционная система определяет режим работы вычислительной системы.

Различают следующие режимы:

=> однопрограммный - в любой момент времени в системе находится одно задание;

=>мультипрограммный - каждое устройство занято своим заданием;

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

=> диалоговый - пользователь может управлять ходом выполнения программы, предполагает отсутствие жестко закрепленной последовательности операций обработки данных;

=> пакетный - пользователь не может повлиять на процесс решения задачи;

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

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



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

В настоящее время наиболее распространенными являются следующие операционные системы для персональных компьютеров, рабочих станций и серверов: UNIX, MS DOS, OS/2, WINDOWS, MAC, VAX/VMS. Сетевые операционные системы служат для организации обслуживания пользователей локальных вычислительных сетей. Среди сетевых операционных систем наибольшей популярностью пользуется ОС NetWareразработчик фирма Novell.

Утилиты ОС - средства расширения функций ОС, могут быть реализованы как на уровне отдельных программ, так и в виде специальных пакетов (антивирусные пакеты, пакеты для сжатия/восстановления файлов и т.п.)и использоваться на одном из трех уровней:

=> резидентном (всегда находятся в памяти);

=> системном (работают под управлением ОС, как прикладная программа);

=> автономном (работают вне операционной среды).

Средства тестирования и диагностики -средства для технического обслуживания ЭВМ. Операционные оболочки расширяют функции ОС и повышают уровень интерфейса с ЭВМ.



<== предыдущая лекция | следующая лекция ==>
Способы передачи данных | Прикладное программное обеспечение.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.474 сек.