русс | укр

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

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

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

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


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

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


Дата добавления: 2013-12-23; просмотров: 748; Нарушение авторских прав


Программное обеспечение ЭВМ условно принято разделять на три группы:

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

· надбазовое программное обеспечение

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

Под общесистемным программным обеспечением в настоящее время понимают современные операционные системы. Главная функция операционных систем – представление пользователю некоторой виртуальной ЭВМ, которая обеспечивает удобный интерфейс для большого количества пользователей, не являющихся специалистами в области вычислительной техники. Операционные системы предназначены для управления всеми видами ресурсов вычислительной системы. Основными ресурсами являются:

· процессорное время

· управление памятью

· управление файловой системой

· управление периферийными устройствами и аппаратными средствами ЭВМ

 

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

Прообразом современных операционных систем явились операционные мониторные системы больших ЭВМ (мэнфреймов). Все задачи, связанные с управлением ЭВМ, автоматизировались с помощью мониторных систем. В 70-х гг. появились ЭВМ, построенные на базе интегральных микросхем. Один из наиболее ярких представителей таких ЭВМ – американская вычислительная машина IBM-360, на которой с помощью системного программного обеспечения были реализованы основные концепции, присущие современным операционным системам, а именно мультипрограммирование, мультипроцессирование, многотерминальный режим, виртуальная память, файловые системы и сетевая работа.

Реализация мультипрограммирования потребовала внесения изменений в аппаратуру компьютера. В процессорах появилось два режима работы: привилегированный и пользовательский. Появились специальные регистры, которые давали возможность переключения процессора с одной задачи на другую. Также появилась развитая система прерываний и средства защиты областей памяти. В конце 60-х гг. были начаты работы по созданию компьютерных систем. В это время в США была создана компьютерная сеть Arpanet, которая явилась прообразом современной сети Internet. Arpanet была испытательным полигоном для сетевых операционных систем; она дала возможность проверить в реальных условиях взаимодействие отдельных компьютеров, степень масштабируемости, а также способность работы при пиковых нагрузках. В середине 70-х гг. начинается производство мини-ЭВМ. Архитектура этих компьютеров была несколько проще, чем у мэнфреймов, что нашло отражение в операционной системе миникомпьютеров. Именно мини-ЭВМ послужили основой для создания локальных сетей ЭВМ, что вызвало необходимость организации совместного использования данных и периферийного оборудования.





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


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


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

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

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


 


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

 
 

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

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