当前位置:  技术问答>linux和unix

关于"Advanced Programming in the UNIX Environment"一书的若干问题!

    来源: 互联网  发布时间:2015-02-01

    本文导语:  最近刚开始看这本书(作者:W.Richard Stevens),有不少地方不是很懂,所以发帖请大家 帮我回答回答。 说明:我买的中译本,由"尤晋元"等译 问题1:   $1.4.4的第一句话:"标准I/O函数提供一种对不用缓存的I/O函数的...

最近刚开始看这本书(作者:W.Richard Stevens),有不少地方不是很懂,所以发帖请大家
帮我回答回答。
说明:我买的中译本,由"尤晋元"等译

问题1:
  $1.4.4的第一句话:"标准I/O函数提供一种对不用缓存的I/O函数的带缓存的界面"。
这句话应该如何理解?在后面练习题的答案我也不是很能明白。哪些函数要用缓存,哪些
不用?
  
问题2:
  $1.10中作者讲解了用来度量进程的扫时间时用到的三个进程时间值:"时钟时间","用
户CPU时间"和"系统CPU"时间。请问这三个时间值有什么区别?我看了几遍也没能理解。


问题3:
  在第25页($2.5.3)中提到了一个概念:"终端文件"。这是指什么?

问题4:
  练习题3.5题如何作答?


最后还要请大家不吝赐教。谢谢!

|
good questions!

1. stdio为每个流分配一个缓冲区。当然你也可以选择不使用,比如stderr默认就不使用缓冲区。

2. 时钟时间就是你等待它运行的时间(这段时间不并不都在执行这个程序)。用户CPU时间就是CPU在执行用户程序中的指令的时间。系统CPU时间就是CPU为了用户程序而执行系统程序的时间。两个CPU时间主要用于计费。

3. UNIX中把设备看作文件,终端本是设备,但体现在系统中是文件,所以叫终端文件。

4. Sorry 我现在手头现在没这本书,如果不麻烦你可以贴上练习题来。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 摩托车游戏 Armagetron Advanced
  • Wp Advanced Code Editor
  • 高级Tab选项卡切换 Advanced Tabs
  • 如何得到websphere advanced administrative console
  • 网页表格组件 GWT Advanced Table
  • The Advanced Online Translator
  • Advanced Reporter for Memcached
  • Advanced Calculator
  • Windows2000 Advanced Server后怎么样装Linux?急
  • Redhat advanced server2.1版有没有c的编译环境
  • RedHat Advanced Server2.1 安装DNS!
  • 高级GWT组件 Advanced GWT Components
  • 请问各位大侠,有誰知道red linux 7.x和red advanced server 2.1的区别呢?
  • 请advanced(超越)来拿分
  • Linux AS(Advanced Server)4 Update 4
  • 菜鸟问题:安装SlackWare和Win2000 Advanced Server在同一台机器的不同硬盘分区要注意些什么?
  • Hd advanced server 2.1 下的俩个问题,字体和多重引导,请帮忙!!!
  • 正版RedHat Linux Advanced Server的价格是多少?
  • 我可以在win2k advanced server下装redhatlinux8.0不?
  • 急!!!win2000 advanced server下虚拟安装红旗Linux4.0,linux如何访问windows的文件,在线等待


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3