Font Size: a A A

The Design And Implementation Of FishOS Process Management

Posted on:2018-03-29Degree:MasterType:Thesis
Country:ChinaCandidate:Q WangFull Text:PDF
GTID:2428330596969810Subject:Software engineering
Abstract/Summary:PDF Full Text Request
This article studies and designs to implement the multi-process management module based on FishOS operating system kernel.The implement of process management module in the operating system kernel needs the support of memory management,file management,interrupt management.The system selects the FAT32 file system to compete the system boot and load,which can be applied to the mobile terminal.Realized a clock interrupt based on a programmable interval timer to support the implementation of time slice scheduling algorithm.Process management module achieved the process creation,the process switch,process scheduling based on the time rotation.The effect of the selection of time slice on system performance is researched,and set the time-slice in FishOS 20 ms.This article elaborates the storage layout and related data structure of FAT32 file system and the kernel boot procedure based on FAT32.Describes the implementation of the keyboard interrupt and clock interrupt processing.A comprehensive description the realization of the process control block structure,the process of process creation,the process of process switch and process scheduling.This article focuses on the design and implementation of process management,and studies the process scheduling algorithm based on time slice and priority in time-sharing system and the principle of selecting.Finally,the experimental results show the response time with the time slicechoice.
Keywords/Search Tags:processmanagement, time interrupt handler, processschedule, time slice
PDF Full Text Request
Related items