Chinaunix首页 | 论坛 | 博客
  • 博客访问: 256336
  • 博文数量: 108
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 314
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-29 10:58
文章分类

全部博文(108)

文章存档

2015年(20)

2014年(88)

我的朋友

发布时间:2014-04-20 11:14:11

        内核要分配一组连续的页框,必须建立一种健壮、高效的分配策略。为此,必须解决著名的外部碎片(external fragmentation)问题。频繁地请求和释放不同大小的一组连续页框,必然导致在已分配页框的块内分散了许多小块的空闲页框。由此带来的问题是,即使有足够的空闲页框可以.........【阅读全文】

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

发布时间:2014-04-20 10:17:01

        在linux 中每一个进程都由task_struct 数据结构来定义. task_struct就是我们通常所说的PCB.她是对进程控制的唯一手段也是最有效的手段. 当我们调用fork() 时, 系统会为我们产生一个task_struct结构。然后从父进程,那里继承一些数据, 并把新的进程插入到进程树中, 以待进.........【阅读全文】

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

发布时间:2014-04-18 17:36:31

与多线程和多进程相比,I/O多路复用的最大优势是系统开销小,系统不需要建立新的进程或者线程,也不必维护这些线程和进程。主要应用:(1)客户程序需要同时处理交互式的输入和服务器之间的网络连接(2)客户端需要对多个网络连接作出反应(3)TCP服务器需要同时处理多个处于监听状态和多个连接状态的套.........【阅读全文】

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

发布时间:2014-04-15 21:07:02

之前基于IBM deveplopworks社区的代码,做了串口初始化和发送的程序,今天在此基础上添加了读取串口数据的程序。首先是最简单的循环读取程序,第二个是通过软中断方式,使用信号signal机制读取串口,这里需要注意的是硬件中断是设备驱动层级的,而读写串口是用户级行为,只能通过信号机制模拟中断,信号机制的发生和处理.........【阅读全文】

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

发布时间:2014-04-10 11:11:40

double/float pi = 3.141592654;QString str = QString::number(pi, 'f', 5);f代表非科学计数方法,5代表小数点后5位......【阅读全文】

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

登录 注册