1.文件的属性信息获取 首先文件具有类型,在linux下边,有block(块设备,如磁盘分区、CD-ROM)、char(以字符为输入的设备,如键盘、打印机)、dir(目录类型,目录也是文件的一种)、fifo(命名管道,解释是将信息从一个进程传到另一个进程)、file(普通的文件)、link(链接,类 ...
分类:
其他好文 时间:
2016-11-18 22:16:57
阅读次数:
195
FIFOFIFO:中文意思:先进先出【类似于堆栈】作用:在FPGA中,一般用于不同时域之间的数据传递,比如FIFO的一端是AD采集,另一端是计算机PCI总线,假设AD的采集速度一般都是几百Kb/s,PCI总线的速度为200Mb/s,在这俩个的时域中传递数据时就可以采用FIFO来作为数据缓冲。同时FIF..
分类:
其他好文 时间:
2016-11-17 14:17:06
阅读次数:
465
学习FPGA逻辑设计课程 熟练使用ISE Quartus Modelsim掌握四种FPGA经典设计思想:流水线 乒乓操作 串并转换 数据同步调试经常的模块:PLL RAM ROM FIFO dds 任意奇偶分频 计数器 状态机 掌握测试文件编写方法常用接口协议逻辑开发:串口(rs232 rs485 ...
分类:
其他好文 时间:
2016-11-12 22:21:24
阅读次数:
241
在学操作系统的时候,就会接触到缓存调度算法,缓存页面调度算法:先分配一定的页面空间,使用页面的时候首先去查询空间是否有该页面的缓存,如果有的话直接拿出来,如果没有的话先查询,如果页面空间没有满的时候,使用新页面的时候,就释放旧的页面空间,把新页面缓存起来,以便下次使用同样的页面的时候方便调用。 缓存 ...
分类:
其他好文 时间:
2016-11-09 20:14:14
阅读次数:
255
一、核心数据结构 串口驱动有3个核心数据结构,它们都定义在1、uart_driver uart_driver包含了串口设备名、串口驱动名、主次设备号、串口控制台(可选)等信息,还封装了tty_driver(底层串口驱动无需关心tty_driver)。 1: struct uart_driver { ... ...
《数字设计——原理和实践》(John F.Wakerly)的书FPGA同步时钟设计 简单说就是 一个系统中(或系统中的一部分)都采用同一个时钟触发。系统中的(D)触发器全部都连接到一个时钟,而且只控制触发器的同步端(输入,同步置位,同步复 位)。这样的系统是相对于异步系统而言的,异步系统并不是不同的 ...
分类:
其他好文 时间:
2016-11-06 19:38:08
阅读次数:
219
1.1 概述 IPC是进程间通信的简称。 IPC分为5个主要领域: (1)消息传递:管道、FIFO、消息队列 (2)同步:互斥锁、条件变量、读写锁、信号量 (3)共享内存:匿名共享内存、有名共享内存 (4)远程调用:Solaris门、Sun RPC (5)文件 1.2 进程、线程与信息共享 进程、线 ...
分类:
其他好文 时间:
2016-11-04 23:23:21
阅读次数:
192
1.什么是AQS? AQS的核心思想是基于volatile int state这样的volatile变量,配合Unsafe工具对其原子性的操作来实现对当前锁状态进行修改。同步器内部依赖一个FIFO的双向队列来完成资源获取线程的排队工作。 2.同步器的应用 同步器主要使用方式是继承,子类通过继承同步器 ...
分类:
其他好文 时间:
2016-11-04 20:37:11
阅读次数:
259
在前一篇文章中通过leetcode的一道题目了解了LRU算法的具体设计思路,下面继续来探讨一下另外两种常见的Cache算法:FIFO、LFU 1.FIFO算法 FIFO(First in First out),先进先出。其实在操作系统的设计理念中很多地方都利用到了先进先出的思想,比如作业调度(先来先 ...
分类:
编程语言 时间:
2016-11-04 17:00:44
阅读次数:
257
Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件)。 一. 文件类型 Linux文件类型常见的有: ...
分类:
系统相关 时间:
2016-11-04 13:24:53
阅读次数:
317