From owner-freebsd-hackers Fri Jun 5 12:46:46 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA28662 for freebsd-hackers-outgoing; Fri, 5 Jun 1998 12:46:46 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from ns1.spacelines.com ([209.125.7.2]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id MAA28635 for ; Fri, 5 Jun 1998 12:46:37 -0700 (PDT) (envelope-from calebm@uspaceware.com) Received: from CALEBM ([209.125.7.146]) by ns1.spacelines.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id MAA19181 for ; Fri, 5 Jun 1998 12:48:44 -0700 Received: by CALEBM with Microsoft Mail id <01BD9088.27E19890@CALEBM>; Fri, 5 Jun 1998 13:45:09 -0600 Message-ID: <01BD9088.27E19890@CALEBM> From: "Caleb R. Miller" To: "'hackers@freebsd.org'" Subject: FreeBSD as a RTOS Date: Fri, 5 Jun 1998 13:45:08 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by hub.freebsd.org id MAA28647 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello, Does anyone know of a FreeBSD port that supports RTOS functionality such as preemptive multitasking? What I hoping for was a scheduler that would enforce time constraints on processes. For instance, I want to schedule some processes to be allowed to run 4 times/sec, some 2 times/sec and some once/sec. The scheduler would let give the highest rate process time, then the next higher rate, and so on with the caveat that a process gets no more cpu time than it's scheduled for, i.e. if process A is scheduled for every 30 seconds and process B for every 15 seconds, if A is not done by the next 15 second interval it is preempted and B is allowed to run. Thanks for the help! Caleb To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message