Do not know if you have noticed that the last two years of Windows version, the start of the time required to enter the graphical interface has a longer trend, this is purely the system does not optimize it? In fact, windows from the day of birth, its core and mission focus has undergone three changes, coupled with their use of storage equipment different, Causes a difference in the start speed of each series of Windows. Let's take a look at the differences in how Windows uses storage devices to explore the startup speed of each series of Windows (the process by which Windows starts initializing to the graphical interface after the first boot hardware self-test completes). The current state of storage supported by Windows XP is not included in the scope of this article:
One, compatible with DOS Windows9x series
The original version of Windows until 3.2 was actually an enhanced DOS graphics shell, with a very weak multitasking capability that provided only the most basic operating system features; Starting with Windows95, DOS traces start to fade, but because many programs are still written in a DOS-compliant architecture, So windows9x has not been able to escape the effects of DOS. DOS has a very big feature is the operation of real mode, and its use of 640K basic memory is very effective, coupled with the windows9x support of the external equipment is not much, the focus of the design is based on the most popular game, document processing and primary Network application considerations, the system initialized the amount of data is not much, If configured well, most of the initialization tasks can be solved with 640K basic memory, so the boot speed is very fast. Also for this reason, DOS, Windows3.x and windows9x are deeply affected by the SMARTDRV.EXE disk cache, loading the buffer and not loading in the copying and deletion of large files when the speed difference is very large, especially for the directory tree with multiple levels of subdirectories of the operation difference is obvious, the disk read and write loss is the difference is also the cloud of mud Don't.
When the boot is complete, after entering the graphical interface, this 16-bit real-mode, 32-bit virtual-mode hybrid compatibility architecture exposes a significant shortfall-it creates a weakness in performance and management of computer resources, and windows9x often fails to effectively release resources when the application shuts down; There are also many people see the system prompts "because of the use of compatible MS-DOS paging mode, systematic performance has been reduced" hint, and everyone hates the blue screen and frequent illegal operation, hehe, is also largely due to this generation.
Second, windows2k and subsequent Windows versions based on NT kernel
Starting with Windows2000, the NT kernel technology began to apply to PCs ' operating systems, and Microsoft completely abandoned the DOS architecture program. The technology of the NT kernel is distinguished from windows9x by three great advantages:
Increased physical memory, WINDOWS2K and Windows XP startup speed does not have a great effect, they enter the graphical interface, the use of physical memory (RAM) to truly reflect the performance than the Windows9x strong. Because systems like Windows XP were designed to support a wide range of peripherals with the most beautiful and simple operations, as well as network access with excellent stability and security, sacrificing a bit of start-up speed would be cost-effective. (refers to your disk partition formatted as NTFS, otherwise you can not see the obvious security performance difference)
Third, optimize for different windows to speed up the start
1, windows9x based on DOS architecture optimization:
The paper has discussed the key of starting the windows9x, which is to use the reasonable configuration of basic memory. This requires loading Himem.sys and SMARTDRV.EXE, and optimizing the DOS buffer buffers and high end memory in Config.sys. These techniques have been introduced in a number of previous articles, so don't repeat them. Note that the Windows9x graphics interface allows you to not load MS-DOS drivers for your sound card or optical drive to avoid compatibility patterns that can degrade system performance. Today, probably not many people use the DOS below the sound card driver to play the game. Of course, windows9x virtual memory settings are also critical.
2. Windows optimization based on NT kernel:
① in CMOS should set the hard disk parameters, especially DMA and Ultra DMA, data transmission rate on the NT kernel Windows speed significantly.
② If you have the conditions, buy a 7200-turn hard drive, try to install Windows on a good new hard drive, and try to have Windows exclusive of a partition, the application is installed on other partitions, so that Windows can use the continuous full space access to data; It is recommended that virtual memory, the "paging file" in windows2k, also be set up in separate specialized partitions;
③ In addition to the previous various kinds of experience in the article introduced a variety of secrets, for individual users, reduce the logging, Management Service function is also to speed up the start-up and even the Windows program running Speed key. Those logs recorded in order to facilitate the network administrator to monitor the operation of each user, as well as in the network failure to find the reason, the average user may use the day of Windows XP elimination, and will not go to see these recorded events, most users even go to see can not understand. In addition, such as logical disk partition sharing, remote management and other services can be prohibited (only refers to the individual users), which log and network services have been introduced a lot of information, we look for reference.
1, is its network access and operation capacity than windows9x a lot of strong;
2, its security performance and windows9x is not the same, which also includes the system itself is very small probability of collapse (very strong), and the use of NTFS file format, so that most of the virus based on fat and FAT32 helpless, And so that individuals do not need other Third-party tool software can encrypt files and folders, greatly increased confidentiality.
3, is the management of the above convenience, the NT core Windows series can network administrators and ordinary users need the operating system set in one. With the NTFS format, the disk can be flexibly quota managed, so Windows 2000 provides an excellent security policy infrastructure that allows users to identify appropriate security measures for data and applications. These features help identify users on your network, restrict access to resources, and set policies about how users use resources.
From the above analysis of the NT kernel, you can see that Windows began to use the disk greatly increased, enhanced, and the speed of the corresponding dependent on the performance of the disk. Because NT was originally a server-based operating system, coupled with Microsoft's attempt to make Windows a PC and a variety of future information appliances Control center plans, windows2k and XP in the start of the first to look for the identification of a variety of peripherals, whether you are connected to these devices, Microsoft in the operating system has built a wide range of hardware device drivers, in addition, the NT Technology network management function is very strong, network management default settings for the system and the user's various steps, and initialization and even Windows runtime events are detailed log records, Recognizing devices and log logs use more data than windows9x, so frequently read and write to disk--plainly, starting from windows2k, the starting speed is substantially dependent on the performance of the hard disk. Under the same CPU and bus interface, it is not surprising that the NT kernel operating system starts at a slower rate than windows9x.
Even on the installation of WINDOWS2K and XP, we can see that Microsoft's disk-based feature is particularly enhanced by the--windows9x Installer's inability to recognize a second hard drive that is set to none in CMOS; The WINDOWS2K and XP installer can do it, and it can be partitioned and formatted without invoking the motherboard BIOS. Windows9x below, many people must install the motherboard's IDE driver or chipset patch, the system can identify the hard drive manufacturer, model and use Ultra DMA function, and at the beginning of the windows2k, the IDE patch basically no longer play, the hard drive is also in the best state.
|