qqwx

导航

2010年2月21日 #

9. 系统调用 2010-02-21 22:24 243人阅读 评论(0) 收藏

摘要: OS为用户态运行的进程与硬件设备进行交互提供了一组接口,有三个优点:从低级编程中解放、提高安全性、可移植性。 API与系统调用:前者是函数定义,后者通过陷阱明确向内核发请求。每个系统调用一般对应于一个C库中的封装例程,而这个封装例程,即为应用程序API。一个单独的API函数可能调用N个系统调用,... 阅读全文

posted @ 2010-02-21 22:24 qqwx 阅读(123) 评论(0) 推荐(0) 编辑

8. 进程地址空间 2010-02-21 15:52 553人阅读 评论(0) 收藏

摘要: 对于进程用户态分配内存请求,总被认为是不紧迫的,为提高效率采用推迟分配。进程请求动态内存时,并未获得请求的页框,而仅仅获得对一个新的地址区间的使用权。这个区间叫做线性区。即进程请求动态内存时,请求得到的是一个线性区,线性区被视为一种资源,用来组成线性地址区间,为效率起见,它一般是4096的倍数。显然... 阅读全文

posted @ 2010-02-21 15:52 qqwx 阅读(241) 评论(0) 推荐(0) 编辑