资源简介
斯坦福大学,redbase,数据库管理系统
适合对数据库管理系统底层开发有兴趣的,全部用C++实现,linux环境下运行!
代码片段和文件信息
#include “BF_Manager.h“
/* The buffer pool */
BF_Manager bfm;
BF_Manager::BF_Manager () {
/* Initialise the buffer pool */
for (int i = 0; i < PF_BUFFER_SIZE; i++) {
frame[i].bDirty = false;
frame[i].pinCount = 0;
frame[i].accTime = time(NULL);
frame[i].fileName = NULL;
frame[i].fileDesc = -1;
}
/* Initialise the statistics */
nReads = nWrites = 0;
}
BF_Manager::~BF_Manager () {
/* Free up memory */
for (int i = 0; i < PF_BUFFER_SIZE; i++) {
if (frame[i].pinCount > 0) {
printf (“Pin count of page is > 0! Forgot to unpin it eh?\n“);
Printframe (frame[i]);
}
if (frame[i].fileName) {
free (frame[i].fileName);
}
}
}
/* Find an LRU slot in the buffer for replacement.
If none exist return -1. */
int BF_Manager::LRU () const {
// _1 variables are f
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-04-09 11:50 斯坦福大学的redba
目录 0 2009-02-18 20:39 斯坦福大学的redba
文件 6242 2003-11-20 09:40 斯坦福大学的redba
文件 3447 2008-12-14 15:58 斯坦福大学的redba
文件 545 2008-12-14 15:59 斯坦福大学的redba
文件 1952 2003-11-04 12:01 斯坦福大学的redba
文件 41984 2009-02-18 20:39 斯坦福大学的redba
文件 53760 2009-02-18 20:39 斯坦福大学的redba
文件 254 2008-12-14 15:58 斯坦福大学的redba
目录 0 2008-11-27 11:36 斯坦福大学的redba
文件 1700541 2003-11-20 08:46 斯坦福大学的redba
文件 685 2003-11-20 08:53 斯坦福大学的redba
文件 1849347 2003-11-20 08:46 斯坦福大学的redba
文件 682 2003-11-20 08:53 斯坦福大学的redba
文件 373 2003-11-20 05:14 斯坦福大学的redba
文件 376 2003-11-20 05:14 斯坦福大学的redba
目录 0 2008-12-14 15:58 斯坦福大学的redba
文件 2854 2003-11-20 09:14 斯坦福大学的redba
文件 2304 2003-11-20 05:06 斯坦福大学的redba
文件 1884 2003-11-20 05:05 斯坦福大学的redba
文件 9469 2003-11-20 09:41 斯坦福大学的redba
文件 2783 2003-11-04 12:01 斯坦福大学的redba
文件 1400 2003-11-04 12:01 斯坦福大学的redba
文件 603 2003-11-04 12:01 斯坦福大学的redba
文件 767 2003-11-04 12:01 斯坦福大学的redba
文件 739 2003-11-04 12:01 斯坦福大学的redba
文件 1127 2003-11-20 01:56 斯坦福大学的redba
文件 8257 2003-11-20 05:13 斯坦福大学的redba
文件 573 2003-11-04 12:01 斯坦福大学的redba
文件 803 2003-11-04 12:01 斯坦福大学的redba
文件 1827 2003-11-04 12:34 斯坦福大学的redba
............此处省略16个文件信息
评论
共有 条评论