Il s'agit de l'application Windows nommée Scheduler Simulation dont la dernière version peut être téléchargée sous SimSchedulerZIP.zip. Il peut être exécuté en ligne chez le fournisseur d'hébergement gratuit OnWorks pour les postes de travail.
Téléchargez et exécutez gratuitement en ligne cette application nommée Scheduler Simulation with OnWorks.
Suivez ces instructions pour exécuter cette application :
- 1. Téléchargé cette application sur votre PC.
- 2. Entrez dans notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous voulez.
- 3. Téléchargez cette application dans ce gestionnaire de fichiers.
- 4. Démarrez n'importe quel émulateur en ligne OS OnWorks à partir de ce site Web, mais un meilleur émulateur en ligne Windows.
- 5. Depuis le système d'exploitation OnWorks Windows que vous venez de démarrer, accédez à notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous souhaitez.
- 6. Téléchargez l'application et installez-la.
- 7. Téléchargez Wine depuis les dépôts de logiciels de vos distributions Linux. Une fois installé, vous pouvez ensuite double-cliquer sur l'application pour les exécuter avec Wine. Vous pouvez également essayer PlayOnLinux, une interface sophistiquée sur Wine qui vous aidera à installer des programmes et des jeux Windows populaires.
Wine est un moyen d'exécuter un logiciel Windows sur Linux, mais sans Windows requis. Wine est une couche de compatibilité Windows open source qui peut exécuter des programmes Windows directement sur n'importe quel bureau Linux. Essentiellement, Wine essaie de ré-implémenter suffisamment de Windows à partir de zéro pour qu'il puisse exécuter toutes ces applications Windows sans avoir réellement besoin de Windows.
CAPTURES D'ÉCRAN
Ad
Simulation du planificateur
DESCRIPTION
Planificateur de threads personnalisé avec structure de données personnalisée et algorithme de planification. Mutex personnalisé, implémentation de sémaphore et système de messagerie asynchrone combinant les modèles d'observateur et de visiteur. Le système est implémenté au-dessus du système Windows et n'est porté sur aucun matériel, utilise le thread Windows pour la sauvegarde du contexte. Le code a également testé la mise en œuvre d’une structure de données commune. Le système est conçu pour une plate-forme multicœur.
Le système est testé au niveau de base, pas complètement. Appuyez sur le bouton Exécuter la commande après avoir tapé une commande car Entrée n'est pas pris en charge sur l'invite de commande. Tapez Aide et appuyez sur le bouton de commande pour toutes les commandes.
L'ensemble du système possède une classe de base nommée Glue contenant des pointeurs vers des implémentations d'objets de gestion utiles et personnalisées pour le système.
Tous les objets Windows sont encapsulés pour un portage multiplateforme facile. GSysytem possède toutes les interfaces et ConGSystem a une implémentation concrète. Le planificateur est dans Scheduler.h et .cpp.
Caractéristiques
- Planificateur entièrement orienté objet avec structures de données personnalisées
- Combine les modèles OOD à l'aide de la messagerie asynchrone
- Objets de synchronisation de thread personnalisés comme Mutex, Semaphore
- Implémenté sur Windows en tant que simulation, utilise le thread Win pour la sauvegarde du contexte
- Fournit une bibliothèque OO pour les structures de données courantes
Catégories
Il s'agit d'une application qui peut également être récupérée sur https://sourceforge.net/projects/scheduler-simulation/. Il a été hébergé dans OnWorks afin de pouvoir être exécuté en ligne de la manière la plus simple possible à partir de l'un de nos systèmes d'exploitation gratuits.