Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

48 results about "Kernel system" patented technology

The kernel is the central module of an operating system (OS). It is the part of the operating system that loads first, and it remains in main memory. ... Typically, the kernel is responsible for memory management, process and task management, and disk management. The kernel connects the system hardware to the application software.

Firewall system based on virtual machine

InactiveCN101409714AEasy to implementSecure multi-network isolationSecuring communicationOperational systemGNU/Linux
The invention provides a firewall system based on a virtual machine, comprising a kernel system, a firewall and a customer operation system. The kernel system is arranged in a safe partition of a disk. The customer operation system is used directly by users. The virtual network connection is adopted between the kernel system and the customer operation system. The network access of the customer operation system is forwarded by the kernel system. The firewall is arranged in the kernel system, and the network access of the customer operation system is controlled by the firewall after being forwarded by the kernel system. The firewall system based on the virtual machine has the advantages that: firstly, the firewall software does not depend on the type of the customer operation system which can be Windows, Linux or other operational systems; secondly, even being reinstalled, the customer operation system is stilled protected by the bottom firewall; thirdly, even the customer operation system is provided with vulnerabilities or a backdoor, private data which are sent out accidentally can also be intercepted by the bottom firewall.
Owner:SOUTH CHINA UNIV OF TECH

Method for implementing event transfer system of real time operating system

In the method for implementing the event transfer system of a real time operating system kernel, the task with the highest priority first obtains the event under the multi-tasking environment which requires real time characteristics. In the case of the multi-tasking environment in which the priority-based preemptive scheduling is adapted, if a plurality of tasks with respect to one event, call a kernel system function of receiving the event, the real time operating system kernel queues the tasks into the waiting-list of the event in the priority order. In this state, when the event is sent, the task having the highest priority in the waiting-list immediately obtains the event, is woken up and is resumed in its execution.
Owner:LG ELECTRONICS INC

System and method of booting an operating system for a computer

A booting system includes a central processing unit (CPU) core, a system bus, a main memory, a boot loader memory device, a first external memory device, a boot logic unit, a second external memory device and an external interface unit. The first external memory stores a boot loader program, which is transferred to the boot loader memory device. An operating system stored in the second external memory unit is transferred to the main memory by an external interface unit, which is controlled by the boot loader program. The first external memory device and the boot logic unit may be excluded, and a ROM may be employed as the boot loader memory device. Therefore, a booting speed may be increased, a number of input and output pins may be reduced, and power consumption may also be reduced.
Owner:SAMSUNG ELECTRONICS CO LTD

Kernel-based Android application real-time behavior analysis method and system

The invention discloses a kernel-based Android application real-time behavior analysis method and a behavior analysis system capable for implementing the method. The method comprises a system call monitoring initialization step, a kernel system call interception monitoring and parsing step, a parsing result-based information logging step and an information log-based application behavior reconstruction step. A system call is intercepted and parsed in a kernel, so that an application file, a network as well as inter-process communication and other particular behaviors of the Android system are reconstructed; the whole behavior analysis process is monitored in real time in the kernel, so that the accuracy of behavior obtaining is guaranteed; meanwhile, the kernel has the highest authority, so that malware is hard to evade the kernel; according to the method, no code in the Android system is modified, so that the performance loss is low; practice proves that a result of the method can serve as key evidence to be obtained and provides a reference for malware detection.
Owner:NANJING UNIV

Application program processing method

The invention provides an application program processing method. The method includes the steps that a TPM model is applied to a mobile terminal, a series of hook functions are interpolated in kernel system call logic, a third party security module is called back to detect modification operation of an application program, the security module determines whether the access or modification of the application program is allowed or not, detected values before each executable file, each library file and each kernel file are loaded into a system are acquired, and the security state of the system is monitored through the detected values. By the adoption of the application program processing method, the integrity of the application program and the security of the terminal system are guaranteed in the mobile terminal through a virtual machine.
Owner:成都睿峰科技有限公司

IP nuclear simulation confirmation platform based on PCI bus and proving method thereof

