русс | укр

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

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

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

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


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

Типовые функции ОС.


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


Лекция 1

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

Функции кот. выполняет ОС:

1.Координация работы всех пользовательских программ.2.Координация работы всех устройств в составе ВС.

1.прием команд или заданий на спец языке сцинариев и их выполнение .2.выдил памяти и загрузка программ, подлежащих исполнению.3.выдил времени процессора для выполнения каждой прогаммы.4.распредиление памяти между компонентами Ос и программами пользователей, защита их от взаимного влияния.5.распредиление внешних устройств между компонентами ОС и программами пользователей.6.управление всеми физическими устройствами с целью обеспечения максим производительности вычислительной системы и/или пользователя.7.Планир. и диспетчеризация задач с учетом заданной или выбранной дисциплины обслуживания.8.управление процессами и потоками в режиме квантового времени.9.поддержка работы с локальными корпоративными и глобальными сетями.10.защита данных от несанкционированого доступа.11.поддержка 64 разрядных процессоров.

Реализация названных и других функций возлагается на конкретные модули в составе ОС.

Свойства ОС:

1.Эффективность Ос заключается в том , что при распределении ресурсов ОС сама не должна потреблять слишком большие их обьемы, не должна предьявлять жесткие требования к оборудованию.2.Надежность и устойчивость Ос должна быть надежна как и аппаратура. Быть способной выявлять и диагностировать ошибки и восстановляться после ошибки произошедшей по вине пользователя. Устойчивость позволяет возможность восстановления системы после збоя. 3.Гибкость и расширяемость .Система должна быть гибко настроения на потребности пользователя. Ресурсы могут увеличиваться или уменьшатся в зависимости от задания пользователя. Ос должна быть расширяемой для обеспечения эффективности использования нового технического обеспечения.4.переносимость-обеспечение функционирования ОС для различных архитектур процессоров и внешних устройств. 5.Безопасность. ОС должна защищать приложения от возможного влияния. Минимизирующая возможность преднамереного или случайного искажения данных и программ для всех приложений пользователя и ОС , а так же защищать критические ресурсы несанкционир доступа. Необходимое условие –защищать ОС – наличие собственника для каждого ресурса и прав доступа к ресурсам для каждого пользователя. 6.Сщвметимость обозначает возможность использовать ОС для процессора с разной архитектурой. Совместимость эта может быть обеспечена на уровне двоичных кодов и исходных кодов.7.Удобство. ОС должна быть создана с учетом человеческого фактора и должна быть удобной пользователю.



Классификация ОС:

1.По количеству одновременно решаемых задач : одно и много задачные.

2.по количеству одновременно обслуживающих пользователей : одно и многопользовательские.

3.В зависимости от режима выполнения задач ОС: с не вытисняющей многозадачностью ; - с вытисняющей многозадачностью ;

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



<== предыдущая лекция | следующая лекция ==>
Социокультурные основания графического дизайна | Работа с ТСР/IP


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


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

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

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


 


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

 
 

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

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