最新 最热

Yarn调度队列

在Yarn中,负责给应用分配资源的是Scheduler,并提供了多种调度器和可配置的策略供选择。在Yarn中有是三种调度器可以选择:FIFO Scheduler,Capacity Scheduler,Fair Scheduler。FIFO Scheduler把应用按提交的顺序排成一个队...

2019-12-20
1

一篇文章,彻底理解ReentrantLock

ReentrantLock重入锁,是实现Lock接口的一个类,也是在实际编程中使用频率很高的一个锁,支持重入性,表示能够对共享资源能够重复加锁,即当前线程获取该锁再次获取不会被阻塞。在java关键字synchronized隐式支持重入性,synchro...

2019-12-12
1

网卡收包流程

[NetProcessPacketFlow.png]1.网卡通过DMA方式把数据帧写到FIFO2.网卡发送硬中断给CPU,CPU调用相应的中断处理程序,即网卡驱动3.网卡驱动关闭中断,发送软中断给ksoftirq(专门处理软中断的内核进程)4.ksoftirq执行驱动处理...

2019-12-02
1

Zynq中PL读写PS端DDR数据

1. 读写DDR底层结构zynq 7000 SOC的HP口是High-Performance Ports的缩写,如下图所示,一共有4个HP接口,HP接口是AXI Slave设备,我们可以通过这4个HP接口实现高带宽的数据交互。实现PL读写PS端挂载的DDR需要使用HP接口。...

2019-11-05
1

一个HLS Stream应用案例

对于顶层函数,如果形参类型为hls::stream,HLS会将其综合为ap_fifo类型的接口。

2019-10-30
1

跨时钟域信号的处理方法

在Digital Systems Engineering一书中,亚稳态是这么定义的When sampling a changing data signal with a clock ... the order of the events determines the outcome.The smaller the t...

2019-10-29
1

深入浅出AQS之共享锁模式

原文链接:https://www.jianshu.com/p/1161d33fc1d0

2019-09-27
1

Java多线程学习(六)——Lock的使用

锁是用于通过多个线程控制对共享资源的访问的工具。通常,锁提供对共享资源的独占访问:一次只能有一个线程可以获取锁,并且对共享资源的所有访问都要求首先获取锁。 但是,一些锁可能允许并发访问共享资源,如ReadWriteLock的...

2019-09-17
1

多进程的组织、交替、合作

上文中(操作系统之进程管理(1):从CPU如何执行进程说起),我们说过操作系统为每个程序提供了一个叫做PCB(Process Control Block进程控制块)的数据结构。它记录了该程序执行到什么位置,执行过的值的状态、相关寄存器的状态...

2019-07-01
1

Queue队列

先进先出(FIFO—first in first out),只允许在表的前端(front)进行删除操作,在表的后端(rear)进行插入操作

2019-05-28
1