摘要: 虚拟文件系统(VFS)是由Sun microsystems公司在定义网络文件系统(NFS)时创造的。它是一种用于网络环境的分布式文件系统,是允许和操作系统使用不同的文件系统实现的接口。虚拟文件系统(VFS)是物理文件系统与服务之间的一个接口层,它对Linux的每个文件系统的所有细节进行抽象,使得不同... 阅读全文
posted @ 2013-07-22 16:28 毛毛虫的薄刻 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 任务:在执行时每个程序都被称之为任务。VxWorks操作系统中,任务可以直接地或者以共享方式访问大多数系统资源,为了维护各自的线程,每个任务必须保持有足够的上下文环境。(1) 任务状态:就绪(READY):该状态时任务仅等待CPU的状态,不等待其他任何资源。阻塞(PEND):任务由于一些资源不可用... 阅读全文
posted @ 2013-07-22 16:28 毛毛虫的薄刻 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1.4.1 任务管理 sp( ) 用缺省参数创建一个任务(priority="100" 返回值为任务ID,或错误)(taskSpawn) sps( ) 创建一个任务,并挂起它 tr( ) 恢复一个挂起的任务(与taskResume相同) ts( ) 挂起一个任务 (与tas... 阅读全文
posted @ 2013-07-22 16:28 毛毛虫的薄刻 阅读(136) 评论(0) 推荐(0) 编辑
摘要: “浅谈PCIe体系结构”的更新到此告一段落。这些内容主要出自之前书写的《PCI Express体系结构导读》,因为与出版社的协议,无法在此处共享全文,但是也包含了与PCI与PCIe总线相关的最基础的内容。原书正在组织第二次印刷,我却很难有再版的想法。事实上如果我能决定一些事情,不会出现第二次印刷... 阅读全文
posted @ 2013-07-22 16:28 毛毛虫的薄刻 阅读(99) 评论(0) 推荐(0) 编辑
摘要: PCIe设备发出MSI-X中断请求的方法与发出MSI中断请求的方法类似,都是向Message Address所在的地址写Message Data字段包含的数据。只是MSI-X中断机制为了支持更多的中断请求,在MSI-X Capablity结构中存放了一个指向一组Message Address... 阅读全文
posted @ 2013-07-22 16:28 毛毛虫的薄刻 阅读(428) 评论(0) 推荐(0) 编辑
摘要: PowerPC处理器使用OpenPIC中断控制器或者MPIC中断控制器,处理外部中断请求。其中MPIC中断控制器基于OpenPIC中断控制器,但是作出了许多增强,目前Freescale新推出的PowerPC处理器,其中断控制器多与MPIC兼容。 值得注意的是,PowerPC处理器和x86处理器... 阅读全文
posted @ 2013-07-22 16:28 毛毛虫的薄刻 阅读(469) 评论(0) 推荐(0) 编辑
摘要: PCIe设备可以使用MSI或者MSI-X报文向处理器提交中断请求,但是对于某个具体的PCIe设备,可能仅支持一种报文。在PCIe设备中含有两个Capability结构,一个是MSI Capability结构,另一个是MSI-X Capability结构。通常情况下一个PCIe设备仅包含一种结构,... 阅读全文
posted @ 2013-07-22 16:28 毛毛虫的薄刻 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 在PCI总线中,所有需要提交中断请求的设备,必须能够通过INTx引脚提交中断请求,而MSI机制是一个可选机制。而在PCIe总线中,PCIe设备必须支持MSI或者MSI-X中断请求机制,而可以不支持INTx中断消息。 在PCIe总线中,MSI和MSI-X中断机制使用存储器写请求TLP向处理器提交... 阅读全文
posted @ 2013-07-22 16:28 毛毛虫的薄刻 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 在许多高性能处理器中,还提出了一些新的概念,以加速外设到存储器的DMA写过程。如Freescale的I/O Stashing和Intel的IOAT技术。 如图3?8所示,当设备进行存储器写时,如果可以对Cache直接进行写操作时,即便这个存储器写命中了一个状态为M的Cache行,可以不将该... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 如果PCI设备访问的地址在某个CPU的Cache行中命中时,可能会出现三种情况。 第一种情况是命中的Cache行其状态为E,即Cache行中的数据与存储器中的数据一致;而第二种情况是命中的Cache行其状态为S。其中E位为1表示该数据在SMP处理器系统中,有且仅有一个CPU的Cache中具有数... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(222) 评论(0) 推荐(0) 编辑