Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Мобильность




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

Свойство мобильности не столь однозначно положительно, как может показаться. Чтобы программа была мобильна, при ее разработке следует отказаться от глубокого использования особенностей конкретной архитектуры (таких, как количество и функциональные возможности регистров процессора, нестандартные команды). Мобильная программа должна быть написана на языке достаточно высокого уровня (часто используется язык C), который можно реализовать на компьютерах любой архитектуры. Платой за мобильность всегда является некоторая потеря эффективности, поэтому немобильные системы распространены достаточно широко.

Примерно 5-10% исходных текстов UNIX написаны на языка ассемблера и должны переписываться заново при переносе на новую архитектуру. Остальная часть системы написана на C и практически не требует изменений при переносе.

Некоторым компромиссом являются многоплатформенные ОС (например, Windows NT), изначально спроектированные для использования на нескольких аппаратных платформах, но не гарантирующие возможность переноса на новые, не предусмотренные заранее архитектуры.

 

Сравнительные характеристики ОС реального времени и разделения времени

Характеристика ОС реального времени ОС разделения времени
1. Время реагирования на внешний запрос Минимальное. Последний запрос обрабатывается первым Не более кванта, который обычно равен 0,01 сек.
2.Эффективность работы системы. Не имеет значения Существенна.  
3.Размер решаемых задач Не должен быть слишком большой Не ограничен.  
4.Время выполнения задачи Суммарное время выполнения всех задач в системе должно быть меньше, чем интервал времени между поступлением задач в систему. Определяется сложностью самой задачи  
5.Быстродействие системы. ДОЛЖНО быть максимально возможным для темпа поступления запросов. Особой роли не играет  
6.Гарантии обработки задачи до конца за определенное время.   Должна быть 100% гарантия. Иначе система не работоспособна.   Не существует.  
7.Инструментарий для разработки программ. Отсутствует.   Широкий выбор средств разработки, отладки и тестирования программ.  
8.Интерфейс с пользователем. Как правило, примитивный интерфейс, обычно в виде командной строки. Богатый выбор интерфейсов, начиная от командной строки и кончая утонченными оконными интерфейсами.  

 

Вопросы для самоконтроля

 

1. Классификация по основному архитектурному принципу ОС.

2. Перечислите критерии сравнения ОС?

3. Что такое мэйнфреймы?

4. Три вида обслуживания мэйнфреймов.

5. Классификация ОС по назначению.

6. Классификация ОС по классу решаемых задач.

7. Классификация ОС по способу взаимодействия с системой.

 

Лекция 4. Основные сведения об ОС

(2 часа)




Поделиться с друзьями:


Дата добавления: 2014-11-16; Просмотров: 598; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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