Voici un tableau de référence des différents fonctions du noyau en BCPL pour Tripos, aussi appelés les «Kernel Functions» :
Fonction | Description |
---|---|
ADDDEVICE | Cette fonction permet d'ajouter un nouveau périphérique au système. |
ADDTASK | Cette fonction permet d'ajouter une nouvelle tâche. |
CHANGEPRI | Cette fonction permet de changer la priorité d'une tâche. |
DQPKT | Cette fonction permet de réclamer un paquet. |
FINDDOS | Cette fonction permet de demander le pointeur vers la bibliothèque DOS de base. |
FINDTASK | Cette fonction permet de demander l'identité de la tâche courante. |
FORBID | Cette fonction permet d'annuler les tâches planifié. |
FREEMEM | Cette fonction permet de libérer la mémoire précédemment alloué par la fonction GetMem. |
GETMEM | Cette fonction permet d'allouer de la mémoire dynamiquement dans le système. |
HOLD | Cette fonction permet de mettre une tâche dans l'état «HELD». |
PERMIT | Cette fonction permet d'autoriser les tâches. |
QPKT | Cette fonction permet d'envoyer un message. |
RELEASE | Cette fonction permet de placer une tâche dans un état non-HELD. |
REMDEVICE | Cette fonction permet d'enlever un périphérique du système. |
REMTASK | Cette fonction permet d'enlever une tâche du système. |
ROOTSTRUCT | Cette fonction permet de demander un pointeur vers le noeud racine. |
SETFLAGS | Cette fonction permet de fixer le drapeau d'attention. |
SUPERMODE | Cette fonction permet d'entrer en mode superviseur. |
TASKWAIT | Cette fonction permet d'attendre après le prochain paquet arrivant en tâche. |
TESTFLAGS | Cette fonction permet de tester le mot des drapeaux de tâche. |
TESTWKQ | Cette fonction permet de vérifier si n'importe quel tâche est dans la file d'attente. |
USERMODE | Cette fonction permet sortir du mode utilisateur. |
Dernière mise à jour : Samedi, 23 juillet 2016