首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
从缓冲机构、执行效率和运行的状态的角度简述UNIX系统流文件的读写和系统调用的文件读写之间的区别与关系。
从缓冲机构、执行效率和运行的状态的角度简述UNIX系统流文件的读写和系统调用的文件读写之间的区别与关系。
admin
2016-05-14
99
问题
从缓冲机构、执行效率和运行的状态的角度简述UNIX系统流文件的读写和系统调用的文件读写之间的区别与关系。
选项
答案
标准I/O库主要通过用户态空间的自动缓冲机构向程序员提供效率高、功能强和可移植的文件访问或字符串处理功能,在用户态空间的缓冲区满了或空了时,通过系统调用自动刷新或填充缓冲区。 系统调用的文件读写是通过核心态的缓冲控制块和缓冲区进行。 循环执行读写系统调用时,如每次向文件读写较少字节,需要很多次系统调用,花费很多从用户态转换到核心态和从核心态转回到用户态的开销,而通过标准I/O库循环执行读写操作时,需要的是很多次函数调用。在实际系统中,一次函数调用所费的时间比甩户态与核心态之间的切换所费的时间少得多,故当不是以整块的方法输入或输出数据时,使用流文件操作比使用系统调用效率高很多。 如每次读写整块文件数据时,循环执行读系统调用与循环执行标I/O比较起来,两者的系统调用次数是一样的,使用标准I/O库还多了一次函数调用,故略多耗时些。 两种读写方法实际进行的物理读写盘的次数是一样的。 文件的系统调用运行在核心态,文件的标准I/O库运行在用户态。
解析
转载请注明原文地址:https://kaotiyun.com/show/4iNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
下列关于项目管理的说法错误的是()
列举制定创新改进方案的方法。
工程事故报告后出现新情况,以及事故发生之日起________日内伤亡人数发生变化的,应当及时补报。()
在施工进度检查过程中,对不符合要求的部分进行调整,下列方法不正确的是()
ICMP响应分析探测技术本质是一种基于___________协议栈的操作系统指纹探测技术。()
对于给定的明文m=“pki”,令明文m中的26个英文字母对应0~25的整数,即a→00,b→01…y→24,z→25。已知n=33,e=3,试用RSA算法写出加密后的密文,并给出相应的加密过程。
“Yankee”病毒属于文件型病毒的()
根据访问权限,访问控制技术将用户分为三类:特殊用户、一般用户和()
箭线式网络图中,处在中间的结点具有两重性,它们既是________,又是__________。
简述数据报服务的优点。
随机试题
在我国刑事诉讼法中,有权提起附带民事诉讼的诉讼参与人有:
弹簧夹头是用于装夹直柄铣刀的,通常有__________条弹性槽。
下列哪项不符合遗传性毛细血管扩张症
企业销售货物收到款5000元,这笔经济业务应编制的记账凭证是()。
变态心理是指()。
教育评价主要是在教育过程的终结阶段进行。()
某部门120人投票选举1名优秀员工,每张票可填2人,经统计每种投票组合都有,其中35人投票选甲和乙,10人投票选甲和丙,30人投票选乙和丙,15人投票选甲和丁,另有5张票因只投一人而作废,则最终选举出的优秀员工是()。
三冗
数据流图中带有箭头的线段表示的是( )。
DiningCustomEverylandhasitsowndiningcustom,andtheUnitedStatesisnoexception.Americansfeelthatthefirstrul
最新回复
(
0
)