首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
从缓冲机构、执行效率和运行的状态的角度简述UNIX系统流文件的读写和系统调用的文件读写之间的区别与关系。
从缓冲机构、执行效率和运行的状态的角度简述UNIX系统流文件的读写和系统调用的文件读写之间的区别与关系。
admin
2016-05-14
70
问题
从缓冲机构、执行效率和运行的状态的角度简述UNIX系统流文件的读写和系统调用的文件读写之间的区别与关系。
选项
答案
标准I/O库主要通过用户态空间的自动缓冲机构向程序员提供效率高、功能强和可移植的文件访问或字符串处理功能,在用户态空间的缓冲区满了或空了时,通过系统调用自动刷新或填充缓冲区。 系统调用的文件读写是通过核心态的缓冲控制块和缓冲区进行。 循环执行读写系统调用时,如每次向文件读写较少字节,需要很多次系统调用,花费很多从用户态转换到核心态和从核心态转回到用户态的开销,而通过标准I/O库循环执行读写操作时,需要的是很多次函数调用。在实际系统中,一次函数调用所费的时间比甩户态与核心态之间的切换所费的时间少得多,故当不是以整块的方法输入或输出数据时,使用流文件操作比使用系统调用效率高很多。 如每次读写整块文件数据时,循环执行读系统调用与循环执行标I/O比较起来,两者的系统调用次数是一样的,使用标准I/O库还多了一次函数调用,故略多耗时些。 两种读写方法实际进行的物理读写盘的次数是一样的。 文件的系统调用运行在核心态,文件的标准I/O库运行在用户态。
解析
转载请注明原文地址:https://kaotiyun.com/show/4iNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
控制的主要内容包括()
流水节拍
某企业的网络安全设备配置拓扑如图所示。请为该企业设计网络安全解决方案。
凯撒密码的加密形式为ek(m)=(m+3)=cmod26,假定明文空问与密文空间都是26个大写的英文字母,同时将英文字母按顺序与模26的余数一一对应。试写出明文“OFDEQ”加密后的密文。
网络安全威胁是指所有能够对计算机网络信息系统的网络服务和网络信息的机密性、___________和完整性产生阻碍、破坏或中断的各种因素。
某局域网(如下图所示)由1个路由器、1个防火墙、3个交换机、2个服务器、2台网络打印机,以及内网6台客户端计算机组成。请完成下述要求。(1)在上图的空白框中填写设备名;(2)完成上图中设备之间的连线,以构成完整的网络结构图。
网络图中,一定生产技术条件下完成一项活动或一道工序所需时间为()
求下图中箭线式网络图的关键线路及工程完工期(单位:天)。
Internet地址中,适用于主机多的网络的是()
业拆借的参与主体目前只有()
随机试题
在7位ASCII码字符表中,20H(空格)以前的字符主要是用于( )的字符。
计算机的发展分为四代,其中第二代和第四代的元器件分别是
UnlikethecarefullyweighedandplannedcompositionsofDante,Goethe’swritingsalwayshaveasenseofimmediacyandenthusias
根据《中国地震动参数区划图》(GB18306-2001),下列哪些选项的说法是符合规定的?()
建设工程项目信息编码中编码是()的一项重要的基础工作。
资料一目前培训行业在中国还是一个零散型产业。有许多企业在进行竞争,它们的规模都不大,多为中小企业或私人企业,这些企业多受地域的限制,在当地有一定的品牌影响,但没有任何企业占有显著的市场份额,也没有任何企业能对整个产业的发展具有重大的影响。虽然新东方学校在
实施电信网间互联互通管制时,对()的监管比对其他运营商要严格。
在经济全球化形势下,民族存在的最高组织形式、国际社会活动中的独立主体是()
一生产线生产的产品成箱包装,每箱的重量是随机的.假设每箱平均重50千克,标准差为5千克.若用最大载重量为5吨的汽车承运,试利用中心极限定理说明每辆车最多可以装多少箱,才能保障不超载的概率大于0.977.(φ(2)=0.977,其中φ(x)是标准正态分布函数
下列有关计算机系统的叙述中,错误的是()。
最新回复
(
0
)