02 2018 档案

cpu有哪些架构
摘要:这几天在下载RPM包的时候,总会看见x86,x86-64,IA64,i386,i586等,这些都是cpu的架构,有点记不清了,所以特此记录下,以备日后查询 CPU架构 Architecture ,结构、架构,这个词用于 CPU 的时候是指 CPU “接受和处理信号的方式”,及其内部元件的组织方式。C 阅读全文

posted @ 2018-02-28 11:14 怀想天空2013 阅读(1091) 评论(0) 推荐(0) 编辑

关于构造IOCTL命令的学习心得
摘要:在编写ioctl代码之前,需要选择对应不同命令的编号。为了防止对错误的设备使用正确的命令,命令号应该在系统范围内唯一,这种错误匹配并不是不会发生,程序可能发现自己正在试图对FIFO和audio等这类非串行设备输入流修改波特率,如果每一个ioctl命令都是唯一的,应用程序进行这种操作时就会得到一个EI 阅读全文

posted @ 2018-02-27 18:33 怀想天空2013 阅读(470) 评论(0) 推荐(0) 编辑

Linux设备驱动之Ioctl控制
摘要:大部分驱动除了需要具备读写设备的能力之外,还需要具备对硬件控制的能力。 一、在用户空间,使用ioctl系统调用来控制设备,原型如下: 用户程序所作的只是通过命令码告诉驱动程序它想做什么,至于怎么解释这些命令和怎么实现这些命令,这都是驱动程序要做的事情。 二、驱动ioctl方法: 在驱动程序中实现的i 阅读全文

posted @ 2018-02-27 10:46 怀想天空2013 阅读(583) 评论(0) 推荐(0) 编辑

虚拟内存与物理内存的区别
摘要:第一层理解 1.每个进程都有自己独立的4G(32位系统下)内存空间,各个进程的内存空间具有类似的结构 2.一个新进程建立的时候,将会建立起自己的内存空间,此进程的数据,代码等从磁盘拷贝到自己的进程空间,哪些数据在哪里,都由进程控制表中的task_struct记录,task_struct中记录中一条链 阅读全文

posted @ 2018-02-08 17:17 怀想天空2013 阅读(615) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示