The IP kernel simulating verification platform based on PCI bus includes crystal vibrator, DC voltage regulator, FPGA, programming interface, SDRAM and PCI interface. The verification process includes describing IP kernel system in Verilog HDL language, interconnecting the top layer simulating modules with PCI bus, interconnecting hardware modules with internal bus the same as that in SoC inside the chip, embedding verified IP kernel into the verification platform, and controlling the platform to test IP kernel in PC. The present invention has verification platform with simple structure and convenient use, and verification process capable of simulating effectively SoC environment of IP, utilizing FPGA and PC in the hardware verification of IP, real-time creating test data for IP kernel to test and real-time accessing the register and memory inside IP kernel to obtain the verification finishing data.
Owner:SOUTH CHINA UNIV OF TECH

Method for measuring completeness of credible virtual field start-up files supporting non-delaying machine

The invention relates to a method for supporting the integrity measurement of boot files in trusted virtual domain of a zero-downtime machine. Management tool and boot manager of the virtual domain in privilege domain are modified to realize that the integrity measurement of the system boot files in the trusted virtual domain is just carried out when the system boot files are loaded, therefore, the safety and extensible problems for carrying out the integrity measurement of the system boot files in the trusted virtual domain when booting computer are overcome and the system flexibility are improved, and the arrangement of the trusted virtual domain including re-customizing or updating kernel system of virtual domain can be carried out dynamically during running process of computer, and data service of other virtual domain in the same hardware platform is not interrupted when booting trusted virtual domain. The measurable boot files comprise configuration files of virtual domain, boot configuration files of virtual domain and the files that are needed to be measured are designated by the boot configuration files of virtual domain. The method can cooperate with other trusted computing technology in virtual environment to build a complete virtual domain boot trusted chain.
Owner:BEIJING JIAOTONG UNIV

Universal convolution-pooling synchronous processing convolution kernel system

ActiveCN109978161ASize boostSpeed ​​up design methodsNeural architecturesPhysical realisationAlgorithmConvolution theorem
The invention discloses a universal convolution-pooling synchronous processing convolution kernel system, and belongs to the technical field of convolution neural network acceleration in machine learning. An existing machine learning method is realized by adopting software, so that the problems of limited computing power, higher cost and the like exist. According to the present invnetino, the machine learning is realized by adopting the hardware design, the purpose of accelerating the convolutional neural network is realized in a convolutional-pooling synchronous processing manner, and the machine learning can be realized quickly and efficiently with low power consumption on the premise that the accuracy is not changed. According to an existing convolutional neural network, a convolution kernel is generally of a fixed size and cannot adapt to various design requirements, but the convolution kernel of the invention can change the parameters such as the size and the step length of the convolution kernel and can adapt to the design requirements under various conditions.
Owner:JILIN UNIV

Method for promotion and demotion between system calls and fast kernel calls

Described is an enhanced application of a fast kernel trap, or kernel function call, in combination with a kernel system call providing a system of handling complications during kernel thread operations. In the event of a complication during kernel function call processing, the kernel function call promotes to a system call. If the kernel function call holds a spin lock at the time of promotion, the spin lock is released. Kernel function call processing is divided into phases and a phase identifier is provided to the system call. To avoid repeating processing steps already performed by the kernel function call, system call processing begins at the phase where the complication occurred. When the system call processing reaches a suspend phase, the system call will demote to a kernel function call and release its kernel stack.
Owner:EMC CORP

PCI (peripheral component interconnect) resource traversal method and system

A PCI (peripheral component interconnect) resource traversal method comprises the following steps of: according to a PCI data structure stored in a kernel system, acquiring data information of a PCI main bus, and setting the PCI main bus as a current PCI bus; scanning all PCI devices under the current PCI bus; recording all the PCI devices, recording relevant information of positions of the PCI devices at the PCI bus into a single data structural body; judging whether bridges exist in the PCI devices; when the bridges exist in the PCI devices, judging whether all the bridges are not connected with downlink buses; and when the bridges are connected with the downlink buses, acquiring the downlink buses connected on all the bridges one by one, and setting the downlink buses as the current PCI buses one by one. The invention further provides a PCI resource traversal system. Through the PCI resource traversal method and the PCI resource traversal system, PCI resource traversal can be quickly realized, and resources of a computer can be saved safely and reliably.
Owner:ROPEOK TECHNOLOGY GROUP CO LTD

