首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
从缓冲机构、执行效率和运行的状态的角度简述UNIX系统流文件的读写和系统调用的文件读写之间的区别与关系。
从缓冲机构、执行效率和运行的状态的角度简述UNIX系统流文件的读写和系统调用的文件读写之间的区别与关系。
admin
2016-05-14
47
问题
从缓冲机构、执行效率和运行的状态的角度简述UNIX系统流文件的读写和系统调用的文件读写之间的区别与关系。
选项
答案
标准I/O库主要通过用户态空间的自动缓冲机构向程序员提供效率高、功能强和可移植的文件访问或字符串处理功能,在用户态空间的缓冲区满了或空了时,通过系统调用自动刷新或填充缓冲区。 系统调用的文件读写是通过核心态的缓冲控制块和缓冲区进行。 循环执行读写系统调用时,如每次向文件读写较少字节,需要很多次系统调用,花费很多从用户态转换到核心态和从核心态转回到用户态的开销,而通过标准I/O库循环执行读写操作时,需要的是很多次函数调用。在实际系统中,一次函数调用所费的时间比甩户态与核心态之间的切换所费的时间少得多,故当不是以整块的方法输入或输出数据时,使用流文件操作比使用系统调用效率高很多。 如每次读写整块文件数据时,循环执行读系统调用与循环执行标I/O比较起来,两者的系统调用次数是一样的,使用标准I/O库还多了一次函数调用,故略多耗时些。 两种读写方法实际进行的物理读写盘的次数是一样的。 文件的系统调用运行在核心态,文件的标准I/O库运行在用户态。
解析
转载请注明原文地址:https://jikaoti.com/ti/RjEaFFFM
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
下列不属于施工过程质量控制的是()
PDCA循环在质量管理中得到了广泛的应用,P、D、C、A分别代表计划、执行、检查和________。
折旧是资产在估计的寿命期内________的成本。
密码学的五元组中,参与密码变换的参数是___________,通常用k表示。
单机上网用户面临的安全问题主要有:计算机硬件设备的安全、___________、网络蠕虫、恶意攻击、木马程序、网站恶意代码、操作系统和应用软件漏洞等。
CIDF将IDS需要分析的数据统称为()
加密算法就其发展而言,共经历了古典密码、___________和公开密钥密码三个发展阶段。()
最小枝权树算法是按把最近的________连接到那些已接点上去的方法来进行的。
从管理和用户角度简述WindowsServer2003活动目录的优点。
对于一个进程来说,其工作正确性取决于()
随机试题
甲公司以乙公司为收款人,丙银行为付款人签发了一张银行承兑汇票,乙公司将汇票背书转让给张某,以下说法正确的是:()
TheRaceintoSpaceAmericanmillionaireDennisTitowillalwaysbefamous.Hewasthefirsttouristinspace."Ispentsixt
细菌的结构包括基本结构和特殊结构两个部分,以下()项为特殊结构。
规模以上工业企业是指年主营业务收入500万元及以上的工业企业。()
公平原则要求证券市场具有充分的透明度,要实现市场信息的公开化。()
对于可疑类贷款,贷款的损失比率基本只与相关资产的变现价值和变现成本有关。()
Institutionsofhigherlearningmustmove,asthehistorianWalterRussellMeadputsit,fromamodelof"timeserved"toamode
WindowsXP中,下列关于文件的说法,不正确的是()。
ALLCLERICALSTAFFIncaseofaproblemwithanyofficeequipment,adviseyourSupervisor,whowillcallintheTechnicalDepart
Muchmeaningcanbe【C1】______,clearly,withoureyes,soitisoftensaidthateyescanspeak.Doyouhavesuchkindofexperie
最新回复
(
0
)