Font Size: a A A

Embedded Dynamically Configurable Real-time Operating System, The Hdc-reos Development - Memory Management

Posted on:2005-06-24Degree:MasterType:Thesis
Country:ChinaCandidate:W B MaoFull Text:PDF
GTID:2208360122997932Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The development of IT and Internet bring a good perspective to modernappliance. The variety of modern appliance results in the variety ofapplication on it. In general, the application environment required by modernappliance is a combination of hard real-time, soft real-time and generalenvironment. For example, receiving and posting e-mail through TV on internetis in non real-time environment, and Image Processing is in soft real-timeenvironment, at the same time, hard real-time environment is required in someapplication of appliance related to safety, such as guard system of homesafety.This paper introduce some basic concepts of embedded system and currentresearch status of embedded operating system and modern appliance, thenelaborate on core function of embedded operating sysytem kernel, includingreal-time characteristics, process scheduling, time interrupt, memorymanagement and so on. On the basis of analysis above, a new process schedulepolicy for soft real-time environment is advanced, this policy use mechanismof timer to ensure the quality control of application in soft real-timeenvironment. Except that, physical memory management algorithm is advancedbased on analysis of clinux memory management in this paper, and it canimprove efficiency of allocation and collection of memory under the specialappliance environment.The main contents of this paper include:First, the introduction of background and significance of the research; thedomestic and foreign research on embedded system and embedded operatingsystem was analyzed.Second, analysis of embedded operating system kernel module, includingkernel structure, real-time characteristics, process scheduling, interruptprocess, memory management and so on. At the same time analysis andcomparisons be done on familiar embedded operating system.Third, Optimization idea be bring forward on the process scheduling of clinux based on the character of modern appliances.Finally, the detailed implementation of optimization idea on memorymanagement is described.
Keywords/Search Tags:Embedded operating system, Memory Management, Process Scheduling, Interrupt
PDF Full Text Request
Related items