自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 博客链接

曾杰:http://my.oschina.net/zengjie/blog?disp=1&catalog=150095&sort=time&p=2 爱开卷: http://www.cnblogs.com/ibook360/tag/%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E/ 千与:http://blog.csdn...

2015-07-16 12:37:35 151

转载 艺达UI

艺达UI,艺达UI设计,艺达UI培训 www.uiplan.cn

2014-06-16 10:11:52 223

转载 头文件主目录include

:a.out头文件,定义了a.out执行文件格式和一些宏。 :常数符号头文件,目前仅定义了i节点中i_mode字段的各标志位。 :字符类型头文件,定义了一些有关字符类型判断和转换的宏。 :错误号头文件,包含系统中各种出错号。(Linus从minix中引进的)。 :文件控制头文件,用于文件及其描述符的操作控制常数符号的定义。 :信号头文件,定义信号符号常量,信号结构以及信号操作函数原型。

2013-08-08 17:17:14 278

转载 进程间通信——共享的内存

共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。 两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以 共享内存允许两个或多个进程共享同一块内存(这块内存会映射到各个进程自己独立的地址空间),从而使得这些进程可以相

2013-08-08 10:09:42 297

转载 USB 配置,接口,设置,endpoint描述符的关系

认识思路: 起始于: usb_register(&usb_storage_driver) usb_storage_driver 是一个usb_driver结构 其中主要的成员是probe、disconnect 。 首先看probe的原型:参数是usb_interface、usb_device_id 插一句:usb_device中包含了struct device结构, 是它的扩充 比u

2013-07-19 17:57:42 472

转载 自旋锁的应用

直奔主题,不介绍自旋锁是如何如何。。   自旋锁的应用 在讨论自旋锁的应用时, 单且非 多||抢内 我们一般区分两种平台:单处理器且非抢占式内核和对称多处理器或抢占式内核。 在前面我们看到,在单处理器非抢占式内核下,自旋锁根本不存在。这体现了一种出色的设计策略,既然没有别人能够同时刻执行,就没有理由加锁。对于抢占式内核,我们将它等同于对称多处理器来考虑。 1. 用户上下文之

2013-07-18 15:51:24 256

转载 内核抢占

内核 抢占,地点是内核。 抢占式内核 可以在任何时候保留现场,进行任务切换。   用户抢占&内核抢占 用户抢占 内核即将 返回用户空间的时候,如果need_resched被设置,此时就会发生用户抢占。 用户抢占在以下情况时产生: 从系统调用返回用户空间。 从中断处理程序返回用户空间。 即,在返回用户空间的时候。   内核抢占 2.5.4之前,内核是不可抢占的。 高优先级进程

2013-07-18 15:15:39 166

转载 进程与线程

进程是程序执行时 的一个实例。是执行程序在一定数据集上运行的 过程。是一个过程。 是linux 系统分配资源的基本单位。   线程是进程的一个实体。是cpu调度和分派的基本单位。 它是比进程更小的能独立运行的基本单位。(能独立运行?)   进程和线程的区别在于: 简而言之,一个程序 至少有一个进程,一个进程 至少有一个线程。 线程的划分尺度小于进程,使得 多线程程序的并发性高。(

2013-07-18 11:31:04 159

转载 system 函数

system()函数的简单介绍: #include int system(const char *command); system() executes a command specified in command by calling /bin/sh -c command, and returns after the command has been completed. D

2013-07-17 18:04:27 280

转载 中断

中断还是中断,我讲了很多次的中断了,今天还是要讲中断,为啥呢?因为在操作系统中,中断是必须要讲的.. 那么什么叫中断呢, 中断是打断,这样一说你就不明白了。唉,中断还真是有点像打断。我们知道linux管理所有的硬件设备,要做的第一件事先是通信。 然后,我们天天在说一句话:处理器的速度跟外围硬件设备的速度往往不在一个数量级上,甚至几个数量级的差别,这时咋办,你总不能让处理器在那里傻等着你硬件做好

2013-07-16 16:30:07 301

linux那些事儿 之 U盘

linux哪些事, 之 我是U盘, 高清版

2013-08-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除