Dissertation > Excellent graduate degree dissertation topics show

Linux boot process analysis and optimization

Author: QiuZuo
Tutor: ChenWenZhi
School: Zhejiang University
Course: Software Engineering
Keywords: Linux boot speed up optimization boot snapshot
CLC: TP316.81
Type: Master's thesis
Year: 2006
Downloads: 904
Quote: 9
Read: Download Dissertation

Abstract


Linux, branch of the UNIX OS (operating system), is a free Operating System. It befits the embedded system and network server system. With its stability, efficient and flexible, Linux has been cognized by more and more common users and spreads in the tabletop computer system more widely.This paper analyzes the whole boot process of Linux, and attempts to cut down the code of the boot module, in order to create a system environment for user applications faster every time the computer starts. As we known, the OS boot is a complicated and necessary process. It means users will spend much time on waiting. In the field of information appliance (IA), customers require that the embedded Linux OS is able to boot as fast as possible so that the devices can be ready for using quickly after being power on. In the field of tabletop computers, the short boot time will increase the competitiveness of Linux comparing with Microsoft Windows OS. Therefore, it is worth to research the optimization of Linux boot. The main work of the optimization research is as followings: To determine the concrete boot phase, user application initialization layer, for speeding up by analyzing the kernel code of Linux boot module in detail. According the Linux characteristics, to design a optimization model: Boot Snapshot. This method reduces the steps of the application initializations through saving the system state and reloading it. To implement the optimization model. In this text, the three key parts are presented: creating snapshot image, operating backup image through block I/O layer, and the method of assuring the system consistency. To test and compare the different boot optimizations, analyze their advantages and disadvantages, conclude the further research direction.

Related Dissertations

  1. Model of Cylinder Controlled by On-Off Valve and System of PWM Control,TH138
  2. Development of the Platform for Compressor Optimization Design and Aerodynamic Optimization Design in the Transonic Compressor,TH45
  3. Research on Photo-Electric System of Rotating Shaft Radial Runout and Rotary Speed Real-Time Measurement,TH822
  4. Investigation of Turbine S2 Stream Surface Direct Problem Aerodynamic Optimization Design,V235.11
  5. Study on the Control System for Automatic Aiming of HWIL Pitching Mechanism,TJ303
  6. Robust Control Research on Automotive Engine Idle-Speed,U464
  7. Reseach on Optimal Control of Elevator Group Based upon Ant Colony Algorithm,TU857
  8. Research on High Efficiency Interior Permanent Magnet Synchronous Motor,TM341
  9. Well Detection Pump Steady-Speed Driving System of Brushless DC Motor,TM33
  10. Application of Interior-Point Theory for Reactive Power Optimization in Large Power Systems,TM714.3
  11. The Basic Research of Axial Flux Inductor Type High Temperature Superconducting Motor,TM37
  12. The Optimization of AVS Video Decoder on the PC Platform and Improvement of Field Decoding,TN919.81
  13. Research on Stability of Hierarchical Sattellite Network,TN927.23
  14. Query Processing and Optimization in Massive Multi-Database Integration,TP311.13
  15. Research on Feature Extraction and Classification of Tongue Shape and Tooth-Marked Tongue in TCM Tongue Diagnosis,TP391.41
  16. The Development of Electric Control System for Product Line of Cross-Linked Cable,TP273.5
  17. Research on the Synchronous Control Algorithm of a Special Target Simulator,TP273
  18. Design of High-Speed Data Acqusition Board Based on Signal Integrity Analysis,TP274.2
  19. Development of the Digitizer Based on PCI-E Bus,TP274.2
  20. Research on Software of TFT-LCD Testing Equipment Based on ARM,TN873.93
  21. Reaserch on Dynamics for Fast Walking of Biped Robot,TP242.6

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Operating system > Network operating system >
© 2012 www.DissertationTopic.Net  Mobile