Brain wave collecting and transmitting terminal

InactiveCN106361326AReach medical monitoringReach health analysisSensorsTelemetric patient monitoringLED displayEngineering
The invention provides a brain wave collecting and transmitting terminal. The brain wave collecting and transmitting terminal comprises a head wearing device and a monitoring bracelet, wherein the head wearing device and the monitoring bracelet are connected via Bluetooth; the head wearing device comprises a head band, a monitoring arm, a forehead sensor, a first bluetooth module and an ear clip; the monitoring bracelet comprises an ARM kernel system, a brain electric front-end amplifying circuit, a brain electric filter circuit, a power circuit, a backup battery system, a keying circuit, an LED display circuit, a second bluetooth module, a USB-C interface circuit and a clock circuit. The brain wave collecting and transmitting terminal can be worn to the head, the connection between the Bluetooth and a smart phone is utilized, the terminal collects the brain wave information through an external electrode on the head, after being subjected to amplification, filtering and digital processing, the brain wave information is transmitted to the smart phone via Bluetooth; the brain wave information of a user can be analyzed and stored, so that the purposes of medical monitoring, health analysis, fatigue reminding and the like are achieved.
Owner:张胜国 +1

General control kernel system used for integrated circuit manufacturing equipment

The invention discloses a general control kernel system used for integrated circuit manufacturing equipment. The system comprises a configuration module, a control module and a monitoring module, wherein the configuration module is used for instantiating objects and registering the instantiated objects into name space when an object system is started, establishing an initial name space structure, and initializing the objects in the initial name space tree structure; the control module is used for controlling a service that a high-level control unit calls and executes a low-level control unit according to the initial name space tree structure established by the configuration module, wherein the controlled objects comprise a physical layer, a functional layer and an operation layer according to the level from low to high and the controlled objects also comprise a maintenance layer which is at the same level as the operation layer; and the monitoring module is used for monitoring conditions of the kernel system and executes corresponding operations independently when the conditions are met. The invention provides a strong application programming interface supporting software interlock, data logging and communication function, and realizes component development and software reuse through a flexible configuration strategy.
Owner:TSINGHUA UNIV

Auto generation and tuning tool for convolution kernels

Systems, apparatuses, and methods for implementing an auto generation and tuning tool for convolution kernels are disclosed. A processor executes multiple tuning runs of a given layer of a neural network while using a different set of operating parameter values for each tuning run. The operating parameters can include one or more of input dataset fetch group size, output channel group size, and other parameters. The processor captures performance data for each tuning run and then after all tuning runs have finished, the processor determines which set of operating parameter values resulted in a better performance for the given neural network layer. The processor uses these operating parameter values for subsequent iterations of the given layer. The processor also performs the same techniques for other layers to determine which set of operating parameter values to use for each layer so as to maximize performance of the neural network.
Owner:ADVANCED MICRO DEVICES INC

Wearable terminal for body temperature, blood oxygen and heart rate monitoring

The invention discloses a wearable terminal for body temperature, blood oxygen and heart rate monitoring, comprising a kernel system. The kernel system is connected with: a blood oxygen and pulse sensor for acquiring blood oxygen and pulse data; a human temperature sensor for acquiring body temperature data; a storage module for storing the data acquired by the blood oxygen and pulse sensor and aninfrared temperature measuring sensor; a Bluetooth module for connection with a mobile communication terminal and for transmitting real-time data of body temperature, blood oxygen and heart rate to the mobile communication terminal; a backup battery system for providing electricity to the terminal; a power supply and USB (universal serial bus) interface circuit for charging the backup battery system. The wearable terminal for body temperature, blood oxygen and heart rate monitoring is capable of easily monitoring, in real time, body temperature, blood oxygen and pulse, transmitting, in real time, the data to the mobile communication terminal through the Bluetooth module, and uploading the data to a cloud server and a data center, so that it is convenient for medical personnel to acquire data from the cloud server and the data center in real time.
Owner:王海光 +1

