![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#11 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
Again, software burns no power. Executing software has been converted to hardware-contained representations of binary values that will direct the sequence of hardware operations that get the problem solved. It takes fewer types of operations, and consequently less hardware, to play music than it does to do some other things. In fact, music played by software-driven devices is more costly than music played by dedicated hardware mechanisms. This inefficiency is compounded by using a hardware/software combination that is designed to be general-purpose, rather than to perform one specific task. I could design you a general-purpose machine that would be considerably more efficient when playing music than when it was performing other tasks that require more computational power. The incremental cost of the machine, because of the circuitry involved in controlling the 'live' parts, would be greater than the cost of an iPod. This shouldn't really surprise anyone. It's why iPods are marketable. They play your music just fine, but they suck at enterprise-wide inventory and distribution control (and other things). Another example is picture-taking cell phones. The quality sucks because the technology isn't quite where it needs to be for results comparable to a dedicated camera.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
|
|
#12 |
|
Expert Programmer
|
If you check computer tempatures when in the CMOS, they will be lower than if you are running Windows. If your in Windows on a laptop, and you check how much battery time you have left, and then run a whole bunch or programs, the time will change (it would be less). That's how much time you would have left if you continued to run all those programs. You close them all, the time changes back. In the end, the processor needs more power to run all those programs, and store them in RAM. You can't nessacarily say that software burns no power. The more software running, the more work the processor has to do, and the more power the processor needs. The more processing it does, the hotter it gets. It's like a light bulb. The brighter it is, the hotter it gets.
|
|
|
|
|
|
#13 | |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
Quote:
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
|
|
|
#14 |
|
Hobbyist Programmer
Join Date: Feb 2006
Posts: 214
Rep Power: 0
![]() |
I really wish that there was some light shed on this topic. I really don't want to give up on this idea because i think that it's such a wonderful idea. To me it now looks impossible. However, what can i use to conserve power rather than use WM player on windows? Maybe something more efficient. "sticking with my laptop" please no ipod of usb stick.
Last edited by Eric the Red; Mar 27th, 2006 at 10:15 PM. |
|
|
|
|
|
#15 |
|
Expert Programmer
|
I'm sorry Dawei, I still can't quite grasp your concept. Can you make it simpler? :p I'm interested to see your point.
|
|
|
|
|
|
#16 | |
|
Programming Guru
![]() Join Date: Jun 2005
Location: elemental plane
Posts: 1,429
Rep Power: 5
![]() |
Quote:
__________________
"Employ your time in improving yourself by other men's writings, so that you shall gain easily what others have labored hard for." -- Socrates |
|
|
|
|
|
|
#17 |
|
Battle Programmer
Join Date: Feb 2006
Location: Bellevue, WA, USA
Posts: 754
Rep Power: 3
![]() |
Just thinking about it for all of, oh, three seconds, here's the problem I see: even if you slim down everything running, you need to power your motherboard, cpu, ram, hard drive, and most likely any graphics related things (graphics card if you have one, and the screen, which sucks power)... and using a cd would add one more thing to the list. Overall savings against running a full load: your cpu usage might average lower than executing several programs all at once... you might get a bit of a longer battery life (say an extra 1/2hr to maybe an hour)...
|
|
|
|
|
|
#18 | |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
Quote:
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
|
|
|
#19 |
|
Expert Programmer
|
@Jimbo and nnxion - I already knew all that, I aknowledged it earlier.
DaWei - Starting to see the point. I won't bother asking again since you seem a little fed up. |
|
|
|
|
|
#20 | |
|
Hobbyist Programmer
Join Date: Oct 2005
Posts: 211
Rep Power: 3
![]() |
Quote:
-MBirchmeier |
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|