Вы находитесь на странице: 1из 28

GUIDE : BY:Mrs.

Deepa Paul

PRESENTED Amit kumar Roll- 11 , CS

1. INTRODUCTION 2. REQUIREMENTS 3. WORKING 4. CONVENTIONAL CACHING 5. SUPERFETCH TECHNOLOGY 6. READYBOOST + SUPERFETCH 7. PERFORMANCE 8. ADVANTAGES 9. LIMITATIONS 10.CONCLUSION 11.REFERENCES

ReadyBoost is a disc cache component of Microsoft Windows. First introduced with Microsoft Windows VISTA and then bundled with Windows 7 in 2009. It works by using flash memory, USB flash drive,SD card. Readyboost takes advantages of the fast seek time of USB 2.0 flash drives , SD card , compact flash cards and puts that speed to use by caching data for quick retrieval . Readyboost allow a usb drive to act like available system memory.

The removal medias capacity must be at least 256MB. Windows Vista x86 is limited to using 4GB. USB 2.0 is required for ReadyBoost, so devices have to be USB 2.0 compatible The device must have an access time of 1ms or less. Sufficient Read/Write speed : Random Read (4KB block) >3MB/s Random Write (512KB block) >2MB/s NTFS , FAT16 and FAT32 are supported.

Restriction of using only 4GB in Vista X86 has been removed in Windows7. It allows up to 8 devices for a maximum of 256Gb additional memory. Recommended amount of flash memory to use as ReadyBoost is = 1 to 3 times the amount of RAM.

Getting ReadyBoost setup and working in Windows 7 is extremely simple. First insert a usb drive into usb port,Windows will do a quick test to make sure that the device is readyboost compatible. The autoplay window will pop up (if not we can do it manually by going to properties of the inserted drive).

Typically PCs have between 512MB-2GB main memory. Windows automatically allocate some space on the hard drive to swap main memory data when required. This ensures that all application can be executed even if the PC has only little RAM. The file size of the so called swap file is 1.5GB or larger. But swapping has a huge negative impact on performance of memory subsystem. Windows operating system have a built-in caching mechanism. It keeps program data in main memory after program termination.

This results in noticeably shorter application launch time in case the user decides to restart the application which he has terminated. But windows caching has its limits. All cached data will be lost when we shut down the PC. After a reboot the main memory will remain in cold state. Launching other application will also flush all cached information to make the main memory available to the active program. Windows caching is efficient if we work with a limited number of application on regular basis.

CPU

Main Memory (RAM) 512 Mb to 2Gb Performance: Extremely quick access,2 to 8Gb/s Swap File (on hard drive) Dynamic file size Performance: 10-20 ms access time,40-90 Mb/s

SuperFetch does more than caching. Windows7/vista runs a SuperFetch service that analyze the behavior and usage pattern of application. It tracks the most used application. SuperFetch will recognize the order of the application used repeatedly and then proactively populate these application into available main memory when we start our PC. Windows will not prioritize the SuperFetch feature over memory request by all application. As this would cause the MMU to swap data onto the disk,which slow down the whole system.

SuperFetch tries to relocate application data from the slow hard drive into all available memory. It utilizes the capacity to create so called warm memory state . Windows SuperFetch needs a certain amount of main memory. At 512MB RAM size wont be efficient as Windows + 2,3 application eat up the memory. There wont be main memory space left to pre-cache application data. The best result is at a main memory of capacity 2GB

ReadyBoost is a memory extension for Windows 7/Vista. It works like the swap file on the hard drive ,but it is not used as an extension to the main memory . Windows uses it to pre-cache application data for popular program. ReadyBoost is meant to support the new SuperFetch feature by adding more memory to the system. The core idea of ReadyBoost is that a flash drive has a much faster seek time(less than 1ms). This allows it to satisfy request faster than reading files from hard disk.

It also influence the inherent advantage of two parallel sources from which data is to be read.

CPU

Main Memory (RAM) 512 Mb to 2Gb Performance: Extremely quick access,2 to 8Gb/s Ready Boost Swap File (on hard drive) (USB Flash Memory) Dynamic file size Static file size on device Performance: 512 MB to 8GB 10-20 ms access time,40Performance: 90 Mb/s Extremely Quick Access, 5-30 MB/s

Improve performance of slower PC using flash drive. Cheaper, it is much cheaper than the actual Ram However the performance cant be compared. ReadyBoost compresses and encrypts the data placed on the device using AES-128 encryption. The same devie can be used to store different data items. Readyboost provides random disk read 80-100 time faster than random read of hard drives. Readyboost uses superfetch technolgy which provides program to load faster.

Only USB flash drive currently works for ReadyBoost use. Even if the media is fast enough to meet ReadyBoost read/write requirements , it works only for some. ReadyBoost cache may be allocated on only one suitable device at a time. ReadyBoost cache space tops out at 4Gb, so there is no point in increasing storage beyond that limit. Removal of cache on ejection of ReadyBoost capable flash drive. Simply removing the usb flash drive works well.

ReadyBoost is a powerful feature that allows you to increase performance on your computer in a cheap and easy manner SuperFetch takes care of buffering applications proactively ReadyBoost provides the additional memory space to do so. Both new features cannot make systems faster than they are. However, with only a little "learning", Windows 7 will know which applications are most important for you, and it will preload them into available main memory and onto the ReadyBoost device. SuperFetch and ReadyBoost succeeds in utilizing

http://windows.microsoft.com/ ReadyBoost manual by Microsoft. Nptel video on computer memory organization. Computer Organization and Architecture by William Stalllings. http://usb.org/

THANKS !

QUESTIONS ???

Вам также может понравиться