Abstract:
A system for facilitating high-speed access and recording is provided. The system includes a demodulator, an buffer memory and a hard disk. During a write cycle, the demodulator is used to receive one or more content streams. The content streams received by the demodulator are first stored in the buffer memory. When the buffer memory has reached its storage capacity, its contents are then transferred to the hard disk for storage. During a read cycle, contents from the hard disk are read and then stored in the buffer memory. Other components of the system can then access the read-out contents from the buffer memory. The amount of contents retrieved from the hard disk and stored in the buffer memory may be more than what is requested depending on the application requesting the contents. The hard disk further includes different zones. There are two types of zones, namely, high-speed zone and random-access zone. The two different types of zones allow for a number of operating modes, namely, the high-speed mode, the random-access mode and the buffer-cleaning mode. In the high-speed mode, contents from the buffer memory are transferred to the high-speed zone in a continuous manner regardless of the nature or classification of the contents. In the random-access mode, contents from the buffer memory are respectively transferred to the appropriate locations in the random-access zone based on the nature or classification of the contents. In the buffer-cleaning mode, contents stored in the high-speed zone are transferred to appropriate locations in the random-access zone based on the nature or classification of the contents.