Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Jun 1998 14:45:46 -0400 (EDT)
From:      zhihuizhang <bf20761@binghamton.edu>
To:        hackers <freebsd-hackers@FreeBSD.ORG>
Subject:   Questions concerning cache buffer
Message-ID:  <Pine.SOL.L3.93.980622143355.20549A-100000@bingsun1>

next in thread | raw e-mail | index | archive | help

I am reading the source code of brelse() in file kern/vfs_bio.c and have
three questions to ask (I can not find relevant information in the 4.4 BSD
book and the buffer management in FreeBSD is somewhat different from that
in 4.4BSD): 

(1) What is a bogus page? How it is used?  

(2) Does the paged I/O array b_pages[] of a buffer alway have *contiguous*
pages?  

(3) A page can be partially valid and/or dirty.  What is the relationship
between being valid and being dirty? 

Thanks a lot.

-------------------------------------------------

Zhihui Zhang

Department of Computer Science
State University of New York at Binghamton

Web Site: http://cs.binghamton.edu/~zzhang

-------------------------------------------------


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.SOL.L3.93.980622143355.20549A-100000>