Требования к операционным системам
Операционная система, как правило, должна реализовывать мультипрограммную обработку, виртуальную память, свопинг, поддерживать многооконный интерфейс, а также выполнять многие другие, необходимые функции. Кроме этих функциональных требований к операционным системам предъявляются не менее важные рыночные требования. К этим требованиям относятся:
- расширяемость: программное обеспечение системы должно быть написано таким образом, чтобы можно было легко внести дополнения и изменения, если это потребуется, и не нарушить целостность системы;
- переносимость: программное обеспечение системы должно легко переноситься с процессора одного типа на процессор другого типа;
- надежность и отказоустойчивость: программное обеспечение системы должно быть защищено как от внутренних, так и от внешних ошибок, сбоев и отказов, его действия должны быть всегда предсказуемыми, а приложения не должны быть в состоянии наносить вред;
- совместимость: операционная система должна иметь средства для выполнения прикладных программ, написанных для других операционных систем, а пользовательский интерфейс должен быть совместим с существующими системами и стандартами;
- безопасность: программное обеспечение операционной системы должно обладать средствами защиты ресурсов одних пользователей от других;
- производительность: система должна обладать настолько хорошим быстродействием и временем реакции, насколько это позволяет аппаратная платформа.
Дата добавления: 2015-08-08; просмотров: 687;