All OSes need a usage meter!

foxkm

Senior member
Dec 11, 2002
229
0
0
Ever looked at piece of machinery and seen a counter on the engine to know how many hours of use the machine
has got. They do this for a few reasons..

1. To keep track of how long the fluids need to be changed
2. To determine the value of the equpitment with depreciation.
3. To figure out how much wear and tear the components have had... etc

Now what if an OS were to have a kernel level module that would monitor and store this same information in a
locked location?

What would the advantage be:

1: If the OS is broken in some way, you can figure how many "miles" the OS has on it and determine if a reinstall
is the best option, or if its worth fiddling around in the os to attempt to fix.

2. Determine how much use in general the hardware has if you are looking for hardware problems.

Anyone have any comments or know if there is a solution already for this purpose?

I know that you can usuall tell when Windows was installed by the creation date of C:\Windows

foxkm
 

rjain

Golden Member
May 1, 2003
1,475
0
0
digital logic doesn't degrade gracefully unless it has ECC. Even then, that only applies to busses and data storage, not to actual processing circuits. If you do 1+1 and get 32767 because of a single blown transistor, your app will probably not to do the right thing by any stretch of the imagination. :)
 

dnuggett

Diamond Member
Sep 13, 2003
6,703
0
76
If the OS is broken in some way, you can figure how many "miles" the OS has on it and determine if a reinstall

An OS isn't a car. The amount of "miles" it has on it has no bearing on if you should reinstall it. The changes that have been made to it are what's relevent not the amount of usage.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Software doesn't wear out as things with moving parts do, although some versions of Windows do seem to wear out after time for some uknown reason.

Things that do have moving parts, like hard disks, do have counters in them. atleast any drive in the past 8 or so years that supports S.M.A.R.T..
 

rjain

Golden Member
May 1, 2003
1,475
0
0
Also, recent CPUs have some sort of health monitor that can indicate if it's operating at marginal conditions, which may indicate either worn out circuits or overclocking/overheating
 

zephyrprime

Diamond Member
Feb 18, 2001
7,512
2
81
Computers aren't like mechanical devices. They don't wear in the same way so this idea is useless.
Things that do have moving parts, like hard disks, do have counters in them. atleast any drive in the past 8 or so years that supports S.M.A.R.T..
I have yet to hear of anyone on anandtech that has had their ass saved by SMART. It seems like when HDs die, they just up and die with no warning.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
I have yet to hear of anyone on anandtech that has had their ass saved by SMART

I've had dozens of drives at work get replaced before they totally failed because of SMART, of course not all of them give a warning but you can't say it's worthless.
 

rjain

Golden Member
May 1, 2003
1,475
0
0
I've had my ass saved by SMART. Well, if I had acted faster, I wouldn't have lost anything, but I only lost about half my mp3s while waiting for me to order my new drive and for my new drive to come.
 

drag

Elite Member
Jul 4, 2002
8,708
0
0
Never heard of SMART before... How you go about using it?

edit: nevermind, did a search for "smart" in dselect.
 

InlineFive

Diamond Member
Sep 20, 2003
9,599
2
0
Originally posted by: dnuggett
If the OS is broken in some way, you can figure how many "miles" the OS has on it and determine if a reinstall

An OS isn't a car. The amount of "miles" it has on it has no bearing on if you should reinstall it. The changes that have been made to it are what's relevent not the amount of usage.

Well in Windows 9x (95, 98, 98SE, ME) this could be taken as true. After a while you need to reinstall if you use one of those.

However in Windows 2000, XP or 2003 this shouldn't be necessary.
 

spyordie007

Diamond Member
May 28, 2001
6,229
0
0
uptime.exe will give you a report of the total time the system has been up (at least back to the beginning of the event log).