Questa è l'app Windows denominata Scheduler Simulation la cui ultima versione può essere scaricata come SimSchedulerZIP.zip. Può essere eseguito online nel provider di hosting gratuito OnWorks per workstation.
Scarica ed esegui online gratuitamente questa app denominata Scheduler Simulation con OnWorks.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avvia qualsiasi emulatore online OS OnWorks da questo sito Web, ma migliore emulatore online Windows.
- 5. Dal sistema operativo OnWorks Windows che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione e installala.
- 7. Scarica Wine dai repository software delle tue distribuzioni Linux. Una volta installato, puoi quindi fare doppio clic sull'app per eseguirli con Wine. Puoi anche provare PlayOnLinux, un'interfaccia fantasiosa su Wine che ti aiuterà a installare programmi e giochi Windows popolari.
Wine è un modo per eseguire il software Windows su Linux, ma senza Windows richiesto. Wine è un livello di compatibilità Windows open source in grado di eseguire programmi Windows direttamente su qualsiasi desktop Linux. Essenzialmente, Wine sta cercando di re-implementare abbastanza Windows da zero in modo che possa eseguire tutte quelle applicazioni Windows senza effettivamente bisogno di Windows.
IMMAGINI
Ad
Simulazione dello scheduler
DESCRIZIONE
Pianificatore di thread personalizzato con struttura dati personalizzata e algoritmo di pianificazione. Mutex personalizzato, implementazione del semaforo e sistema di messaggistica asincrono che combina modelli Observer e Visitor. Il sistema è implementato sul sistema Windows e non è portato su alcun hardware, utilizza il thread di Windows per il salvataggio del contesto. Il codice ha inoltre testato l'implementazione della struttura dati comune. Il sistema è progettato per la piattaforma multi-core.
Il sistema è testato a livello base, non completamente. Premere il pulsante Esegui comando dopo aver digitato un comando poiché Invio non è supportato nel prompt dei comandi. Digita Aiuto e premi il pulsante di comando per tutti i comandi.
L'intero sistema ha una classe base denominata Glue contenente puntatori a utili implementazioni di oggetti manager personalizzati per il sistema.
Tutti gli oggetti Windows sono incapsulati per un facile porting multipiattaforma. GSysytem ha tutte le interfacce e ConGSystem ha un'implementazione concreta. Lo scheduler è in scheduler.h e .cpp.
Caratteristiche
- Scheduler completamente orientato agli oggetti con strutture dati personalizzate
- Combina modelli OOD utilizzando la messaggistica asincrona
- Oggetti di sincronizzazione dei thread personalizzati come Mutex, Semaphore
- Implementato su Windows come simulazione, utilizza il thread win per il salvataggio del contesto
- Fornisce la libreria OO per strutture dati comuni
Categorie
Questa è un'applicazione che può essere recuperata anche da https://sourceforge.net/projects/scheduler-simulation/. È stato ospitato su OnWorks per poter essere eseguito online in modo più semplice da uno dei nostri sistemi operativi gratuiti.