linux

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年4月7日

摘要: 一、 什么是系统调用 在Linux的世界里,我们经常会遇到系统调用这一术语,所谓系统调用,就是内核提供的、功能十分强大的一系列的函数。这些系统调用是在内核中实现的,再通过一定的方式把系统调用给用户,一般都通过门(gate)陷入(trap)实现。系统调用就是用户空间应用程序和内核提供的服务之间的一个接口。由于服务是在内核中提供的,因此无法执行直接调用;相反,您必须使用一个进程来跨越用户空间与内核之间的界限。在特定架构中实现此功能的方法会有所不同。因此,本文将着眼于最通用的架构 —— i386。二、 系统调用的作用 系统调用在Linux系统中发挥着巨大的作用,如果没有系统调用,那么应用程序就失去了 阅读全文
posted @ 2011-04-07 23:56 h13 阅读(9063) 评论(0) 推荐(1)

摘要: 1什么是系统调用 系统调用,顾名思义,说的是操作系统提供给用户程序调用的一组“特殊”接口。用户程序可以通过这组“特殊”接口来获得操作系统内核提供的服务,比如用户可以通过文件系统相关的调用请求系统打开文件、关闭文件或读写文件,可以通过时钟相关的系统调用获得系统时间或设置定时器等。从逻辑上来说,系统调用可被看成是一个内核与用户空间程序交互的接口——它好比一个中间人,把用户进程的请求传达给内核,待内核把请求处理完毕后再将处理结果送回给用户空间。系统服务之所以需要通过系统调用来提供给用户空间的根本原因是为了对系统进行“保护”,因为我们知道Linux的运行空间分为内核空间与用户空间,它们各自运行在不同的 阅读全文
posted @ 2011-04-07 23:54 h13 阅读(2090) 评论(0) 推荐(1)

摘要: 去掉Ubuntu桌面硬盘图标:(1)应用程序-附件-终端-输入gconf-editor(相当于“Alt+F2“,弹出对话框输入gconf-editor,点击“运行“)(2)打开后,在窗口左侧依次点开:apps->nautilus->desktop(3)在右边的窗口中找到“volumes_visible”选项,去掉后面的勾Ubuntu窗口关闭、最小化、最大化按钮修改:PS:本人不建议修改,虽然与Windows不同,但感觉这个设计其实挺合理的,软件菜单都在左上角,为什么“关闭、最小化、最大化”这三个按钮非要放在右上角呢?而且如果像Windows一样放在了右上角,就会和Ubuntu关机按 阅读全文
posted @ 2011-04-07 19:46 h13 阅读(3914) 评论(0) 推荐(0)