Veuillez choisir le dossier dans lequel vous souhaitez ajouter ce contenu :
Résumé du colloque
Synapse est un langage de programmation basé objet pour l'écriture d'applications multi-tâches en temps réel, ce que ne permettent pas les langages d'assemblage et séquentiels conventionnels. Chaque objet est une tâche construite à l'aide de simples primitives dont la sémantique bien définie. Les systèmes intégrés en temps réel et l'écriture de manipulateurs de périphériques sont les principales applications du langage. Le modèle de programmation concurrente proposé par Synapse est l'échange de messages asynchrones via des interruptions. Toute communication entre les tâches est effectuée en envoyant des messages d'interruption à des routines de service (aussi appelées méthodes). Cette technique de communication est en fait une extension naturelle du mécanisme d'interruption matériel. Synapse permet un meilleur contrôle de l'allocation du processeur en supprimant une priorité et une fréquence de tâches dynamiques, ainsi que l'accès aux identificateurs de tâches. Un objet peut interrompre une tâche mais pas pour l'exécution d'une tâche, et il ne peut pas suspendre une interruption. Il supporte les routines de service matérielles que logiciels ainsi que les exceptions. Synapse a la capacité d'écrire et de gérer les échanges des périphériques indépendamment du type d'architecture matérielle ou pour un OS. Il permet de gérer et de programmer tous les aspects de services nécessaires au langage. Un éditeur syntaxique offre un environnement au programmeur qui lui facilite le développement des applications. Le compilateur et le compilateur traduit le code source de Synapse en langage C avec tous les appels appropriés au système. Ce nouveau convert actuel est disponible sur IBM PC ou compatibles.
Vous devez être connecté pour ajouter un élément à vos favoris.
Veuillez vous connecter ou créer un compte pour continuer.
Outils de citation
Citer cet article :
MLA
APA
Chicago
Ajouter un dossier
Vous pouvez ajouter vos contenus préférés à des dossiers organisés. Une fois le dossier créé,
vous pouvez ajouter un article ou un contenu de la liste ou de la vue détaillée au dossier sélectionné dans la liste.