Font Size: a A A

Research On Data Collection Of Windows Operating Process

Posted on:2011-01-30Degree:MasterType:Thesis
Country:ChinaCandidate:C PengFull Text:PDF
GTID:2178360302999943Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As one of the most important subjects in computer field, operating system supports a convenient platform which connects users and computer hardware. In order to make operating system work well, more and more attention is focused on the research of its principle, which is required subject in college. Linux and other experimental operating systems are always used in research and education field, and Windows is widely used in normal life. Therefore, it is contrary between learning and use. The research kernel WRK(windows research kernel) affords better research material for colleges and research labs, and connects research and use persuasively. However, the kernel is very complicated and can't be mastered by one person. Especially for beginners, it is a hard work to understand its theory. But in recent years visualization technology develops fast and shows more obvious advantages in improving the human cognitive abilities. Combining visualization technology and operating system education will contribute to the comprehension of operating system theory for students and researchers undoubtedly.Presently, a lot of work has done to introduce visualization into operating system teaching field, but there're some deficiencies. Most educational platforms are Linux or experimental operating system, such as Mix. It is different from daily use-windows. Some algorithm visualization tools or software have excellent visual effect but pay more attention to demonstrate algorithm itself, they're separated from actual running system, and so the data source is unreal. A lot of work done using real operating system as platform, collects kernel information by API, but they can not collect global information for operating system is an entireness. In order to help majority to understand operating system well, this paper uses real WRK as research platform, modifies kernel source code, recompiles it and collects executing information of defined period which is used as source data for visualization.The method presented in this paper focuses on the reality and persuasion of source data. At the same time, it keeps the whole operating system as an entireness. The research emphasis include:1. For the research object is Windows Kernel, comprehension of the kernel is necessary to the data collection of running Kernel. The data collecting model uses the complete instructions which are defined to describe kernel actions, to modify kernel source code and collect executing information.2. Because the complexity and enormousness of Kernel source code, a pretreatment of collected data is needed to analyze the integrality and reliability of it, and the collect data can be used as raw material for kernel analysis.3. In order to show the operating process of Windows kernel clearly, modern visualization is made to present the kernel executing process.Finally, from the exploration of new educational method, we can conclude that the visualization with kernel source code and real kernel executing data as basis, can help to understand the kernel data structure, algorithm and entire structure deeply and the visualization result is more real and acceptable, so it must have the significance for further research and development.
Keywords/Search Tags:Operating system, Kernel, Windows, WRK, Visualization
PDF Full Text Request
Related items