• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Thermal scheduling
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Thermal scheduling


  • Subject: Re: Thermal scheduling
  • From: Markus Hitter <email@hidden>
  • Date: Wed, 29 Sep 2004 16:27:38 +0200


Am 29.09.2004 um 15:54 schrieb John Siracusa:

One theory presented to explain the results was that the kernel is taking CPU temperature into account when doling out CPU cycles.

Well, I'm not really a kernel expert, but the scheduler's task is to decide which process/thread gets the next CPU quantum, where a CPU quantum is about 10 ms. If there's no process in need of processing time, it sends the CPU into doze mode.



I thought it might be the CPU hog "punisher" in the kernel

Surely, there are more mechanisms going on in the kernel, independent from the scheduler. If the CPU supports running at different speeds, you should be able to switch between them without telling the scheduler.


This is how I understand things but again, I'm no expert :-)


Markus

- - - - - - - - - - - - - - - - - - -
Dipl. Ing. Markus Hitter
http://www.jump-ing.de/



_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >Re: Thermal scheduling (From: John Siracusa <email@hidden>)

  • Prev by Date: Re: Thermal scheduling
  • Next by Date: Re: Thermal scheduling
  • Previous by thread: Re: Thermal scheduling
  • Next by thread: Re: Thermal scheduling
  • Index(es):
    • Date
    • Thread