FIELD: computer engineering, namely processors meant for operation in multitask mode and containing hardware for automatically switching context of tasks and procedures.
SUBSTANCE: in accordance to the method, for each new task or procedure free resources are allocated in circular buffer of general purpose registers for data being processed, and in circular stack for switching contexts for data which characterize predetermined location for contexts in external memory. When circular buffer of general purpose registers or circular context switching stack are overflowed, saved contexts at hardware level are fully automatically displaced into memory, without using software means. The data from circular context switching stack make it possible to organize contexts displaced into memory in form of connected list, and to restore saved contexts when necessary.
EFFECT: increased speed when switching context of tasks and procedures with lesser amount of used hardware resources.
21 cl, 5 dwg
Title | Year | Author | Number |
---|---|---|---|
METHOD AND APPARATUS FOR PARALLEL PROCESSING OF DIGITAL INFORMATION IN COMPUTER SYSTEM | 2014 |
|
RU2571376C1 |
METHOD OF COMPUTATION PROCESS CONTEXT SWITCHING DURING PROGRAM INTERRUPT OR SUBROUTINE JUMP | 2006 |
|
RU2340933C2 |
COMPUTING SYSTEM | 0 |
|
SU1777148A1 |
SYSTEMS AND METHODS FOR PREVENTION OF UNAUTHORIZED STACK PIVOTING | 2014 |
|
RU2629442C2 |
FORMULA PROCESSOR WITH INSTRUCTION-LIKE LOGICAL CONTROL GATES | 1997 |
|
RU2143726C1 |
COMMAND SHAPING DEVICE | 0 |
|
SU734686A1 |
COMPUTATION MEDIUM ADAPTER ACTIVATION/DEACTIVATION | 2010 |
|
RU2562372C2 |
DEVICE FOR CENTRAL CONTROL OF PROCESSOR UNIT | 0 |
|
SU1136177A1 |
COMPUTING SYSTEM | 0 |
|
SU692400A1 |
CENTRAL PROCESSOR | 0 |
|
SU1804645A3 |
Authors
Dates
2008-03-20—Published
2006-04-18—Filed