ВУЗ:
Составители:
6
также называются ОС. Бывает и так, что отдельные подсистемы
программного комплекса, не называясь ОС, все-таки являются ею.
Возникают и совсем анекдотические ситуации, когда разработчик
пишет свою собственную ОС, не подозревая об этом. Это случается не
только при разработке встраиваемых приложений, но и при написании
программ (особенно многопоточных и требовательных к ресурсам) для
компьютеров и ОС общего назначения.
Основные функции операционных систем
По современным представлениям операционная система должна
уметь делать следующее [1]:
− обеспечивать загрузку прикладных программ в память и их
исполнение,
− обеспечивать управление памятью; в простейшем случае это
указание единственной загруженной программе адреса, на
котором кончается память, доступная для использования, и
начинается память, занятая системой, в многопроцессных
системах это сложная задача управления системными ресурсами,
− обеспечивать работу с устройствами долговременной памяти,
такими как магнитные диски, ленты, оптические диски, флэш-
память и т. д.,
− предоставлять более или менее стандартизованный доступ к
различным периферийным устройствам, таким как терминалы,
модемы, принтеры или двигатели, поворачивающие рулевые
плоскости истребителя,
− предоставлять некоторый пользовательский интерфейс (слово
некоторый здесь сказано не случайно — часть систем
ограничивается командной строкой, в то время как другие на 90%
состоят из интерфейсной подсистемы).
6 также называются ОС. Бывает и так, что отдельные подсистемы программного комплекса, не называясь ОС, все-таки являются ею. Возникают и совсем анекдотические ситуации, когда разработчик пишет свою собственную ОС, не подозревая об этом. Это случается не только при разработке встраиваемых приложений, но и при написании программ (особенно многопоточных и требовательных к ресурсам) для компьютеров и ОС общего назначения. Основные функции операционных систем По современным представлениям операционная система должна уметь делать следующее [1]: − обеспечивать загрузку прикладных программ в память и их исполнение, − обеспечивать управление памятью; в простейшем случае это указание единственной загруженной программе адреса, на котором кончается память, доступная для использования, и начинается память, занятая системой, в многопроцессных системах это сложная задача управления системными ресурсами, − обеспечивать работу с устройствами долговременной памяти, такими как магнитные диски, ленты, оптические диски, флэш- память и т. д., − предоставлять более или менее стандартизованный доступ к различным периферийным устройствам, таким как терминалы, модемы, принтеры или двигатели, поворачивающие рулевые плоскости истребителя, − предоставлять некоторый пользовательский интерфейс (слово некоторый здесь сказано не случайно — часть систем ограничивается командной строкой, в то время как другие на 90% состоят из интерфейсной подсистемы).
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »