🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.sys.amiga.tech
3 messages
3 total messages Started by Sven Heithecker Wed, 18 Oct 1995 17:35
CPU-Usage bei WAIT() ?
#1209
Author: Sven Heithecker
Date: Wed, 18 Oct 1995 17:35
16 lines
1086 bytes
Hallo !!

Braucht ein Programm, wenn es mit Wait() 'schlaeft' tatsaechlich ueberhaupt keine
Prozessorzeit oder eben nur sehr, sehr wenig ? Unter AmigaOS1.3 meinte ich, aus
dem AMIGA-Intern entnommen zu haben, das die Switch()-Routine regelmaessig alle
wartenden Prozesse auf eventuell eingegangene Signale ueberprueft und diese dann
ggf. auf die Ready-Liste setzt (das meine ich mit sehr wenig Prozessorzeit).
Ist das richtig und unter amigaOS2.0/3.x genauso oder wird das Ueberpruefen
bereits beim Setzen eines Signals mit Signal() (oder wars SetSignal () ?)
vorgenommen ?

Ciao, 
 
 ____ 
|_||_  Ceterum Censeo MEGAHARD Esse Delendam    
| | _| HTS Sven Heithecker s.heithecker@tu-bs.de
Re: CPU-Usage bei WAIT() ?
#1229
Author: Stefan Grosse Pawig
Date: Thu, 19 Oct 1995 12:13
25 lines
1674 bytes
  Huhu!

In article 9d8@ra.ibr.cs.tu-bs.de, y0000135@rzrtr1.rz.tu-bs.de (Sven Heithecker) writes:
>Hallo !!
>
>Braucht ein Programm, wenn es mit Wait() 'schlaeft' tatsaechlich ueberhaupt keine
>Prozessorzeit oder eben nur sehr, sehr wenig ? [...]

Es braucht ueberhaupt keine Prozessorzeit. Beim Scheduling werden nur Tasks
beruecksichtigt, die in der Ready-Liste der ExecBase stehen.
Erhaelt ein Task in der Waiting-Liste ein Signal (mittels Signal()), so wird
er in die Ready-Liste umgehaengt und ein Rescheduling durchgefuehrt.
Wenn ich mich recht entsinne, heisst das aber nicht, dass der "aufgeweckte" Task
dabei auf jeden Fall sofort den Prozessor bekommt. Wenn noch Tasks mit gleicher
und hoeherer Prioritaet "ready" sind, kommen die erst dran.

  Tschuess,
    Stefan

---------------------------+-------------------------------------------------
Stefan Grosse Pawig        | Ist ein koerperloses, virtuelles Teilchen etwa
                           | "serioeser" als ein Kobold, nur weil es keine
pawig@uni-muenster.de      | gruenen Hosen traegt und sich leichter berechnen
pawig@math.uni-muenster.de | laesst?   - V. Farkas
---------------------------+-------------------------------------------------
Re: CPU-Usage bei WAIT() ?
#1253
Author: Heinz Wrobel
Date: Fri, 20 Oct 1995 09:01
12 lines
815 bytes
Sven Heithecker (y0000135@rzrtr1.rz.tu-bs.de) wrote:
>Braucht ein Programm, wenn es mit Wait() 'schlaeft' tatsaechlich ueberhaupt keine
>Prozessorzeit oder eben nur sehr, sehr wenig ? Unter AmigaOS1.3 meinte ich, aus
>dem AMIGA-Intern entnommen zu haben, das die Switch()-Routine regelmaessig alle
     ^^^^^^^^^^^^

Hau wech das Klump.


-- 
Heinz Wrobel        Private Mail:   heinz@hwg.muc.de
My private FAX: +49 89 850 51 25, I prefer email
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads