OS Algorithm Simulator

5 тыс.+
Спампоўванні
Ацэнка змесціва
Для ўсіх
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана

Пра гэту праграму

Сімулятар алгарытму АС - гэта адукацыйнае прыкладанне, якое дазваляе мадэляваць алгарытмы, якія прымушаюць працаваць Аперацыйную сістэму (АС).
Як вы можаце ведаць, галоўнай мэтай АС з'яўляецца кіраванне 4 рэсурсамі:
- Працэсар.
- Памяць.
- Сістэма ўводу / вываду (I / O).
- Файлавая сістэма.
Кожная АС змяшчае некалькі алгарытмаў, якія забяспечваюць вышэйпералічаныя функцыянальныя магчымасці. Напрыклад:
- Алгарытм планавання працэсара выбірае, які працэс павінен займаць працэсар у кожны момант.
- Іншы алгарытм адказвае за недапушчэнне тупіковай сітуацыі, калі працэсы размяркоўваюць рэсурсы.
- Алгарытм кіравання памяццю дзеліць памяць на порцыі для кожнага працэсу, а іншы вырашае, якія часткі трэба памяняць, а якія - застацца ў аператыўнай памяці. Выдзяленне можа быць сумежным ці не. У апошнім выпадку мы будзем мець больш сучасныя механізмы, такія як падкачка або сегментацыя. Затым алгарытм замены старонак вырашае, якія старонкі могуць заставацца ў памяці, а якія - не.
- Іншы алгарытм адказвае за тое, каб звярнуць увагу на ўсе перабоі, якія апаратнае забеспячэнне можа выклікаць у сістэме ўводу-вываду.
- І гэтак далей.
Каб глыбока зразумець АС, трэба ведаць, як працуюць гэтыя алгарытмы і чаму некаторыя падыходы, якія здаюцца разумнымі, былі адкінуты вядомымі аперацыйнымі сістэмамі, такімі як Windows ці Linux. Мэта гэтага прыкладання - даць тлумачэнні розных падыходаў да кожнай праблемы і праілюстраваць, як працуе кожны алгарытм з дапамогай мадэлявання. З гэтай мэтай гэта дадатак змяшчае некалькі прыкладаў, але таксама дазваляе прадастаўляць уласныя наборы дадзеных і правяраць, як кожны алгарытм будзе выконваць іх. Важна таксама сказаць, што ў большасці выпадкаў гэта дадатак не ўтрымлівае самых сучасных алгарытмаў, а спрашчэнняў, якія мы лічым лепшымі для навучальнага працэсу.
Асаблівасці:
- Некалькі алгарытмаў планавання папярэджання і папярэджання:
* Першы прыйшоў першы
* Самая кароткая праца
* Самы кароткі астатні час
* На аснове прыярытэту (без папярэджання)
* На аснове прыярытэту (пераважна)
* Кругавой
- Алгарытмы тупіковай сітуацыі:
* Пазбяганне тупіковай сітуацыі (алгарытм банкіра).
- Сумеснае размеркаванне памяці * Першая прыдатнасць
* Лепш за ўсё падыходзіць
* Горш за ўсё падыходзіць
- Алгарытмы замены старонкі:
* Аптымальная замена старонкі
* Першы ў першым
* Найменш нядаўна выкарыстаны
* Першы ў першым з другім шанцам
* Не часта выкарыстоўваецца
* Старэнне
- Для кожнага алгарытму:
* Гэта дазваляе ствараць уласныя наборы дадзеных для мадэлявання.
* Уключае тэставы рэжым для праверкі разумення.
Абноўлена
29 жні 2024 г.

Бяспека даных

Бяспека пачынаецца з разумення таго, як распрацоўшчыкі збіраюць і абагульваюць вашы даныя. Спосабы забеспячэння прыватнасці і бяспекі даных залежаць ад выкарыстання праграмы, месца пражывання і ўзросту карыстальніка. Распрацоўшчык даў гэту інфармацыю, але з цягам часу ён можа змяніць яе.
Даныя не абагульваюцца са староннімі арганізацыямі
Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра абагульванне даных
Даныя не збіраюцца
Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра збор даных
Выконваецца Сямейная палітыка Play

Што новага

Added compatibility with Android 14 (Upside Down Cake).

Служба падтрымкі для праграмы

Пра распрацоўшчыка
Rafael López García
phy.development@gmail.com
Rúa Armada Española, 30, 5, 1A 15406 Ferrol Spain
undefined