码迷,mamicode.com
首页 > 其他好文 > 详细

第二章作业

时间:2015-04-06 18:58:14      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:系统软件   应用程序   虚拟内存   计算机   操作系统   

http://lingyunxinghuo.blog.51cto.com

靈雲星火

1:文件打开时open系统调用

    open建立了一条到文件或设备的访问间的路径。如果调用成功,它将返回一个可以被read,write和其他系统调用使用的文件描述符。这个文件描述符是唯一的,它不会与任何运行的程序共享。如果两个程序打开听一个文件,也返回不同的描述符。如果他们都对文件进行写操作,那么他们会各自字写各自的,他们分别接着上次离开的位置继续往下写。他们的数据不会交织在一起,而是彼此相互覆盖。两个程序对文件的读写位置不同。可以通过文件锁功能来防止出现冲突

2:实用程序:

    是用于帮助分析,配置,优化,维护计算机的系统软件。

3:在操作系统中,虚拟内存通常被分为用户空间(实用者空间)和核心空间(内和空间)。

4:系统调用和库函数的区别

   系统调用:指运行在用户空间的应用程序向操作系统请求某些服务的调用过程。系统调用提供了用户程序与操作系统之间的接口。一般来说,系统调用都在内核态执行。由于系统调用不考虑平台差异,有内核直接提供,因而移植性较差(几乎没有移植性)。

    库函数:是用户或组织自己组织开发的,具有一定功能的函数集合,一般具有较好的平台移植性,通过库文件(静态库或动态库)向程序员提供功能性调用。程序员无需关心平台差异,有库屏蔽平台的差异性。


    技术分享

http://lingyunxinghuo.blog.51cto.com

靈雲星火

本文出自 “靈雲星火” 博客,请务必保留此出处http://lingyunxinghuo.blog.51cto.com/9876729/1629184

第二章作业

标签:系统软件   应用程序   虚拟内存   计算机   操作系统   

原文地址:http://lingyunxinghuo.blog.51cto.com/9876729/1629184

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!