码迷,mamicode.com
首页 >  
搜索关键字:fifo    ( 1424个结果
linux进程通信之命名管道
范德萨父前一节学习了无名管道,这节学习命名管道。 二命名管道 无名管道只能用来在父子进程或兄弟进程之间进行通信,这就给没有亲缘关系的进程之间数据的交换带来了麻烦,解决这个问题就是本节要学习的另一种管道通信:命名管道。 命名管道也被称为FIFO文件,FIFO不同于管道之处在于它提供一个路径名与之关联,以FIFO的文件形式存在于文件系统中。这样,即使与FIFO的创建进程不存在亲缘关系的进程,只要...
分类:系统相关   时间:2014-10-16 02:04:31    阅读次数:305
Java数据结构与算法(4) - 队列(Queue和PriorityQ)
队列: 先进先出(FIFO)。优先级队列: 在优先级队列中,数据项按照关键字的值有序,关键字最小的数据项总在对头,数据项插入的时候会按照顺序插入到合适的位置以确保队列的顺序,从后往前将小于插入项的数据项后移。在图的最小生成树算法中应用优先级队列。示例代码:package chap04.Queue;c...
分类:编程语言   时间:2014-10-14 17:49:59    阅读次数:230
同步fifo的verilogHDL设计实例
实现同步fifo的设计
分类:其他好文   时间:2014-10-14 17:17:39    阅读次数:178
进程间通信(IPC) 简介
IPC是进程间通信的简称.传统上该术语描述的是运行在某个操作系统之上的不同进程间消息传递的不同方式.我们讨论分为四个领域:消息传递(管道,FIFO,消息队列(system v消息队列,posix消息队列));同步(互斥锁,条件变量,读写锁,信号灯)共享内存区(匿名共享内存区,有名共享内存区)过程调用...
分类:系统相关   时间:2014-10-11 19:06:56    阅读次数:237
进程通信之命名管道
通常的管道只能连接相关的进程。常规管道由进程创建,并由最后一个进程关闭。使用命名管道可以连接不相关的进程,并且可以独立于进程的存在。下面是由shell实现的基于FIFO(命名管道)的时间/日期服务的服务器和客户端程序。1,服务器程序#! /bin/sh#time server while true....
分类:系统相关   时间:2014-10-10 19:31:54    阅读次数:211
进程间通信IPC-命名管道FIFO
FIFO又被称为命名管道,未命名的管道只能在两个相关的进程之间使用,而这两个相关的进程还要有一个共同创建了它们的祖先进程,但是FIFO,不相关的进程之间也能交换数据。 ????FIFO是一种文件类型。通...
分类:其他好文   时间:2014-10-10 01:36:43    阅读次数:419
linux 进程间通信-有名管道(FIFO)
有名管道(FIFO)命名管道也被称为FIFO文件,是一种特殊的文件。由于linux所有的事物都可以被视为文件,所以对命名管道的使用也就变得与文件操作非常统一。(1)创建命名管道用如下两个函数中的其中一个,可以创建命名管道。#include #include int mkfifo(const char...
分类:系统相关   时间:2014-10-09 19:28:37    阅读次数:352
异步FIFO的编程
对于异步FIFO,最主要的两个方面是地址控制和空、满标志位的产生。首先地址控制分别为读地址和写地址,每次读写时能读写地址应该加1.计数次数为ram深度的2倍,当读写地址相等时则空标志位有效,当读写地址最高位互补其余位相等时则满标志位有效。存储部分采用双口RAM实现。 下面是具体的Verilog代码: module afifo(r_clk,w_clk,rst_n,data_in,data...
分类:其他好文   时间:2014-10-06 12:48:20    阅读次数:236
linux 进程间的通信
现在linux使用的进程间通信方式:(1)管道(pipe)和有名管道(FIFO)(2)信号(signal)(3)消息队列(4)共享内存(5)信号量(6)套接字(socket)为何进行进程间的通信:A、数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间B、共..
分类:系统相关   时间:2014-10-01 00:27:41    阅读次数:368
STL 笔记(三) 容器适配器 stack、queue、priority_queue
栈 stack 是一种先进后出的(First In Last Out, FILO)的数据结构。在 STL中,其底层容器默认使用的是 deque, 也可以自己指定用 vector 或 list容器,然后将其接口适配为栈的接口。队列 queue 是一种先进先出(First In First Out, FIFO)的数据结构。在 STL 中,其底层容器默认使用的也是 deque,也可以自己指定用 vector 或 list容器,然后将其接口适配为队列的接口。优先级队列 priority_queue 是一种允许用户以...
分类:其他好文   时间:2014-09-29 20:25:01    阅读次数:230
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!