Binary software vulnerability detection system and method based on dynamic taint tracking

ActiveCN110727598AReduce performance overheadImproving the efficiency of dynamic taint trackingHardware monitoringSoftware testing/debuggingSoftware brittlenessAlgorithm
The invention provides a binary software vulnerability detection system and method based on a dynamic taint tracking technology, which mainly solve the problems of high expenditure, poor applicabilityand under-pollution caused by incomplete semantic information during operation in the prior art. The detection system comprises a stain marking module, a vulnerability detection module, a stain propagation analysis module and an API call processing module. The API calls the processing module and the taint propagation analysis module to determine a taint source and a detection point of the system;the stain marking module allocates a stain marking storage structure. The taint propagation analysis module and the API call processing module track taint mark propagation of instructions, kernel system calls and C standard library functions in the running process of the monitored software. The vulnerability detection module detects whether the propagation of the taint data triggers a software vulnerability detection rule. According to the method, the dynamic stain tracking efficiency and accuracy of the system are improved, the applicability of the system is expanded, and the method can be used for detecting the vulnerability of binary software.
Owner:XIDIAN UNIV +1

Method and device for processing event information in multiple systems

The invention provides a method for processing event information in multiple systems. The method is applied to the operating environment of terminal equipment comprising a kernel system and multiple subsystems and comprises steps as follows: when any subsystem detects event trigger information, the subsystem executes corresponding operation on a file node which is provided by the kernel system and corresponds to the event trigger information, and the event information is generated; at least one subsystem corresponding to an event type of the event information is determined; the kernel system controls the at least one corresponding subsystem to read data of the operation executed on the file node, and the event information is acquired. With the adoption of the technical scheme, the blank of absence of a processing solution of the event information in multiple systems in the prior art is filled up.
Owner:PRANUS BEIJING TECH CO LTD

Method for processing input and output on multi kernel system and apparatus for the same

Disclosed is an apparatus and method of processing input and output in a multi-kernel system. A method of processing input and output in a multi-kernel system according to the present disclosure includes: setting a shared memory between a first kernel on a main processor and a lightweight kernel on a parallel processor; setting a data transmission and reception channel between the first kernel on the main processor and the lightweight kernel on the parallel processor using the shared memory; providing, on the basis of the data transmission and reception channel, an input / output task that occurs in the lightweight kernel to the first kernel on the main processor; processing, by the first kernel on the main processor, an operation corresponding to the input / output task; and providing a result of the processing to the lightweight kernel.
Owner:ELECTRONICS & TELECOMM RES INST

Multi-android-system achievement method based on terminal, storage medium and terminal

The invention provides a multi-android-system achievement method based on a terminal, a storage medium and a terminal. The method comprises the steps that when the terminal receives a user operation instruction, a switching interface for a user to select any one of multiple android systems is started; when the switching interface detects any one android system selected by the user, control information of an operating system is issued to a driving layer; the driving layer switches a foreground program into any one android system selected by the user; the android system reads virtual input device data and issues the data to APP in its environment. By establishing a one-machine multi-android (two or more) system, the layer-by-layer adaptation to a bottom-layer kernel system and parts of hardware abstract layers is adopted to achieve multi-inter, low-coupling and high-independence one-machine multi-android system in a software layer, the safety is high, and the low-coupling and high-safety multi-operating-system demands of high-end mobile phones can be met.
Owner:HUIZHOU TCL MOBILE COMM CO LTD

Service processing method and device based on container technology, and computer equipment

