home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / unix / bsd / 11073 < prev    next >
Encoding:
Internet Message Format  |  1993-01-09  |  1.2 KB

  1. Path: sparky!uunet!cs.utexas.edu!tamsun.tamu.edu!zaichunl
  2. From: zaichunl@cs.tamu.edu (Zack Li)
  3. Newsgroups: comp.unix.bsd
  4. Subject: 4.3bsd Buffer management/buffer cache initialization
  5. Date: 9 Jan 1993 09:44:09 GMT
  6. Organization: Texas A&M University, College Station, TX
  7. Lines: 22
  8. Message-ID: <1im6p9INNa8b@tamsun.tamu.edu>
  9. NNTP-Posting-Host: sparc89.cs.tamu.edu
  10. Keywords: Buffer management, buffer cache, initialization, 4.3bsd
  11.  
  12. Hi there,
  13.  
  14.         I retrieved bsd src files from ftp.uu.net (directory is
  15. pub/OS/bsd-sources). What I need is the part dealing with the buffer
  16. management. According to the book by Leffler et al, ie, "The design and
  17. implementation of the 4.3BSD UNIX OS", the buffer cache (between the
  18. file system and block device drivers) is initialized by the startup()
  19. routine, and startup() is called in the main(). But I just could not
  20. locate the startup() routine. Is startup() == cpu_startup(), the latter
  21. is called in main() (I couldn't find the definition of cpu_startup()
  22. either). Or is it written in assembly? Any suggestion would be welcome.
  23.  
  24. Thanx in advance! PLEASE RESPOND BY EMAIL at zaichunl@cs.tamu.edu.
  25.  
  26. zack
  27. zaichunl@cs.tamu.edu
  28.  
  29. PS: main() is located in file init_main.c in directory
  30.     pub/OS/bsd-sources/sys/kern.
  31.  
  32.  
  33.  
  34.