Browse Prior Art Database

A method to execute Idle time functions at a proper time

IP.com Disclosure Number: IPCOM000127532D
Publication Date: 2005-Aug-31
Document File: 1 page(s) / 5K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method to execute Idle time functions at a proper time is disclosed.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 100% of the total text.

Page 1 of 1

A method to execute Idle time functions at a proper time

  A computer has its own real-time clock. Most operating systems have a service with which a process is invoked at a certain hour. But the components do not have real-time clock. For example, a hard disk drive does not have it.

A hard disk drive does not only execute commands, but also perform its own maintenance tasks, which are invoked periodically. Since such tasks disturb command execution, they are invoked when no command is expected to be issued. For example, they are invoked when no command is issued for a specified time duration. Because the execution of internal tasks is terminated immediately when a command is issued, they should be invoked when the probability of the termination is expected to be low.

A hard disk drive does not have real-time clock, but it has a internal clock with which it can know the time from being powered on. It is possible to take statistics of the number of issued commands during every 1 minute, every 10 minutes, or every hour. For example, a hard disk drive can find the busiest time period during 24 hours, and the idlest time period of a day. The possibility that a internal task is terminated by a command can be decreased by invoking the task during the idlest time period.

Disclosed by Hitachi Corporation

1