From owner-freebsd-arch@FreeBSD.ORG Sat Nov 29 21:22:39 2003 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BA7B016A4CE; Sat, 29 Nov 2003 21:22:39 -0800 (PST) Received: from monster.schulte.org (monster.schulte.org [209.134.156.193]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4374443FE0; Sat, 29 Nov 2003 21:22:36 -0800 (PST) (envelope-from jay.liew@ml.freebsd.jaysern.org) Received: from localhost (localhost [127.0.0.1]) by monster.schulte.org (Postfix) with ESMTP id A10661FB2F; Sat, 29 Nov 2003 23:22:32 -0600 (CST) Received: from pinnacle.schulte.org (pinnacle.schulte.org [209.134.156.220]) by monster.schulte.org (Postfix) with ESMTP id C04101FB2B; Sat, 29 Nov 2003 23:22:31 -0600 (CST) Received: from localhost (dude@localhost)hAU5MVGM091728; Sat, 29 Nov 2003 23:22:31 -0600 (CST) (envelope-from jay.liew@ml.freebsd.jaysern.org) X-Authentication-Warning: pinnacle.schulte.org: dude owned process doing -bs Date: Sat, 29 Nov 2003 23:22:31 -0600 (CST) From: Jay Sern Liew X-X-Sender: dude@pinnacle.schulte.org To: freebsd-arch@freebsd.org, freebsd-threads@freebsd.org, freebsd-hackers@freebsd.org Message-ID: <20031129183810.M90959@pinnacle.schulte.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by AMaViS 0.3.12pre8 on monster.schulte.org Subject: thread/process & memory management source code X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Nov 2003 05:22:39 -0000 Can someone point to me the specific location in the FreeBSD kernel source where the code for FreeBSD's thread/process & memory management are? Specifically, where the dispatcher and scheduler is implemented, what kind of scheduling algorithms(short term, long term) are used, where the dynamic storage allocation algorithm is implemented(I'll try to figure the algorithm used from the code), etc. Any help'd be appreciated! ________________________________________________________________________ Jay Sern Liew jaysern@{acm,ieee}.org gpg --keyserver pgp.mit.edu --recv-keys 0xA115A33F