? WinAC significa Windows Automation Center, um kit de desenvolvimento aberto para criar programas personalizados C /C + + que são compatíveis com STEP 7 programas de controle . Um kernel de um computador é a parte principal do sistema operacional de um computador ou sistema operacional. Ele funciona com aplicativos ou programas e envia solicitações do programa para a unidade central de processamento, memória de computador e dispositivos de entrada /saída que estão conectados ao computador. PASSO 7 Software
STEP 7 , um tipo de software de engenharia robótica , é usado na gestão automatizada das plantas. Edita os símbolos e as designações dos sinais de processo de entrada /saída das máquinas para que possam trocar dados com programas do Windows. STEP 7 é usado para controlar e monitorar a maquinaria automatizada em uma fábrica ou planta, tais como robôs de linha de montagem em uma fábrica de automóveis.
WinAC
WinAC é usado criar um programa STEP 7. O WinAC Abrir Development Kit , ou ODK , é uma série de ferramentas usado para programar custom /software C C + + , que é compatível com STEP 7 programas de controle . WinAC tem três interfaces de programação : Costumes de extensão Código, Shared Memory Exchange e Management Controller Interface. CCX é usado para "chamar " /software C C + + em um programa STEP 7. SMX permite a /app C C + + para trocar dados com um programa STEP 7, que já está em execução. CMI permite que um aplicativo personalizado para ser desenvolvido, que pode controlar e monitorar os dados do controlador WinAC .
Kernel Modo
Kernel modo é uma parte do Windows Driver Kit . WDK é um sistema de desenvolvimento de drivers usados para testar a estabilidade dos drivers do Windows . Modo kernel é um dos modos de operação que ocorre na unidade central de processamento de um computador. Uma semente pode ser pensado como o núcleo do sistema operativo do computador . Quando um computador faz uma chamada de sistema, como uma chamada que CCX , uma interface de STEP 7 não , ele envia uma solicitação para o kernel para ele para realizar um serviço ou processo, tais como a execução de uma instância de um programa.
Processo Kernel
Todos os programas são iniciados no modo de usuário e são alterados em modo kernel quando chamar o kernel para fornecer um serviço. Quando uma parte de um programa , como um STEP 7 ou programa WinAC , é executado em uma parte de um kernel em uma chamada de sistema , ele se transforma temporariamente em um processo do kernel que é executado no modo kernel. Quando o programa está sendo executado uma chamada no modo kernel, que tem raiz ou administrativo privilégios e acesso aos recursos do sistema chave, tais como acesso direto a memória, ou canais de DMA , as linhas de pedido de interrupção , endereços de porta de entrada /saída e intervalos de endereços de memória. O kernel controla o programa e executa seus pedidos no modo kernel. Uma vez que o kernel termina a solicitação do programa WinAC , o programa volta a ser executado no modo de usuário no computador .