以下叙述中正确的是
A.打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖
B.在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据
C.C语言中的文件是流式文件,因此只能顺序存取数据
D.当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢失
在第一个事务以S锁方式读数据A时,第二个事务可以进行的操作是 ()
A.对数据实行X锁并读数据
B.对数据实行S锁并写数据
C.对数据实行X锁并写数据
D.不加封锁的读数据
A.Cache的数据始终与主存保持一致
B.写操作的时间就是访问主存的时间
C.读操作时涉及到对主存的写操作
D.对Cache中一个数据块的多次写操作只需一次写入主存
E.增加了Cache的复杂性
A.只能进行写操作,而不能进行读操作
B.只能进行读操作,而不能进行写操作
C.即可以进行写操作,也可以进行读操作
D.即不能进行写操作,也不能进行读操作
A.数据可以直接读写,不需要经过操作系统级的缓存,节省了内存资源,避免了内存争用
B.避免了文件系统级的维护开销,比如文件系统需要维护超级块,inode等
C.避免了操作系统的cache预读功能,减少了I/O请求
D.数据管理、空间管理不灵活,需要专业人员来操作,增加了维护成本
A.读操作读取特定快照版本的已提交数据
B.写会阻塞读操作
C.所有修改的行加互斥锁、实现写-写互斥
D.读写互不阻塞