小编고지웅*_*고지웅的帖子

为什么我们在mips中使用写缓冲区?[cache]

在计算机体系结构讲座中,我学到了写缓冲区的功能; 保持数据等待写入内存.我的教授刚才说它可以提高时间表现.

但是,我真的好奇'它如何改善时间表现'?你能更准确地解释写缓冲区的工作原理吗?

buffer caching mips computer-architecture

4
推荐指数
1
解决办法
1650
查看次数

SQL中的“ for all”查询

教授在课堂上说,SQL语言不提供“所有人”运算符。为了使用“所有人”,您必须使用“不存在(X,Y除外)”

在这一点上,我不知道为什么“全部”与“不存在(除Y之外的X)”的含义相同

我给你示例关系:

  • 课程(cID,title,deptName,credit),
  • 教书(pID,cID,学期,学年,教室),
  • 学生(sID,名称,性别,deptName)

问:查找所有参加过“ CS”部门提供的所有课程的学生姓名

答案是:

Select distinct 
  S.sid, S.name 
from 
  student as S 
where 
  not exists (
    (select cID from course where deptName = 'CS') 
    except
    (select T.cID from takes as T where S.sID = T.sID)
  );
Run Code Online (Sandbox Code Playgroud)

您能给我具体解释一下吗?

ps。对不起,我的英语能力

sql database

1
推荐指数
1
解决办法
834
查看次数

标签 统计

buffer ×1

caching ×1

computer-architecture ×1

database ×1

mips ×1

sql ×1