自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

子宽的专栏

吾志所向,一往无前

  • 博客(3)
  • 资源 (17)
  • 论坛 (2)
  • 收藏
  • 关注

原创 中断的上半部分与下半部分

为了让内核能够快速响应硬件设备的消息,引入了中断机制。当硬件设备需要被处理(比如网卡收到了包),会发送一个异步的中断请求给处理器,然后处理器陷入中断上下文中,停止当前执行的程序,转而执行预先设定好的中断处理程序。完成中断处理程序之后给硬件设备一个信号再返回原先的工作继续。 在这套机制中,中断处理程序的编写非常关键。一方面,它必须完成对硬件中断响应的处理,比如网卡中断,要把缓冲区里的内容复制到内存

2017-01-11 19:13:31 631

原创 操作系统概念-内核同步-信号量

继续内核同步的话题。自旋锁是一种快速简单的锁实现,可以用于临界区很短的情况。但是由于等待锁的进程要不断检测锁的状态,会造成一定的CPU资源浪费。对于这个问题的解决方案就是信号量。信号量是一种睡眠锁,当一个进程试图获得正在使用的锁时,它不会像自旋锁那样原地等待,而是会被丢入一个等待队列,等到这个锁被释放时,等待队列会中的(第一个)进程会被唤醒,并获得该锁。        还是用前面门和锁的例子来说

2017-01-08 15:42:33 330 1

原创 操作系统概念-内核同步-自旋锁

有了原子操作,就可以了制作控制临界区的锁机制了。自旋锁就是其中的一个代表。 自旋锁机制可以用门和锁的例子来比喻。进程执行到某个临界区,相当于要进入一栋房子,这是进程会检查屋内是否有人(进程),如果屋内没有人,则直接拿起钥匙进入并把门锁上(进入临界区);如果屋内有人(进程),则在门口等待(忙等待)屋内的进程出来再进去。可以看出,自旋锁最多只能被一个进程持有,如果有新的进程希望获取自旋锁,它将会一直忙等待直到前一个持有自旋锁的进程释放锁。

2017-01-06 15:47:44 744

OpenGL学习资料(OpenGL编程指南、OpenGL超级宝典、opengl函数手册、Nate Robin教程)

内含OpenGL编程指南第七版(PDF+附录+源码)、OpenGL超级宝典第二版(pdf)、opengl函数手册(chm)、Nate Robin教程(示例程序及exe)

2015-04-06

Computer.Architecture.A.Quantitative.Approach英文版及习题答案

Computer.Architecture.A.Quantitative.Approach,学习体系结构很好地教材,内涵第五版英文电子版及习题答案。

2016-11-17

计算机网络_严伟潘爱民译

本书是国内外使用最广泛、最权威的计算机网络经典教材。全书按照网络协议模型自下而上(物理层、数据链路层、介质访问控制层、网络层、传输层和应用层)有系统地介绍了计算机网络的基本原理,并结合Internet给出了大量的协议实例。

2015-03-24

Chrome添加插件白名单所需的文件

将Chrome插件添加进白名单所需要的文件。具体操作方法参考:http://blog.csdn.net/u010281174/article/details/52145291

2016-08-07

数字通信 基础与应用(第二版)

数字通信 基础与应用(第二版),作者Bernard Sklar

2014-12-29

Computer_Organization_and_Design,The_HardwareSoftware_Interface_5th

Computer Organization and Design,The Hardware/Software Interface, 5th edition

2016-11-17

Applied Cryptography: Protocols, Algorithms and Source Code in C(2nd edition)

《应用密码学:协议、算法与C源程序》的英文版第二版,pdf。很清晰

2016-12-27

模式分类Pattern Classification第二版(Duda)英文版教材及参考答案(含matlab代码)

包含Duda的pattern classification第二版英文版pdf,及课后习题的参考答案和上机练习的代码

2016-09-26

Real-Time Rendering 3rd edition

Real-Time Rendering第三版的pdf版本电子书,图形学经典教程。带目录。关于本书的更多资源可以前往http://www.realtimerendering.com/浏览

2017-09-14

n2cpu_Embedded_Peripherals.pdf

Quartus II handbook Version8.1 Volume5:embedded peripherals

2014-12-21

NIOSII那些事儿--pdf

学习FPGA之Nios系统的资料,很详细。适配 FPGA黑金开发板,Quartus9.0+Nios II IDE9.0。

2014-12-20

Database Management Systems(3rd edition)

Database Management Systems电子版

2016-11-16

《游戏编程中的人工智能技术》源代码

《游戏编程中的人工智能技术》一书的源代码

2014-09-01

游戏编程中的人工智能技术

源码可以参见http://download.csdn.net/detail/u010281174/7851439

2014-09-01

Kinect应用开发实战用最自然的方式与机器对话-代码

Kinect应用开发实战用最自然的方式与机器对话 对应书的 源代码

2014-10-22

Apress-Beginning.Kinect.Programming.with.the.Microsoft.Kinect.SDK.Mar.2012.pdf

学习Kinect SDK的教材,中文翻译可以参考 寒江独钓 的博客——http://www.cnblogs.com/yangecnu/p/Learning-KinectSDK.html

2014-11-26

Kinect应用开发实战用最自然的方式与机器对话

Kinect应用开发实战用最自然的方式与机器对话,pdf版,代码可以见http://download.csdn.net/detail/u010281174/8070239

2014-10-22

VS2012性能分析器不能运行?

发表于 2015-05-07 最后回复 2017-11-28

freeglut.ext中的函数不能调用的问题

发表于 2015-07-23 最后回复 2015-07-23

空空如也

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

TA关注的人 TA的粉丝

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