Unlock instant, AI-driven research and patent intelligence for your innovation.

Data processor

A data processor and management module technology, applied in the field of data processing, can solve the problems of inability to meet the real-time performance of the system and lack of flexibility, and achieve the effect of meeting the real-time requirements of the system and improving flexibility.

Active Publication Date: 2018-12-18
C SKY MICROSYST CO LTD
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The processing mechanism of the trusted kernel in the prior art in response to the untrusted interrupt is to switch back to the trusted kernel after the untrusted kernel processes the interrupt request, and in many applications, the current kernel is switched to the untrusted kernel after processing After the interrupt request, it is necessary to continue to stay in the non-trusted kernel to continue to perform other tasks to meet the real-time performance of the system. Obviously, the processing mechanism of the trusted kernel in the prior art to respond to non-trusted interrupts cannot meet the requirements of the real-time performance of the system. That is to say, the existing interrupt handling mechanism based on trusted processor architecture lacks flexibility

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data processor
  • Data processor
  • Data processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is only some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0023] The invention provides a data processor, such as figure 1 As shown, the data processor includes a trusted kernel and an untrusted kernel, wherein the trusted kernel includes an untrusted kernel context memory, a trusted kernel context memory, a kernel switching management module, and a trusted interrupt service module, the non-trusted...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a data processor, comprising a trusted kernel and an untrusted kernel. The trusted kernel comprises an untrusted kernel context memory, a trusted kernel context memory, a kernelswitching management module and a trusted interrupt service module. The untrusted kernel comprises an untrusted interrupt service module. The untrusted kernel context memory is used for storing the untrusted kernel context; the trusted kernel context memory is used for storing the trusted kernel context; the kernel switching management module is configured to perform switching between a trusted kernel context and an untrusted kernel context; the trusted interrupt service module is configured to provide a service program entry for all trusted interrupts. The invention can flexibly process theswitching between the trusted kernel context and the untrusted kernel context to meet the requirement of the real-time performance of the system, thereby improving the flexibility of the interrupt processing mechanism based on the trusted processor architecture.

Description

technical field [0001] The invention relates to the technical field of data processing, in particular to a data processor. Background technique [0002] With the rapid development of mobile Internet and Internet of Things technology, system reliability becomes more and more important. There are two existing system reliability methods, which are software-based reliability protection and processor architecture-based reliability architecture. Among them, software-based reliability protection has been impossible in many cases. Provide enough credibility to the system, hackers can attack the operating system to bypass the software protection, attack or obtain sensitive resources; and the credibility architecture based on the processor architecture can provide the system with underlying hardware protection other than software protection Mechanism to isolate and protect sensitive information in the system (such as secret keys, passwords, etc.) through hardware to build a safe and ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F21/57G06F13/24
CPCG06F13/24G06F21/57
Inventor 崔晓夏刘畅王洁
Owner C SKY MICROSYST CO LTD