Laatst op school bezig geweest met semaforen in embedded systems.
Je krijgt natuurlijk in alle omgevingen met I/O te maken met Semaforen.
Maar in ieder geval. Dankzij die les begon ik me een beetje af te vragen hoe een semafoor nou echt werkt. Want ergens moet er een atomic manier zijn om die flag check op die semafoor te kunnen doen.
Ik dacht, ik vraag het maar niet in de les, want dan worden die lui om me heen helemaal knetter gek (ze snappen er nu al weinig van, kun je nagaan zo erg is het niveau van mijn opleiding). Waarschijnlijk zou de docent het ook niet weten, ookal is tie gepromoveerd en al.
Ik heb zelf nog geen manier kunnen verzinnen. Enige wat ik kon verzinnen was een conditionele schrijf instructie naar een bepaald register/adres. Maar euh, ik heb hem in mijn ASM 286 handleiding niet kunnen vinden. Ookal heb ik er de instructie TEST in staan, maar die hebben ze in mijn boekjes niet gedocumenteerd.
Dus iemand enig idee?
Je krijgt natuurlijk in alle omgevingen met I/O te maken met Semaforen.
Maar in ieder geval. Dankzij die les begon ik me een beetje af te vragen hoe een semafoor nou echt werkt. Want ergens moet er een atomic manier zijn om die flag check op die semafoor te kunnen doen.
Ik dacht, ik vraag het maar niet in de les, want dan worden die lui om me heen helemaal knetter gek (ze snappen er nu al weinig van, kun je nagaan zo erg is het niveau van mijn opleiding). Waarschijnlijk zou de docent het ook niet weten, ookal is tie gepromoveerd en al.
Ik heb zelf nog geen manier kunnen verzinnen. Enige wat ik kon verzinnen was een conditionele schrijf instructie naar een bepaald register/adres. Maar euh, ik heb hem in mijn ASM 286 handleiding niet kunnen vinden. Ookal heb ik er de instructie TEST in staan, maar die hebben ze in mijn boekjes niet gedocumenteerd.
Dus iemand enig idee?