CN109992388B - Multi-task management system for safety-level equipment software of nuclear power plant - Google Patents
Multi-task management system for safety-level equipment software of nuclear power plant Download PDFInfo
- Publication number
- CN109992388B CN109992388B CN201910276103.3A CN201910276103A CN109992388B CN 109992388 B CN109992388 B CN 109992388B CN 201910276103 A CN201910276103 A CN 201910276103A CN 109992388 B CN109992388 B CN 109992388B
- Authority
- CN
- China
- Prior art keywords
- task
- power plant
- nuclear power
- time
- level equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 16
- 238000012217 deletion Methods 0.000 claims description 2
- 230000037430 deletion Effects 0.000 claims description 2
- 238000012544 monitoring process Methods 0.000 claims description 2
- 230000000694 effects Effects 0.000 abstract description 6
- 238000007726 management method Methods 0.000 description 34
- 230000006870 function Effects 0.000 description 9
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/48—Indexing scheme relating to G06F9/48
- G06F2209/481—Exception handling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/48—Indexing scheme relating to G06F9/48
- G06F2209/484—Precedence
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Debugging And Monitoring (AREA)
Abstract
The invention discloses a multi-task management system for safety level equipment software of a nuclear power plant, which comprises the following steps: the time management unit is used for meeting various application platforms and can measure the running time of a functional module in the safety level equipment software of the nuclear power plant; the task management unit is provided with a task creation interface, and tasks can be added in the safety level equipment software of the nuclear power plant through the task creation interface; the task scheduling unit is used for scheduling tasks in the safety level equipment software of the nuclear power plant and sequentially executing the tasks according to the set priority; the exception handling unit is used for acquiring the exception condition of the tasks in the safety level equipment software of the nuclear power plant, and providing an exception handling mode for a user to select based on the exception condition of the tasks, so that the technical effects of efficient management of multiple tasks in the safety level equipment software of the nuclear power plant, less workload and higher safety are achieved.
Description
Technical Field
The invention relates to the field of management of safety-level equipment in nuclear power plants, in particular to a software multitask management system for the safety-level equipment in the nuclear power plants.
Background
Microprocessor-based nuclear power plant safekeeping devices have stringent requirements on software architecture in order to ensure their certainty.
1) Preemptive multitasking is not recommended.
2) The use of interrupts is not recommended.
3) Memory is not dynamically allocated.
4) The operation period is fixed.
5) The functionality is minimized. I.e. only the necessary functionality is reserved for a particular platform.
6) Errors in the running of the software can be processed.
7) Facilitating V & V.
Currently, to meet the above requirements, functional code and function management code interact together. I.e. to be redeveloped for each device. Software architectures among different devices cannot be utilized, the workload of V & V and the repeatability problem caused in the development process are increased, time and labor are wasted, and meanwhile, the probability of new BUG in the program is higher due to redevelopment every time, so that the probability of introducing unsafe factors is increased.
In summary, in the process of implementing the technical solution of the present invention, the inventors of the present application find that the above-mentioned technology has at least the following technical problems:
in the prior art, the existing software management method for the safety-level equipment of the nuclear power plant has the technical problems of large workload, low efficiency and potential safety hazard.
Disclosure of Invention
The invention provides a multitask management system for safety-level equipment software of a nuclear power plant, solves the technical problems of large workload, low efficiency and potential safety hazard in the conventional management method for the safety-level equipment software of the nuclear power plant, and realizes the technical effects of efficient management of multitask in the safety-level equipment software of the nuclear power plant, less workload and high safety.
In order to solve the technical problem, the present application provides a multitask management system for safety level equipment software of a nuclear power plant, the system includes:
the time management unit adopts a hardware timer, has high-precision timing, adds execution time configuration and monitoring to each task, and adopts an overtime management technology of an external watchdog. The time management unit can accurately measure the safe operation time of the functional module in the safety level equipment software of the nuclear power plant;
the task management unit is provided with a task creation interface, and a task can be added in the safety level equipment software of the nuclear power plant through the task creation interface;
the task scheduling unit is used for scheduling tasks in the safety level equipment software of the nuclear power plant and sequentially executing the tasks according to the set priority;
and the exception handling unit is used for acquiring the exception condition of the task in the safety level equipment software of the nuclear power plant and providing an exception handling mode for a user to select based on the task exception condition.
Furthermore, a timer in the time management unit is embedded into each task, and the execution time of each task is monitored and managed; the timer in the time management unit takes 1us as a unit and does not generate an interrupt, and the current time is acquired by inquiring the timer.
Further, the time management unit measures the running time of the functional module in the safety level equipment software of the nuclear power plant, and specifically comprises: the time management unit records the operation starting time of each functional module, records the operation ending time of the functional module and calculates the operation time of the functional module.
Furthermore, the task is required to be set when the task is added through the task creation interface, the maximum running time of the task is set for the task running in a fixed period, when the running time is remained, in order to ensure the program execution periodicity, the time manager can select an execution mode according to whether to keep waiting or not, the priority exists in the task management, and the atomic operation executed by the task is set in the execution process, namely the task execution process is complete, the preemption is not supported in the period, the hard start task function is supported, and the software is in a standby state.
Further, the task management unit can suspend the task and prohibit deletion of the task.
Further, the specific task scheduling process of the task scheduling unit is as follows:
(1) initializing tasks, wherein the process puts all tasks to be executed into a task list, and parameter configuration is put into a parameter configuration list;
(2) initializing time management, and starting to record initial time;
(3) setting a task execution mode according to the parameter configuration, and starting to execute the task with the highest priority;
(4) after the task is executed, recording the end time;
(5) setting alarm when the task is slightly overtime, setting the alarm when the task is seriously overtime, and stopping program execution by a watchdog in the running process;
(6) and loading the ready task and circularly executing according to the flow of the 3 steps.
Further, the task exception condition includes: task return exception, task timeout, and cycle timeout.
Further, when the task returns to the exception, the exception handling method for the user to select includes: replacing the board card and downloading the engineering program again; when the task is overtime, the exception handling mode selected by the user is as follows: increasing the time parameter setting of the application program and reducing the execution time of the application program; when the period is overtime, the exception handling mode selected by the user is as follows: the application program period is increased, and the engineering variables are reduced.
One or more technical solutions provided by the present application have at least the following technical effects or advantages:
the system realizes the efficient management of multiple tasks in the safety level equipment software of the nuclear power plant, reduces the subsequent development workload due to the reutilization of the system, and further improves the safety and reliability of the system along with the expansion of the use range.
Drawings
The accompanying drawings, which are included to provide a further understanding of the embodiments of the invention and are incorporated in and constitute a part of this application, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention;
FIG. 1 is a schematic diagram of the components of a software multitask management system for a nuclear power plant safety level device in the present application;
fig. 2 is a schematic diagram of task scheduling process in the present application.
Detailed Description
The invention provides a multitask management system for safety-level equipment software of a nuclear power plant, solves the technical problems of large workload, low efficiency and potential safety hazard in the conventional management method for the safety-level equipment software of the nuclear power plant, and realizes the technical effects of efficient management of multitask in the safety-level equipment software of the nuclear power plant, less workload and high safety.
In order that the above objects, features and advantages of the present invention can be more clearly understood, a more particular description of the invention will be rendered by reference to the appended drawings. It should be noted that the embodiments and features of the embodiments of the present application may be combined with each other without conflicting with each other.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, however, the present invention may be practiced in other ways than those specifically described and thus the scope of the present invention is not limited by the specific embodiments disclosed below.
Referring to fig. 1, the present application provides a multitask management system for safety level equipment software of a nuclear power plant, the system comprising:
the system comprises a time management unit, a data processing unit and a data processing unit, wherein a clock interface of the time management unit is used for meeting various application platforms, and the time management unit can measure the running time of a functional module in the safety level equipment software of the nuclear power plant;
the task management unit is provided with a task creation interface, and a task can be added in the safety level equipment software of the nuclear power plant through the task creation interface;
the task scheduling unit is used for scheduling tasks in the safety level equipment software of the nuclear power plant and sequentially executing the tasks according to the set priority;
and the exception handling unit is used for acquiring the exception condition of the task in the safety level equipment software of the nuclear power plant and providing an exception handling mode for a user to select based on the task exception condition.
The management system provided by the application is used for managing all the functional modules. The system does not use interruption, does not use multiple tasks, does not dynamically allocate the memory, and has a fixed operation cycle. The method provides a perfect error processing interface, a platform related interface and a function module management interface, and is convenient to be applied to different devices.
1) Time management unit
The time reference is the core, but the clock interface is not the same for different security level devices or different platforms. The present application provides a clock interface to satisfy different application platforms. The timer is set to 1us as a unit, and no interrupt is generated. And acquiring the current time by inquiring the timer.
The starting time of each function module is recorded at the beginning of the operation, and the ending time of each function module is recorded when the operation of the function module is ended. Thereby measuring the function module operation time.
2) Task management unit
The present system provides a task creation interface through which tasks can be added. When the task is increased, the maximum operation time of the task needs to be set, and when the operation time is remained, the processing mode and the task priority are set. The maximum number of tasks that can be added is 255.
The present application supports a task suspension function, i.e. suspending a task. But cannot allow a task to be deleted.
3) Task scheduling unit
After the task scheduling is started, the task scheduling has the function of ensuring that all tasks are sequentially executed according to the set priority, and the tasks are not preempted. The task scheduling process is shown in fig. 2.
4) Exception handling unit
During the running process of the task, the task may return an exception, the task may timeout, and the period may timeout, and these errors may be processed differently for different platforms. The application provides an exception handling interface for a user to perform exception handling.
The application is tested and used in a main control module of a safety DCS system. Three tasks of receiving, processing and outputting are added in the application. And setting alarm when the period is overtime and setting alarm when the task is overtime. The time precision is set to 1 us. The test results show that the expected purpose is achieved.
One or more technical solutions provided by the present application have at least the following technical effects or advantages:
the technical effects of efficient management of multiple tasks in safety-level equipment software of the nuclear power plant, less workload and higher safety are achieved.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (8)
1. A system for multitasking management of safety level device software for a nuclear power plant, the system comprising:
the time management unit adopts a hardware timer, adds execution time configuration and monitoring to each task, adopts overtime management of an external watchdog, and can measure the operation time of a functional module in the safety level equipment software of the nuclear power plant;
the task management unit is provided with a task creation interface, and a task can be added in the safety level equipment software of the nuclear power plant through the task creation interface;
the task scheduling unit is used for scheduling tasks in the safety level equipment software of the nuclear power plant and sequentially executing the tasks according to the set priority;
and the exception handling unit is used for acquiring the exception condition of the task in the safety level equipment software of the nuclear power plant and providing an exception handling mode for a user to select based on the task exception condition.
2. The software multitask management system for the safety level equipment of the nuclear power plant according to the claim 1, characterized in that a timer in the time management unit is embedded into each task, and the execution time of each task is monitored and managed.
3. The multitask management system for the nuclear power plant safety level device software according to claim 1, wherein the time management unit measures an operation time of a function module in the nuclear power plant safety level device software, and specifically comprises: the time management unit records the operation starting time of each functional module, records the operation ending time of the functional module and calculates the operation time of the functional module.
4. The system for the multi-task management of the safety-level equipment software of the nuclear power plant according to claim 1, is characterized in that the tasks are required to be set when being added through the task creation interface, the maximum running time setting of the tasks is set for the task running in a fixed period, when the running time is remained, the time manager selects an execution mode according to whether the running time is kept waiting or not, the priority exists in the task management, the atomic operation of the task execution is set in the execution process, namely the task execution process is complete, the preemption is not supported in the process, and the hard start task function and the software are in a standby state are supported.
5. The software multitask management system for nuclear power plant safety level equipment according to claim 1, characterized in that the task management unit is capable of suspending tasks and prohibiting deletion of tasks.
6. The system for multi-task management of safety-level equipment software of a nuclear power plant according to claim 1, wherein the specific task scheduling process of the task scheduling unit is as follows:
1) initializing tasks, wherein the process puts all tasks to be executed into a task list, and parameter configuration is put into a parameter configuration list;
2) initializing time management, and starting to record initial time;
3) setting a task execution mode according to the parameter configuration, and starting to execute the task with the highest priority;
4) after the task is executed, recording the end time;
5) setting an alarm when the task meets the overtime of the first preset condition, stopping the program execution by the watchdog in the running process when the task meets the overtime of the second preset condition;
6) and loading the ready task and circularly executing according to the flow of the 3 steps.
7. The system for multi-tasking management of nuclear power plant safety level equipment software of claim 1, wherein a task exception condition comprises: task return exception, task timeout, and cycle timeout.
8. The system for multi-task management of safety level equipment software of a nuclear power plant according to claim 7, wherein when the task returns to an exception, the exception handling mode selected by the user is: replacing the board card and downloading the engineering program again; when the task is overtime, the exception handling mode selected by the user is as follows: increasing the time parameter setting of the application program and reducing the execution time of the application program; when the period is overtime, the exception handling mode selected by the user is as follows: the application program period is increased, and the engineering variables are reduced.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910276103.3A CN109992388B (en) | 2019-04-08 | 2019-04-08 | Multi-task management system for safety-level equipment software of nuclear power plant |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910276103.3A CN109992388B (en) | 2019-04-08 | 2019-04-08 | Multi-task management system for safety-level equipment software of nuclear power plant |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109992388A CN109992388A (en) | 2019-07-09 |
CN109992388B true CN109992388B (en) | 2021-04-13 |
Family
ID=67131286
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910276103.3A Active CN109992388B (en) | 2019-04-08 | 2019-04-08 | Multi-task management system for safety-level equipment software of nuclear power plant |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109992388B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115313633B (en) * | 2022-07-19 | 2023-09-22 | 上海蓝箭鸿擎科技有限公司 | Power supply control method and control device in electric propulsion system |
CN115412615B (en) * | 2022-08-23 | 2024-01-23 | 中国核动力研究设计院 | Method for realizing multi-port TCP communication based on nuclear power plant DCS platform software |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1409209A (en) * | 2001-09-24 | 2003-04-09 | 深圳市中兴通讯股份有限公司上海第二研究所 | Realizing method for multiple task real-time operation system |
CN1908906A (en) * | 2005-08-05 | 2007-02-07 | 中兴通讯股份有限公司 | Method for monitoring software operation state |
CN101464811A (en) * | 2008-12-29 | 2009-06-24 | 艾默生网络能源有限公司 | Multi-task monitoring and management system |
CN101833368A (en) * | 2010-04-13 | 2010-09-15 | 杭州电子科技大学 | Method for managing energy of local dynamic reconfigurable system by coordinatively processing software and hardware |
CN102044308A (en) * | 2010-09-30 | 2011-05-04 | 中广核工程有限公司 | Acquisition method and system for real time data of nuclear plant DCS |
JP2012137920A (en) * | 2010-12-27 | 2012-07-19 | Toyota Motor Corp | Electronic control device and start control method |
CN102609812A (en) * | 2012-01-19 | 2012-07-25 | 中国广东核电集团有限公司 | System and method for object replacement procession of nuclear power station |
CN102761439A (en) * | 2012-06-13 | 2012-10-31 | 烽火通信科技股份有限公司 | Device and method for detecting and recording abnormity on basis of watchdog in PON (Passive Optical Network) access system |
CN103019908A (en) * | 2012-12-07 | 2013-04-03 | 陕西千山航空电子有限责任公司 | Vxworks multi-task monitoring technological method based on multiple buses |
CN103136636A (en) * | 2013-03-15 | 2013-06-05 | 中广核工程有限公司 | Nuclear power project progress measuring method and system |
CN103853625A (en) * | 2012-12-06 | 2014-06-11 | 苏州工业园区新宏博通讯科技有限公司 | Realizing device and method for multi-task watchdog |
CN106780149A (en) * | 2016-12-30 | 2017-05-31 | 中核核电运行管理有限公司 | A kind of equipment real-time monitoring system based on timed task scheduling |
CN107506906A (en) * | 2017-08-02 | 2017-12-22 | 贵州工程应用技术学院 | A kind of task intelligent scheduling engine design method based on data processing |
CN107992370A (en) * | 2017-11-28 | 2018-05-04 | 上海机电工程研究所 | VxWorks platform multi-tasks Software framework implementation method |
CN108491311A (en) * | 2018-04-02 | 2018-09-04 | 深圳还是威健康科技有限公司 | A kind of the house dog monitoring method and terminal of real time operating system |
-
2019
- 2019-04-08 CN CN201910276103.3A patent/CN109992388B/en active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1409209A (en) * | 2001-09-24 | 2003-04-09 | 深圳市中兴通讯股份有限公司上海第二研究所 | Realizing method for multiple task real-time operation system |
CN1908906A (en) * | 2005-08-05 | 2007-02-07 | 中兴通讯股份有限公司 | Method for monitoring software operation state |
CN101464811A (en) * | 2008-12-29 | 2009-06-24 | 艾默生网络能源有限公司 | Multi-task monitoring and management system |
CN101833368A (en) * | 2010-04-13 | 2010-09-15 | 杭州电子科技大学 | Method for managing energy of local dynamic reconfigurable system by coordinatively processing software and hardware |
CN102044308A (en) * | 2010-09-30 | 2011-05-04 | 中广核工程有限公司 | Acquisition method and system for real time data of nuclear plant DCS |
JP2012137920A (en) * | 2010-12-27 | 2012-07-19 | Toyota Motor Corp | Electronic control device and start control method |
CN102609812A (en) * | 2012-01-19 | 2012-07-25 | 中国广东核电集团有限公司 | System and method for object replacement procession of nuclear power station |
CN102761439A (en) * | 2012-06-13 | 2012-10-31 | 烽火通信科技股份有限公司 | Device and method for detecting and recording abnormity on basis of watchdog in PON (Passive Optical Network) access system |
CN103853625A (en) * | 2012-12-06 | 2014-06-11 | 苏州工业园区新宏博通讯科技有限公司 | Realizing device and method for multi-task watchdog |
CN103019908A (en) * | 2012-12-07 | 2013-04-03 | 陕西千山航空电子有限责任公司 | Vxworks multi-task monitoring technological method based on multiple buses |
CN103136636A (en) * | 2013-03-15 | 2013-06-05 | 中广核工程有限公司 | Nuclear power project progress measuring method and system |
CN106780149A (en) * | 2016-12-30 | 2017-05-31 | 中核核电运行管理有限公司 | A kind of equipment real-time monitoring system based on timed task scheduling |
CN107506906A (en) * | 2017-08-02 | 2017-12-22 | 贵州工程应用技术学院 | A kind of task intelligent scheduling engine design method based on data processing |
CN107992370A (en) * | 2017-11-28 | 2018-05-04 | 上海机电工程研究所 | VxWorks platform multi-tasks Software framework implementation method |
CN108491311A (en) * | 2018-04-02 | 2018-09-04 | 深圳还是威健康科技有限公司 | A kind of the house dog monitoring method and terminal of real time operating system |
Non-Patent Citations (1)
Title |
---|
实时多任务优先级分配策略研究;李平、贺浩;《工业仪表与自动化装置》;20180131(第1期);第20-24页 * |
Also Published As
Publication number | Publication date |
---|---|
CN109992388A (en) | 2019-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6101524A (en) | Deterministic replay of multithreaded applications | |
CA2061298C (en) | Method for detecting critical failures during the building of complex computer programs from source code parts | |
US5274813A (en) | Operation system having a migration function which moves saved data associated with an interrupted process to a different save area | |
CN109064327B (en) | Intelligent contract processing method, device and equipment | |
CN106201672B (en) | Timed task setting system and timed task running method thereof | |
US20070011415A1 (en) | Apparatus and method for deterministic garbage collection of a heap memory | |
JP2003288237A (en) | Execution time measuring device and execution time measuring method in control device | |
CN113010275B (en) | Interrupt processing method and device | |
US10083068B2 (en) | Fast transfer of workload between multiple processors | |
CN109992388B (en) | Multi-task management system for safety-level equipment software of nuclear power plant | |
CN104461876A (en) | Concurrent program reappearance debugging method based on snapshot sequence running | |
CN113326107A (en) | Kubernetes cluster-based periodic task scheduling method and electronic equipment | |
CN107179982B (en) | Cross-process debugging method and device | |
CN103257922A (en) | Method for quickly testing reliability of BIOS (basic input output system) and OS (operating system) interface codes | |
CN112540886B (en) | CPU load value detection method and device | |
CN116880986A (en) | Task scheduling method and device, vehicle-mounted controller, electronic equipment and storage medium | |
EP1820100A2 (en) | Efficient switching between prioritized tasks | |
CN113127001B (en) | Method, device, equipment and medium for monitoring code compiling process | |
CN116089098A (en) | Thread endless loop detection method, device and apparatus | |
CN112540885B (en) | CPU load value detection method and device based on user space | |
US9223637B1 (en) | Method and apparatus to advise spin and yield decisions | |
RU2830957C1 (en) | Method for debugging multi-core multi-process computer systems with real-time control mechanism | |
CN112612582B (en) | Semaphore function implementation method and device | |
CN114880036B (en) | Debugging method of debugging module for processing multi-core access in RISC-V system | |
CN109932997A (en) | A kind of programmable logic controller (PLC) core system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20201218 Address after: No.3, Hongda South Road, Beijing Economic and Technological Development Zone, Daxing District, Beijing Applicant after: CHINA NUCLEAR CONTROL SYSTEM ENGINEERING Co.,Ltd. Address before: 610000, No. three, 28 south section of Ring Road, Chengdu, Sichuan Applicant before: NUCLEAR POWER INSTITUTE OF CHINA |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |