1.2.2 Основные функции ОС
- загрузка программ в оперативную память и их выполнение; - стандартизованный доступ к периферийным устройствам (устройства ввода-вывода);
- управление оперативной памятью (распределение между процессами, организация виртуальной памяти);
- управление доступом к данным на энергонезависимых носителях (таких как жесткий диск, оптические диски и др.), организованным в той или иной файловой системе;
- выполнение по запросу программ тех достаточно элементарных (низкоуровневых) действий, которые являются общими для большинства программ и часто встречаются почти во всех программах (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.);
- обеспечение пользовательского интерфейса;
- сетевые операции, поддержка стека сетевых протоколов. Дополнительные функции ОС:
- организация надежных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основанная на разграничении доступа к ресурсам;
- взаимодействие между процессами: обмен данными, взаимная синхронизация;
- параллельное или псевдопараллельное выполнение задач (многозадачность);
- эффективное распределение ресурсов вычислительной системы между процессами;
- разграничение доступа различных процессов к ресурсам;
- защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений;
- многопользовательский режим работы и разграничение прав.
- Введение
- 1.Классификация программного обеспечения
- 1.1.Понятие программного обеспечения. Виды программного обеспечения
- 1.1.1Понятия, виды и уровни программного обеспечения
- 1.1.2 Уровни программного обеспечения
- 4. Прикладное программное обеспечение.
- 1.1.5 Прикладное программное обеспечение
- 1.1.6 Инструментальное программное обеспечение
- 1.2 Понятие системного программного обеспечения
- 1.2.1Операционные системы
- 1.2.2 Основные функции ОС
- 1.2.3 Современные ОС
- 1.3 Файловая структура ОС. Операции с файлами
- 1.3.1 Файловая система
- 1.4 Основы работы с операционной системой Windows XX
- 1.4.1 Главное меню
- 2.Разработка моделей и алгоритмов решения задач
- 3. Описание процесса разработки программного обеспечения и результатов работы
- Заключение
- Классификация программного обеспечения
- 1 Классификация программного обеспечения
- Классификация программного обеспечения
- 1.1 Классификация программного обеспечения
- Классификация программного обеспечения. Виды программного обеспечения и их характеристики
- Классификация программного обеспечения
- 8.Понятие программного обеспечения. Классификация программного обеспечения.