Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Аналогичным образом, некоторые системы поддерживают многие типы структур для данных файла, в то время как другие просто поддерживают поток байтов. Какие преимущества и недостатки?



Преимущество поддержки системы различными файловыми структурами состоит в том, что поддержка поступает из системы; Отдельные приложения не обязаны предоставлять поддержку. Кроме того, если система обеспечивает поддержку различных файловых структур, она может реализовать поддержку более эффективно, чем приложение. Недостаток поддержки файловых типов deFned системой заключается в том, что она увеличивает размер системы. Кроме того, приложения, которые могут требовать различные типы файлов, отличные от тех, которые предоставляются системой, могут не работать на такой системе. Альтернативная стратегия заключается в том, что операционная система не будет обслуживать файловые структуры и вместо этого обрабатывать все файлы в виде последовательности байтов. Это подход, используемый системами UNIX. Преимущество такого подхода состоит в том, что он упрощает поддержку операционной системы для систем Fle, так как системе больше не нужно предоставлять структуру для разных типов Fle. Кроме того, он позволяет приложениям к структурам deFne Fle, облегчая тем самым ситуацию, когда система не может предоставить Fle defFition, требуемую для приложения speciFc

 

                                      14- билет

1)

How do caches help improve performance? Why do systems not use more or larger caches if they are so useful?

Caches allow components of differing speeds to communicate more

efficiently by storing data from the slower device, temporarily, in

a faster device (the cache). Caches are, almost by definition, more

expensive than the device they are caching for, so increasing the number

or size of caches would increase system cost.

 

41. Как кэширование помогает повысить производительность? Почему системы не используют больше или больше кешей, если они так полезны?

Кэши позволяют компонентам с различной скоростью общаться больше

Сохраняя данные с более медленного устройства, временно, в

Более быстрое устройство (кеш). Кэш-память, по определению, больше

Дороже, чем устройство, для которого они кэшируются, поэтому увеличение числа

Или размер кэшей увеличили бы стоимость системы.

Билет

What is the main difficulty that a programmer must overcome in writing an operating system for a real-time environment?

The main difficulty is keeping the operating system within the fixed time constraints of a real-time system. If the system does not complete a task in a certain time frame, it may cause a breakdown of the entire system it is running. Therefore when writing an operating system for a real-time system, the writer must be sure that his scheduling schemes don’t allow response time to exceed the time constraint

В чем заключается основная трудность, которую программист должен преодолеть при написании операционной системы для среды реального времени?

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

 

 

2)44. Why is it difficult to protect a system in which users are allowed to do their own I/O?

Answer:

In earlier chapters we identified a distinction between kernel and user mode where kernel mode is used for carrying out privileged operations such as I/O .One reason why I/O must be performed in kernel mode is that I/O requires accessing the hardware and proper access to the hardware is necessary for system integrity. If we allow users to perform their own I/O , we cannot guarantee system integrity.


Поделиться:



Последнее изменение этой страницы: 2019-05-08; Просмотров: 129; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.008 с.)
Главная | Случайная страница | Обратная связь