Back to results
US 6,487,649 B1Granted
Microcomputer
AssigneeSiemens Aktiengesellschaft
InventorsHolger Sedlak, Franz-Josef Bruecklmayr
Life of this patent
Estimating the term…
Abstract
In a microcomputer intended for executing a multiplicity of user programs, a memory management unit ensures that none of the user programs can access other programs. However, in order to be able to use common library programs, and at the same time to prevent unchecked access to them, a vector memory area is provided which contains the start addresses of library programs as jump destinations. A library program is called by specifying the vector number, from which the memory management units determines he corresponding address in the vector memory area.
Claims8
A microcomputer, comprising:
- an address bus;
- a memory management unit connected to said address bus;
- a central processing unit connected to said address bus and to said memory management unit by said address bus;
- at least one program memory having at least one memory area for storing user programs and connected to said address bus and to said memory management unit via said address bus, each of the user programs being assigned in said memory management unit a segment descriptor storing at least a start address, a length and access rights of a respective user program, said at least one program memory further having a library program memory area for storing library programs and a vector memory area, said memory management unit having a further segment descriptor with a segment descriptor label describing an assignment of said vector memory area and said library program memory area, at least a vector number and a vector assigned to said vector number being stored in said vector memory area, and a call to a library program from the respective user program having to contain at least the segment descriptor label and said vector number to which said memory management unit assigns said vector, a jump to the library program called being effected by said vector.
1 more element
Dependencies are inferred from the claim text.