Supercharge Your Innovation With Domain-Expert AI Agents!

Program control device

A thread and time slot technology, applied in the field of program control devices, can solve problems such as difficulty in ensuring necessary performance and lack of adaptability of threads, and achieve the effect of reducing the burden of program changes

Active Publication Date: 2009-03-11
SOCIONEXT INC
View PDF7 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] However, according to the above-mentioned conventional technology, as the number of threads increases, the number of switching times increases in the total time of all time slots, that is, one cycle, and at the same time, the area for managing contextual relations also increases. performance is difficult
[0014] Moreover, in the multiprocessor structure, each thread is directly assigned a certain processor because the thread is dependent on the description of the processor. When the structure of the multiprocessor is changed, the description of the thread must also be changed, so the The problem is, the lack of adaptability in thread design

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
  • Program control device
  • Program control device
  • Program control device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0096] [whole composition]

[0097] FIG. 1 is a block diagram of main components of a program control device for switching threads to be executed according to time slots in an embodiment of the present invention. This figure schematically shows the functions of a processor, which is a part of the OS, realized by executing software that performs thread switching.

[0098] Regarding the configuration of the hardware of the processor, a general configuration is sufficient in the case of a single processor. In the case of a multiprocessor, it is a general symmetric multiprocessing structure, each processor core is connected to an accessible memory, each processor core interrupts other processor cores, and starts an interrupt handler.

[0099] The program control device respectively processes a plurality of thread groups with assigned time in one or more processors, and ensures and executes the necessary performance of each thread group.

[0100] In this program control device, e...

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

Provided is a program control device which switches, per timeslot, between threads to be executed. The program control device includes: a first interrupt creation unit which creates a first interrupt signal which designates a timeslot as a destination; and a first receiving unit which does not receive the first interrupt signal if the timeslot as the destination is not a current timeslot, and receives the first interrupt signal if the timeslot as the destination is the current timeslot.

Description

technical field [0001] The present invention relates to a program control device for switching threads to be executed for each time slot, that is, an operating system (Operating System: OS). Background technique [0002] The main functions of the OS are hardware management, thread management, data management, and input and output management. Among them, the thread management is used to manage the execution sequence of threads, and is an important function for efficiently operating the CPU, memory, input and output devices, and the like. [0003] Here, a "thread" is a control unit that uniformly manages a series of processes such as program startup, execution, and termination. [0004] Programs working under the management of the operating system are managed by threads, and OS operations related to program execution are executed in units of threads. [0005] One of the algorithms that determine the execution order of threads is round-robin scheduling. The method of round-r...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/48
CPCG06F9/4812G06F9/485G06F13/24G06F9/3851
Inventor 林邦彦
Owner SOCIONEXT INC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More