Очень доброжелательный и компетентный автор. Всегда был на связи, все разъяснил, предоставил несколько вариантов программы. Рекомендую.
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
ВВЕДЕНИЕ
Операционная система (ОС) – это набор взаимодействующих системных программ и информационных структур данных, с помощью которых организуется взаимодействие пользователя и прикладных программ с вычислительной системой.
Важность операционных систем определяется частотой их использования: практически всегда взаимодействие с компьютером производится именно через этот набор программ. Тем самым обеспечивается автоматизация выполнения типичных стандартных действий, связанных с использованием основных устройств компьютера. Широчайшее распространение компьютеров во все сферы деятельности человека произошло во многом благодаря именно наличию простых в использовании (но сложных по своей организации) ОС.
Целью данного проекта, является закрепление теоретических знаний по дисциплине «операционные системы», моделирование гарантированного планирования, организации страничного распределения памяти и непрерывного размещения файлов, а также изучение алгоритма планирования FCFS. И Т.Д.
Многоуровневые очереди
Для систем, в которых процессы могут быть легко рассортированы по разным группам, был разработан другой класс алгоритмов планирования. Для каждой группы процессов создается своя очередь процессов, находящихся в состоянии готовность (см. рисунок 5). Этим очередям приписываются фиксированные приоритеты. Например, приоритет очереди системных процессов устанавливается выше, чем приоритет очередей пользовательских процессов. А приоритет очереди процессов, запущенных студентами, ниже, чем для очереди процессов, запущенных преподавателями. Это значит, что ни один пользовательский процесс не будет выбран для исполнения, пока есть хоть один готовый системный процесс, и ни один студенческий процесс не получит в свое распоряжение процессор, если есть процессы преподавателей, готовые к исполнению. Внутри этих очередей для планирования могут применяться самые разные алгоритмы. Так, например, для больших счетных процессов, не требующих взаимодействия с пользователем (фоновых процессов), может использоваться алгоритм FCFS, а для интерактивных процессов – алгоритм RR. Подобный подход, получивший название многоуровневых очередей, повышает гибкость планирования: для процессов с различными характеристиками применяется наиболее подходящий им алгоритм.
Краткое содержание работы: данный курсовой проект посвящен закреплению
закреплению теоретической части ОС, разработке алгоритма и программной
реализации.
1.1 Словесная постановка задачи
Изучить подсистему файловой системы и работу управления памятью. Проанализировать модель работы FCFS. Для компьютерной реализации моделирования подсистем управления процессами, памятью и файлами, был выбран язык программирования С++, этот язык удобен для создания программ и приложений данного вида. В данном курсовом проекте реализован алгоритм гарантированного планирования, непрерывного размещения файлов и страничного распределения памяти. Показать рождение процессов, а также их переходы из одного состояния в другое.
ПОЛНОСТЬЮ ГОТОВЫЙ КУРСОВОЙ ПРОЕКТ, КОД В КОНЦЕ ФАЙЛА, ВСЕ ПОЛНОСТЬЮ РАБОТАЕТ! АНТИПЛАГИАТ 89% ВУЗ
Список использованных источников
1. https://infourok.ru/lekcionniy-material-na-temu-podsistemi-os-3770400.html [Электронный ресурс].
2. https://foxford.ru/wiki/informatika/operatsionnaya-sistema [Электронный ресурс].
3. https://studfile.net/preview/2030205/page:22/ [Электронный ресурс]
4. https://studopedia.ru/5_41739_metodi-raspredeleniya-pamyati-stranichnoe-raspredelenie.html [Электронный ресурс]
5. https://poznayka.org/s10721t1.html [Электронный ресурс]
6. https://lektsii.org/9-9227.html [Электронный ресурс]
7. https://coderlessons.com/tutorials/akademicheskii/izuchite-operatsionnuiu-sistemu/operatsionnaia-sistema-planirovanie-protsessov[Электронный ресурс]
8. https://coderlessons.com/tutorials/akademicheskii/osnovy-operatsionnykh-sistem/17-algoritm-planirovaniia-fcfs[Электронный ресурс]
9. https://intuit.ru/studies/courses/941/31/lecture/972[Электронный ресурс]
10. Б.И. Илюшкин Операционные системы. Процессы и потоки: Учебное пособие. – СПб.: СЗТУ, 2005, - 103 с.
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
ВВЕДЕНИЕ
Операционная система (ОС) – это набор взаимодействующих системных программ и информационных структур данных, с помощью которых организуется взаимодействие пользователя и прикладных программ с вычислительной системой.
Важность операционных систем определяется частотой их использования: практически всегда взаимодействие с компьютером производится именно через этот набор программ. Тем самым обеспечивается автоматизация выполнения типичных стандартных действий, связанных с использованием основных устройств компьютера. Широчайшее распространение компьютеров во все сферы деятельности человека произошло во многом благодаря именно наличию простых в использовании (но сложных по своей организации) ОС.
Целью данного проекта, является закрепление теоретических знаний по дисциплине «операционные системы», моделирование гарантированного планирования, организации страничного распределения памяти и непрерывного размещения файлов, а также изучение алгоритма планирования FCFS. И Т.Д.
Многоуровневые очереди
Для систем, в которых процессы могут быть легко рассортированы по разным группам, был разработан другой класс алгоритмов планирования. Для каждой группы процессов создается своя очередь процессов, находящихся в состоянии готовность (см. рисунок 5). Этим очередям приписываются фиксированные приоритеты. Например, приоритет очереди системных процессов устанавливается выше, чем приоритет очередей пользовательских процессов. А приоритет очереди процессов, запущенных студентами, ниже, чем для очереди процессов, запущенных преподавателями. Это значит, что ни один пользовательский процесс не будет выбран для исполнения, пока есть хоть один готовый системный процесс, и ни один студенческий процесс не получит в свое распоряжение процессор, если есть процессы преподавателей, готовые к исполнению. Внутри этих очередей для планирования могут применяться самые разные алгоритмы. Так, например, для больших счетных процессов, не требующих взаимодействия с пользователем (фоновых процессов), может использоваться алгоритм FCFS, а для интерактивных процессов – алгоритм RR. Подобный подход, получивший название многоуровневых очередей, повышает гибкость планирования: для процессов с различными характеристиками применяется наиболее подходящий им алгоритм.
Краткое содержание работы: данный курсовой проект посвящен закреплению
закреплению теоретической части ОС, разработке алгоритма и программной
реализации.
1.1 Словесная постановка задачи
Изучить подсистему файловой системы и работу управления памятью. Проанализировать модель работы FCFS. Для компьютерной реализации моделирования подсистем управления процессами, памятью и файлами, был выбран язык программирования С++, этот язык удобен для создания программ и приложений данного вида. В данном курсовом проекте реализован алгоритм гарантированного планирования, непрерывного размещения файлов и страничного распределения памяти. Показать рождение процессов, а также их переходы из одного состояния в другое.
ПОЛНОСТЬЮ ГОТОВЫЙ КУРСОВОЙ ПРОЕКТ, КОД В КОНЦЕ ФАЙЛА, ВСЕ ПОЛНОСТЬЮ РАБОТАЕТ! АНТИПЛАГИАТ 89% ВУЗ
Список использованных источников
1. https://infourok.ru/lekcionniy-material-na-temu-podsistemi-os-3770400.html [Электронный ресурс].
2. https://foxford.ru/wiki/informatika/operatsionnaya-sistema [Электронный ресурс].
3. https://studfile.net/preview/2030205/page:22/ [Электронный ресурс]
4. https://studopedia.ru/5_41739_metodi-raspredeleniya-pamyati-stranichnoe-raspredelenie.html [Электронный ресурс]
5. https://poznayka.org/s10721t1.html [Электронный ресурс]
6. https://lektsii.org/9-9227.html [Электронный ресурс]
7. https://coderlessons.com/tutorials/akademicheskii/izuchite-operatsionnuiu-sistemu/operatsionnaia-sistema-planirovanie-protsessov[Электронный ресурс]
8. https://coderlessons.com/tutorials/akademicheskii/osnovy-operatsionnykh-sistem/17-algoritm-planirovaniia-fcfs[Электронный ресурс]
9. https://intuit.ru/studies/courses/941/31/lecture/972[Электронный ресурс]
10. Б.И. Илюшкин Операционные системы. Процессы и потоки: Учебное пособие. – СПб.: СЗТУ, 2005, - 103 с.
| Купить эту работу vs Заказать новую | ||
|---|---|---|
| 0 раз | Куплено | Выполняется индивидуально |
|
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
| Сразу в личном кабинете | Доступность | Срок 1—6 дней |
| 5800 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 147295 Курсовых работ — поможем найти подходящую