Chinaunix首页 | 论坛 | 博客
  • 博客访问: 40837
  • 博文数量: 10
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 90
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-05 14:37
文章分类

全部博文(10)

文章存档

2015年(1)

2014年(1)

2013年(8)

我的朋友

发布时间:2013-11-19 09:34:01

你想过怎么实现对系统调用的拦截吗?你尝试过通过改变系统调用的参数来愚弄你的系统kernel吗?你想过调试器是如何使运行中的进程暂停并且控制它吗?你可能会开始考虑怎么使用复杂的kernel编程来达到目的,那么,你错了。实际上Linux提供了一种优雅的机制来完成这些:ptrace系统函数。 ptrace提供了一种使父进程得以监.........【阅读全文】

阅读(4318) | 评论(0) | 转发(2)

发布时间:2013-11-16 11:55:28

Memory management is the heart of operating systems; it is crucial for both programming and system administration. In the next few posts I’ll cover memory with an eye towards practical aspects, but without shying away from internals. While the concepts are generic, examples are mostly from Linux .........【阅读全文】

阅读(1371) | 评论(0) | 转发(0)

发布时间:2013-11-16 11:50:56

Previously we looked at how the kernel manages virtual memory for a user process, but files and I/O were left out. This post covers the important and often misunderstood relationship between files and memory and its consequences for performance.Two serious problems must be solved by .........【阅读全文】

阅读(941) | 评论(0) | 转发(0)

发布时间:2013-11-16 11:48:11

After examining the virtual address layout of a process, we turn to the kernel and its mechanisms for managing user memory. Here is gonzo again:Linux processes are implemented in the kernel as instances of task_struct, the process descriptor. The mm field in task_s.........【阅读全文】

阅读(1061) | 评论(0) | 转发(0)

发布时间:2013-11-16 11:43:29

内容提要:管道简介使用无名管道实现一个简单的本地文件服务器使用标准I/O函数库提供的管道实现使用popen实现本地文件服务器有名管道-FIFO使用FIFO改写本地文件服务器管道和FIFO的额外属性使用FIFO将本地文件服务器改写成单服务器多客户端FIFO和NFS的关.........【阅读全文】

阅读(861) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册