Font Size: a A A

Research And Design Of Key Technology Of Operating System Process Subsystem

Posted on:2021-03-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2428330605973021Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The operating system is the underlying software of the computer system.The process is the basic unit for the operating system to allocate and schedule programs.The part of the operating system that involves process control and management is called the process subsystem.The performance of the process subsystem directly determines the overall performance of the computer.The optimization and development of the process subsystem has always been one of the research focuses in the field of operating systems.This article comprehensively discusses embedded low power consumption technology,embedded anti-interference technology,and Linux scheduling algorithm.Based on the process subsystem,the Stm32f103zet6 development board and Ubuntu desktop system are used to conduct research and design under the Windows desktop system.Prepared Eureka II embedded operating system kernel and optimized Linux-3.5.0 kernel.With the goal of designing the dynamic power management function of the embedded operating system,the power consumption of the embedded hardware is analyzed in detail.Based on the hardware clock and the scheduler,a lightweight DPM function is designed to control the hardware during process scheduling.clock.The development of this function was completed in the Eureka II core,and the performance test of the core was performed to confirm that the function of reducing hardware power consumption was realized.With the goal of designing a hot restart mechanism for embedded operating systems,the memory structure is analyzed in detail,and based on kernel threads,a data backup mechanism is designed to enable the system to regularly back up data,which can be written after the hardware runs off to complete the data.Recovery function.The development of this mechanism is completed in the Eureka II kernel,and a functional test of this function is performed to confirm that the function of data recovery is realized.With the goal of optimizing the scheduling delay in the multi-processor architecture,the CFS algorithm is analyzed in detail.Based on the multi-processor architecture process scheduling mechanism in the Linux kernel,a strategy to reduce the process scheduling frequency is designed to increase processor consumption The efficiency of the type process.The development of this optimization technology was completed in the Linux-3.5.0 kernel,and a performance test was performed on the kernel in the Ubuntu desktop system to confirm that the function of optimizing the computing performance of the processor was achieved.
Keywords/Search Tags:Operating system, Linux kernel, process subsystem
PDF Full Text Request
Related items