- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 Ubuntu部署Ledgerdata Refiner
Ubuntu部署LedgerData Refiner说明环境部署Fabric的安装PostgreSQL的安装Refiner的安装结果参考文献说明最近看了一篇论文Ledgerdata Refiner: A Powerful Ledger Data Query Platform for Hyperledger Fabric,文章中针对Fabric设计了一款可视化数据分析工具(类似Hyperledger Exploer,但拥有更多功能),鉴于网上目前还没有什么部署教程,故写下本文以做记录。官方github中提
2021-03-16 15:46:45
559
2
原创 OS-2019第五次实验
操作系统实验五1概要设计1.1 I/O系统1.2 文件系统2详细设计2.1 I/O系统2.2文件系统2.2.1文件的创建与删除2.2.2文件的打开与关闭2.2.3文件读写2.2.4文件目录3实验实现3.1 I/O系统3.1.1 read_block3.1.2 write_block3.2 文件系统3.2.1 文件的创建与删除3.2.2 文件的打开与关闭3.2.3 文件读写3.2.4 文件目录3.3...
2019-06-16 19:38:28
604
原创 OS-2019第四次实验
操作系统实验四1实验设计1.1概要设计1.2详细设计2实验实现2.1最佳置换算法2.1.1算法原理2.1.2算法举例2.1.3代码实现2.1.4实验结果2.2先进先出置换算法2.2.1算法原理2.2.2算法举例2.2.3代码实现2.2.4实验结果2.3最近最久未使用置换算法2.3.1算法原理2.3.2算法举例2.3.3代码实现2.3.4 实验结果2.4改进型clock置换算法2.4.1算法原理2....
2019-05-26 18:12:52
348
原创 OS-2019Pintos第一次实验
Pintos Project11 Alarm Clock1.1 源码分析1.2 实现思路1.3 实现代码1.4 实验结果2 Priority Scheduling2.1就绪队列为优先级队列2.2 高优先级线程优先执行2.3 优先级捐赠3 Advanced Scheduler3.1 实验准备3.2实现思路3.3实验代码小组成员: &nbs...
2019-05-08 19:59:13
2257
原创 OS-2019第三次实验
操作系统实验三1通过fork产生四个进程2 火车票票数3生产者-消费者线程同步1通过fork产生四个进程因为要产生四个进程,所以我们只需要两次fork。又因为要求P1最先执行,P2 P3互斥,P4最后执行,所以我们总共需要五个信号量,其中一个信号量保证p2 p3互斥,另外四个信号量保证执行的顺序,示意图如下。P1{print,signal( a ),signal( b )}P2{wait(...
2019-04-08 22:37:16
547
原创 OS-2019第二次实验
1 打开一个vi进程1.1逐步查询首先我们用ps -C vi命令,即可实现只显示名字为vi的进程。之后我们利用ps -ef|grep +pid,逐步查询。直到init进程,在这个结果中,第二列为当前进程的pid,第三列为父进程的pid。可以看到,通过此方法得到的进程树为2369->2177->2167->1368->11.2 进程树查询可以看到。通过pstr...
2019-03-17 16:12:02
314
原创 OS-2019第一次实验
操作系统实验一一 系统调用实验1 运用不同的方式调用getpid程序2 习题1.132.1 C语言方式实现2.2 汇编方式实现3 系统调用实现流程图二 并发实验1 编译运行该程序2 按下面命令运行并观察结果三 内存分配实验1 观察输出结果,说明程序功能2 再次按下面的命令运行并观察结果四 共享的问题1 观察输出结果,说明程序功能2 总结规律并解释3 分析是否会出现问题一 系统调用实验1 运用不...
2019-03-15 18:42:31
455
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人