En Python, les sous-routines de programmes exécutables sont appelées méthodes . Logiciel Python gère les processus de ses commandes grâce à des méthodes . Noyaux créer des threads ou une série de tâches à exécuter par l'ordinateur . Noyaux de systèmes d'exploitation gèrent les ressources de l'ordinateur de fonctions matérielles de l'allocation de mémoire . Noyaux Python communiquer avec le noyau de l'ordinateur pour exécuter des fonctions . Python Kernels méthodes de données process dans les objets . Méthodes d'effectuer des calculs , de générer des messages aux utilisateurs , générer des pages web , des entrées de processus et de recevoir et d'envoyer des chaînes de texte . Les méthodes de classe effectuer des tâches en cours. Méthodes Python utilisent les noyaux Python pour accéder aux ressources du système telles que le traitement CPU , la mémoire et l'acceptation des informations de périphériques d'entrée /sortie . Python méthode d'entrée de lecture ( ) indique le noyau de l'ordinateur pour charger un fichier entier dans la mémoire de l' ordinateur pour un accès rapide par l'application Python. Ecrire méthodes peuvent charger le processeur d'un ordinateur pour enregistrer une chaîne de texte de sortie Python dans un fichier de données. Gestion des tâches est effectuée par le noyau de l'ordinateur avec les demandes de tâches soumises par le noyau Python. Gestionnaires de contexte gestionnaires de contexte planifier des demandes de tâche à partir du noyau Python. Ressources peuvent être utilisés par le noyau Python ou le système d'exploitation . Par exemple , à la fois le noyau du système d'exploitation et la mémoire système python de langage logiciel d'application d'accès . Gestionnaires de contexte de gérer une ressource créée par un bloc de code dans une méthode. Selon " La bibliothèque standard de Python par exemple " par Doug Hellmann, «un gestionnaire de contexte est activé par l' instruction with , et l'API comporte deux méthodes. " La méthode enter s'exécute lorsque le code noir est atteint. La méthode de sortie libère toutes les ressources comme la mémoire vers le noyau du système d' exploitation lorsque la méthode est fait avec eux . Kernel Threads threads du noyau sont mises en œuvre dans le noyau du système d'exploitation. Les threads noyau sont également appelés 01:01 threading et les discussions au niveau du noyau. Dans «Communiquer Architectures de procédure de 2007 , " Alistair A. McEwan Unis ", lors de l'exécution sur le dessus d'un système d'exploitation ( OS) , de tels mécanismes de filetage se répartissent en trois catégories principales: . Utilisateur fils, les threads du noyau et des modèles de thread hybrides " Hybrid threading combine threads noyau avec des fils générés par les utilisateurs . Noyaux Python peuvent utiliser le multi-threading pour gérer les ordinateurs multi-core avec plusieurs processeurs. Suspension de la méthode Python fonctionnant sur le noyau termine le thread noyau Python de commandes et les messages générés par le système . Débogage Méthodes les méthodes du noyau en Python peut être débogué dans utilisateur mode ou la méthode des noyaux . En mode utilisateur , le débogage est effectué par le biais d'une interface utilisateur graphique comme IDLE. Dans le mode noyau , l'utilisateur accède au code pendant le noyau accède aux ressources du système. Privilèges en mode noyau déterminent l'accès au système d'un utilisateur autorisé pendant le débogage. " Chapeau gris Python " par Justin Seitz dit , " mode noyau ( ring 0 ) est le plus haut niveau de privilège. " Privilèges de niveau inférieur ont des numéros d'anneau supérieur.
|