Вследствие этого надежность и защита ОС является решающим моментом. В случае экстремальных условий работы, ошибочного обращения и при возникновении сбоев в аппаратуре ОС должна реагировать по возможности нечувствительно. Мы говорим тогда о робастной (устойчивой) или, точнее, о терпимой к ошибкам системе.
ОС контролируют и управляют вводом, хранением, передачей, выводом и обработкой больших объемов информации различных пользователей. При этом надо обеспечить, чтобы пользователь неправомочно - случайно или умышленно - не мог осуществить доступ к данным, испортить их, разрушить, прочитать или скопировать.
Однако даже самые изощренные и остроумные способы защиты не являются полностью надежными против вторжения («взлома») извне со стороны специалистов и против злоупотреблений неясных системных программистов. Эта проблематика должна быть обдумана при эксплуатации ВС и разработке ОС. Классическими методами защиты данных среди других являются:
· механизмы запрета,
· пароли,
· блокировка данных (криптографические методы, см. BAUER, 1992).
Впрочем, аспект защиты касается не только наборов данных - его слезет понимать шире: должно быть обеспечено, чтобы пользователь не только не мог полнить доступ к ресурсам, которые находятся вне его компетенции, но и не мог недозволенным образом помешать функционированию ОС или изменить ее. Проблема защиты данных обостряется из-за того, что через сети ЭВМ технически возможен доступ к большому числу ЭВМ.