首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
从缓冲机构、执行效率和运行的状态的角度简述UNIX系统流文件的读写和系统调用的文件读写之间的区别与关系。
从缓冲机构、执行效率和运行的状态的角度简述UNIX系统流文件的读写和系统调用的文件读写之间的区别与关系。
admin
2016-05-14
91
问题
从缓冲机构、执行效率和运行的状态的角度简述UNIX系统流文件的读写和系统调用的文件读写之间的区别与关系。
选项
答案
标准I/O库主要通过用户态空间的自动缓冲机构向程序员提供效率高、功能强和可移植的文件访问或字符串处理功能,在用户态空间的缓冲区满了或空了时,通过系统调用自动刷新或填充缓冲区。 系统调用的文件读写是通过核心态的缓冲控制块和缓冲区进行。 循环执行读写系统调用时,如每次向文件读写较少字节,需要很多次系统调用,花费很多从用户态转换到核心态和从核心态转回到用户态的开销,而通过标准I/O库循环执行读写操作时,需要的是很多次函数调用。在实际系统中,一次函数调用所费的时间比甩户态与核心态之间的切换所费的时间少得多,故当不是以整块的方法输入或输出数据时,使用流文件操作比使用系统调用效率高很多。 如每次读写整块文件数据时,循环执行读系统调用与循环执行标I/O比较起来,两者的系统调用次数是一样的,使用标准I/O库还多了一次函数调用,故略多耗时些。 两种读写方法实际进行的物理读写盘的次数是一样的。 文件的系统调用运行在核心态,文件的标准I/O库运行在用户态。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/4iNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
工程事故报告后出现新情况,以及事故发生之日起________日内伤亡人数发生变化的,应当及时补报。()
下列几种端口扫描技术中,不属于TCP端口扫描技术的是()
请列举公开密钥基础设施的特点。
隔离是将强辐射源和____________等隔离开,单独处理,从而减弱系统内部和系统向外的电磁辐射。
网络中的保密信息只能供经过允许的人员,以经过允许的方式使用,信息____________给非授权用户、实体或过程,或供其利用。
某局域网(如下图所示)由1个路由器、1个防火墙、1个交换机、2个服务器、1个网络打印机,以及内网8台工作站计算机组成。请完成下述要求:(1)在下图的空白框中填写设备名;(2)完成下图中设备之间的连线,以构成完整的网络结构图。
“1701”病毒属于文件型病毒的()
最小枝权树算法是按把最近的________连接到那些已接点上去的方法来进行的。
计算下面网络图的关键线路及工程完成期(时间单位:周)。
马尔柯夫分析在管理工作中得到应用的关键是首先找到()
随机试题
急性胆囊炎B超提示胆囊出现
下列各项中,属于“坚持好制度胜于做好事,制度大于天,人情薄如烟”的会计职业道德是()。
企业全部资本中,权益资本与债务资本各占50%,则企业()。
下列关于经营风险的说法错误的是()。
已进入同业拆借市场的金融机构决定退出同业拆借市场时,应至少提前()日报告中国人民银行或其分支机构,并说明退出同业拆借市场的原因,提交债权债务清理处置方案。
编制具体审计计划时,时间预算是一个十分重要的内容。时间预算是及时合理确定审计收费的依据,又是衡量审计工作进度、判断注册会计师工作效率的依据。()
根据我国的《刑事诉讼法》和有关司法解释的规定,人民检察院提起公诉的案件,人民法院审查后发现有下列情形中的哪一项时,不应当开庭审判()。
甲、乙两地相距600千米,一辆汽车原计划用12小时从甲地开往乙地,行驶到路程一半,因车辆故障停留了1小时,如果要按原定时间到达乙地,那么汽车时速需加快多少?()
简述先履行抗辩权的成立条件。[武汉理工2010年研]
平面上由条件X≥0、Y≥0、2X-t-Y≤6和IX+2Y≤6所限定的区域,其面积为_____________。
最新回复
(
0
)