? WinAC steht für Windows Automation Center , ein Open Development Kit zum Erstellen eigener C /C + +-Programme , die mit STEP 7 Steuerprogramme sind . Ein Kernel eines Computers ist der wichtigste Teil eines Computers Betriebssystem oder OS . Es arbeitet mit Anwendungen oder Programme und sendet das Programm die Anfragen an die zentrale Verarbeitungseinheit , Arbeitsspeicher und der Eingabe /Ausgabe- Geräten, die mit dem Computer verbunden sind . STEP 7 Software
STEP 7 , eine Art von Robotik Engineering-Software wird in automatisierten Betriebsführung verwendet . Es bearbeitet die Symbole und Bezeichnungen der Input /Output- Prozess-Signale der Maschinen , so dass sie Daten mit Windows-Programmen austauschen können. STEP 7 wird zur Steuerung und Überwachung der automatischen Maschinen in einer Fabrik oder Anlage , wie Montage -line -Roboter in einer Kfz- Fabrik.
WinAC
WinAC verwendet um ein STEP 7 Programm zu erstellen. Die WinAC Open Development Kit oder ODK , ist eine Reihe von Tools zur Programmierung benutzerdefinierte C /C + + -Software , die kompatibel mit STEP 7 Steuerprogramme ist . WinAC hat drei Programmierschnittstellen : Benutzerdefinierte Code Extension , Shared Memory Exchange und Controller Management Interface . CCX wird verwendet, um "zu nennen " C /C + + -Software in einem STEP 7 Programm . SMX ermöglicht eine C /C + + App , um Daten mit einem STEP 7 Programm, das bereits ausgeführt auszutauschen. CMI ermöglicht eine kundenspezifische App entwickelt, die Steuerung und Überwachung von WinAC Controller-Daten werden.
Kernel Mode
Kernel -Modus ist ein Teil des Windows Driver Kit . WDK ist ein Treiber-Entwicklung System verwendet, um die Stabilität der Windows-Treiber zu testen. Kernel -Modus ist eine der Betriebsarten , die stattfindet, in einem Computer- Zentraleinheit . Ein Kernel kann als Kern eines Computers OS gedacht werden . Wenn ein Computer ein System nennen , wie ein Anruf, dass CCX , eine Schnittstelle von STEP 7 ist es eine Anfrage an den Kernel für sie eine Dienstleistung oder ein Verfahren , wie die Ausführung einer Instanz eines Programms ausführen zu macht .
Kernel Prozess
Alle Programme werden im User-Modus gestartet und über den Kernel-Modus geändert werden, wenn den Kernel aufrufen , um eine Dienstleistung zu erbringen. Wenn ein Teil eines Programms , wie ein STEP 7 oder WinAC -Programm , auf einem Teil der Kernel in einem System Call ausgeführt wird, vorübergehend verwandelt sich in einen Prozess, der Kernel im Kernel-Modus ausgeführt ist . Wenn das Programm läuft, einen Anruf im Kernel-Modus , hat es root oder Administratorrechte und Zugriff auf wichtige System-Ressourcen, wie z. B. Direct Memory Access , DMA-Kanäle oder , Interruptanforderungsleitungen , Input /Output -Port-Adressen und Speicher -Adressbereiche. Der Kernel steuert das Programm und führt seine Zugriffe im Kernel-Modus . Sobald der Kernel beendet den Antrag der WinAC Programm , kehrt das Programm zu werden im User-Modus auf dem Computer ausgeführt werden.