Chinaunix首页 | 论坛 | 博客
  • 博客访问: 343560
  • 博文数量: 235
  • 博客积分: 2611
  • 博客等级: 少校
  • 技术积分: 1187
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-25 11:48
文章分类

全部博文(235)

文章存档

2015年(3)

2014年(2)

2011年(2)

2009年(20)

2008年(208)

分类:

2008-11-13 10:15:19

一:前言
有时候,用户空间为了满足某些要求,要从内核空间去进行操作,比例建立文件,建立socket,查看内核数据等等.因此操作系统必须提供一种方式.供用户态转入内核态.我们在前面分析过tarp_init()函数.只有异常跟系统调用才能从用户空间转入到内核空间(PL值为3).但是异常通常带有很大的随意性,用户程序不好控制异常的发生点.所以,系统调用就成了沟通用户空间与内核空间的一座重要的桥梁.
二:系统调用在用户空间的调用方式.
在前面分析过.系统调用的中断号为0x80.所以,只要在用户空间通过int 0x80软……
阅读(293) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~