Tue, 05 Sep 2000 [EMAIL PROTECTED] wrote:
> On Tue, Sep 05, 2000 at 10:18:25AM -0700, David Schleef wrote:
> > I don't think that "running out of memory" and "running out of CPU
> > time" are fundamentally different things. It's just that with a
> > memory allocator, you are notified of a lack of resources and can
> > do something graceful instead of locking the machine.
>
> Sure. But I think there is a significant difference between:
> 1. At startup time, allocate N buffers for a pool
> for a particular purpose and have an allocate/free
> routine.
> and
> 2. Maintain a general purpose buffer pool with unknown
> size and many users.
Exactly, and it's really all about defining what can happen in a system under
any likely or unlikely conditions. For 1. this is (usually) very easy, while you
have to take tons of code interacting in complex ways in account to figure out
how 2. will behave.
David Olofson
Programmer
Reologica Instruments AB
[EMAIL PROTECTED]
..- M u C o S --------------------------------. .- David Olofson ------.
| A Free/Open Multimedia | | Audio Hacker |
| Plugin and Integration Standard | | Linux Advocate |
`------------> http://www.linuxdj.com/mucos -' | Open Source Advocate |
..- A u d i a l i t y ------------------------. | Singer |
| Rock Solid Low Latency Signal Processing | | Songwriter |
`---> http://www.angelfire.com/or/audiality -' `-> [EMAIL PROTECTED] -'
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/