Processing

Please wait...

Settings

Settings

Goto Application

1. BR112015025326 - processo de execução de tarefas em um sistema tempo real crítico

Office
Brazil
Application Number 112015025326
Application Date 17.03.2014
Publication Number 112015025326
Publication Date 18.07.2017
Publication Kind A2
IPC
G06F 9/00
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
G06F 9/00
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
CPC
G06F 9/4887
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
48Program initiating; Program switching, e.g. by interrupt
4806Task transfer initiation or dispatching
4843by program, e.g. task dispatcher, supervisor, operating system
4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
4887involving deadlines, e.g. rate based, periodic
G06F 9/5038
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
50Allocation of resources, e.g. of the central processing unit [CPU]
5005to service a request
5027the resource being a machine, e.g. CPUs, Servers, Terminals
5038considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
G06F 9/52
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
52Program synchronisation; Mutual exclusion, e.g. by means of semaphores
Applicants KRONO-SAFE
Inventors VINCENT DAVID
Agents DANNEMANN, SIEMSEN, BIGLER & IPANEMA MOREIRA
Priority Data 1353203 09.04.2013 FR
Title
(PT) processo de execução de tarefas em um sistema tempo real crítico
Abstract
(PT)
resumopatente de invenção: "processo de execução de tarefas em um sistema tempo real crítico".a invenção é relativa a um processo de execução de uma tarefa formada por um conjunto de tratamentos sequenciais e alternativos. o processo compreende as etapas seguintes: a) atribuir a cada tratamento uma necessidade em recursos materiais e uma restrição temporal; b) associar a cada tratamento um intervalo temporal que tem uma duração que corresponde à restrição temporal do tratamento; c) identificar um ponto de ramificação no qual é decidida a execução de um ou outro de dois tratamentos alternativos (a, b); d) associar aos dois tratamentos alternativos um intervalo temporal comum (+2); e) atribuir ao intervalo temporal comum uma necessidade (max(a, b)) igual à maior das necessidades dos dois tratamentos alternativos; f) reiterar a partir da etapa c) para cada ponto de ramificação; g) organizar os intervalos temporais resultantes em um gabarito de execução associado à tarefa; e h) configurar um sistema multitarefa tempo real para restringir a execução da tarefa em função das necessidades atribuídas aos intervalos temporais do gabarito de execução.