The invention relates to a service processing method and device based on a container technology, computer equipment and a storage medium. The method comprises the following steps: receiving a servicerequest sent by a user terminal, wherein the service request carries resource demand information; constructing a container corresponding to the resource demand information as a container matched withthe user terminal; controlling the container, and processing the service request; if it is detected that the container finishes processing the service request, deleting the container. By adopting themethod, the purpose of constructing the matched container in real time to execute the service request according to the service request sent by the user terminal is achieved; in the process of executing the service request, the container shares the kernel system of the server, the kernel system does not need to be occupied independently, the defect that resources of the server are occupied greatlydue to the fact that the service request is executed through a virtual machine is overcome, and therefore, the resources of the server are saved, and the resource utilization rate of the server is further increased.
Owner:GUANGZHOU POWER SUPPLY CO LTD +1

Dynamic measurement method and device, electronic equipment and computer readable storage medium

InactiveCN109522720ADynamic Metric ImplementationPlatform integrity maintainanceComputer engineeringSystem information
The embodiment of the invention provides a dynamic measurement method and device, electronic equipment and a computer readable storage medium, and is applied to the technical field of micro inner cores. The method comprises the steps that current system information of the macro-kernel system is acquired through a pre-created metric domain, and then current system operation state information of themacro-kernel system is determined through the pre-created metric domain and based on the current system information of the macro-kernel system. According to the embodiment of the invention, the dynamic measurement of the macro-kernel system is realized, and the detection of the current operation state information of the macro-kernel system can be realized.
Owner:BEIJING YUANXIN SCI & TECH

Method and system for improving software compatibility for linux system

The invention provides a method for improving software compatibility for a linux system. The method mainly comprises the following steps: capturing a processing process identification number called bya kernel system from a received command; suspending an original processing process called by the kernel system to enable the original processing process to be in a dormant state; cloning a system call process of the kernel, and modifying an interface address in a cloned system call process copy into an address stored by a custom function, wherein the modified cloned system call process copy is inan active state to wait for the CPU to execute a related processing command; and after the command is executed, destroying the cloned system call process copy, searching the original processing process according to the processing process identification number, and recovering the operation of the original processing process. According to the method, the compatibility of the software for the linuxsystem is effectively improved, the consumed time of the method is short, and the whole method is dynamically executed and is more efficient and stable. Meanwhile, the safety performance of the wholemethod is improved.
Owner:南京云信达科技有限公司

Educational robot platform system

InactiveCN106373457ADevelop a sense of spaceImprove spatial imaginationTeaching apparatusApplication softwareDistance sensors
The invention discloses an educational robot platform system, which comprises an operating system module, an API application layer module, a course box, a robot programming software module, a master controller module, a micro-controller module, an infrared sensor, a temperature sensor, a distance sensor, a kernel system support module, an application platform module, a software service platform module, a robot mechanism part, an external command processing module, a command emitting module, an application program module, a speech recognition module, a speech interaction module and an image recognition module. A software platform of the educational robot platform system can include embedded Android, an API application layer and programming editing software; the embedded Android has functions of allocating software and hardware sources to a CPU (central processing unit) and sensors thereof, handling multi-task scheduling and the like; by virtue of the API application layer, a user-friendly programming interface is provided to a user; and by virtue of the programming editing software, a user-friendly, simple and strong programming tool is provided to the user, so as to bring about benefits to the user to construct a set of software framework platform from bottom to top.
Owner:成都南博教育咨询有限公司

A kernel-based method and system for detecting super privilege acquisition behavior of an application program

The invention provides a kernel-based method for detecting the super privilege acquisition behavior of an application program, which comprises the following steps: 1) collecting a kernel system call log generated in the running of an Android application to be detected; 2) judging whether the Android application to be detect has acquired the super permission through a log, continuing to execute ifthe Android application is established, or ending the analysis; 3) analyzing the sequence relation, frequency relation and parameter special assignment of system call through log, comparing with 4 CVEfeatures, and analyzing the method of obtaining super privilege used by Android application to be detected.
Owner:XI AN JIAOTONG UNIV

FPGA version loading method and device and storage medium

