Основные функции операционных систем
История появления
Barron: “Я не знаю, что это такое, но всегда узнаю ее, если увижу”.
Появление операционных систем относится к одному из этапов развития программного обеспечения и вообще вычислительных систем. К ним можно отнести следующее:
- появление языков высокого уровня;
- появление первых операционных систем;
- появление сетей вычислительных машин.
Основные функции операционных систем
Операционная система (ОС) должна выполнять следующие функции:
- обеспечивать загрузку пользовательских программ и их выполнение (за исключением операционных систем, прошиваемых в ПЗУ);
- обеспечивать управление памятью. Эта функция обеспечивает получение программой памяти и управление системными ресурсами;
- обеспечивать работу с устройствами долговременной памяти (жесткие диски, магнитные ленты, оптические диски и т.п.). В этом случае ОС структурирует пользовательские данные в виде файловых систем;
- предоставлять стандартизированный доступ к различным периферийным устройствам, таким как терминалы, печатающие устройства и др.
- предоставлять некоторый пользовательский интерфейс. Некоторые ОС в этом случае ограничиваются только предоставлением командной строки, другие – на 90% обеспечивают интерфейсную подсистему. Встраиваемые системы часто не имеют пользовательского интерфейса.
В процессе развития вычислительных систем возникали новые задачи, часть из которых начали реализовывать в рамках ОС. К ним относятся:
- параллельное или псевдопараллельное выполнение нескольких задач;
- организацию взаимодействия задач друг с другом;
- защиту системных ресурсов, данных и программ пользователя, исполняющихся процессов и самой себя от ошибочных и зловредных действий пользователей и их программ;
- аутентификацию (проверку имен пользователей), авторизацию (возможность выполнения данным пользователем требуемой операции) и другие средства обеспечения безопасности.
Дата добавления: 2015-09-29; просмотров: 456;