The invention provides an FPGA version loading method and device and a storage medium. The method comprises the steps: configuring a first pin and a second pin on a specified chip connected with a central processing unit into a mode that an output signal is valid after a kernel system is started; adjusting the output levels of the first pin and the second pin; and controlling a third pin and a fourth pin respectively corresponding to the first pin and the second pin on the FPGA chip equipment to work, after the FPGA basic version is loaded, enabling a high-speed serial computer extension bus standard PCIE link between the FPGA chip device and the central processing unit to be in a connected state; after the PCIE link is in a connected state, detecting whether the FPGA chip equipment existsin the kernel system or not, and obtaining a detection result; and at least executing a scanning operation of re-scanning the FPGA chip device according to the detection result. According to the method and the device, the stability of loading the FPGA version through the PCIE bus is improved.
Owner:HANGZHOU DPTECH TECH

Security audit method and system for kernel

The invention discloses a security audit method and system for a kernel, which is mainly comprises: integrating the kernel inverted hook technology into a host security system, organically combining the host security audit technology and the kernel inverted hook technology, scanning each kernel module in equipment and determining kernel hooks installed in each kernel module, the kernel module provided with illegal software is determined, and the determined kernel module is unloaded, thereby improving the security and the reliability of a kernel system.
Owner:BLUEDON INFORMATION SECURITY TECH CO LTD

Distributed reference counting system and method applied to multi-kernel system

The invention relates to a distributed reference count system applied to a multi-kernel system. The distributed reference count system comprises at least two system kernels, an internal storage module, a task manager and a system global reference count module. The distributed reference count system further comprises a plurality of local resource reference modules which correspond to the system kernels one to one. According to the technical scheme designed on the basis of the distributed reference count system, the bottleneck of a traditional operation system reference resource mechanism is overcome, correspondingly, the invention further provides a count method based on the distributed reference count system, the access frequency that the system kernels have access to the global reference count module, the phenomenon that the excessive jitter occurs due to the fact that a certain system kernel monopolizes the system global reference count module is avoided effectively, the service capability of the operation system is improved effectively, and extendibility of the system is improved.
Owner:易有乐网络科技(北京)有限公司

Computer readable storage medium and method for starting intelligent terminal operating system from multiple storage medium

The invention provides a computer readable storage medium and a method for starting an intelligent terminal operating system from various storage medium, the method comprises the following steps: firstly, initializing a first storage medium through an SoC chip, loading a boot startup program from the first storage medium and running the boot startup program; in the running process of the boot startup program, initializing the first storage medium and reading startup data of a kernel system from the first storage medium, or initializing the second storage medium and reading the startup data of the kernel system from the second storage medium; and in the starting process of the kernel system, initializing the first storage medium and / or the second storage medium again, so that the intelligent terminal loads the user program running data through the second storage medium. The problem that a high-performance storage medium cannot be directly used due to the fact that starting of an existing SoC chip does not support a high-speed interface is solved, and the starting efficiency of the system is improved. The requirement of a user for a high-performance storage medium is met, and the system starting speed is increased.
Owner:BLACKSHARK TECH NANCHANG CO LTD

Big data full-life-cycle management method and system based on duty tracking and application

The invention belongs to the technical field of data tracking, and discloses a big data full life cycle management method, system and application based on duty tracking, in a big data life cycle, in a data acquisition, storage and integration process, a probe is added to collect corresponding link data, and the data is transmitted to a duty tracking platform to perform aggregation analysis, so that the data acquisition, storage and integration efficiency is improved. Visual data are assembled and then stored, a Web tracking function, a topological graph and a monitoring alarm function are opened, and tracking of the life cycle of big data is achieved. According to the method, byte code enhancement and plug-in type collection are adopted, high expandability and stability are achieved, the micro-kernel architecture is used in the data collection stage, the micro-kernel architecture splits a changing part and an invariable part, the test cost is reduced, the stability of a kernel system and other plug-ins can be guaranteed, and the test efficiency is improved. When a new processing process is added, only a corresponding plug-in module needs to be added, and the expandability is extremely high.
Owner:TSINGHUA UNIV +1
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products