
计算机体系结构
Alex267
这个作者很懒,什么都没留下…
展开
-
Kernel 漫谈
前写天看到一个回答,觉得写的蛮好的,翻译了来分享一下。 这是2013-2014年间的问题,虽然觉得回答的不错,但也不能完全赞同。译文MacOS 的历史是有一点错综复杂的。在90年代后期我对这个非常感兴趣,那时候Mach是一种快速搭建unix系统的方式,所以它在世界各地销售的很好。 注 Mach:Mach是由CMU开发的一个kernel用以操作系统方面的研究,主要是分翻译 2017-02-04 18:21:02 · 744 阅读 · 0 评论 -
Verilog实现单周期CPU(部分MIPS指令集的指令)
这学期比较忙,很久没发博客了,先附上源码,等过完期末再补全博文 源码链接:https://github.com/AlexZhang267/Single-Cycle-CPU 注:我是在编辑器中写的,用Icarus Verilog编译运行的,没用vivado。单周期,没有pipeline,太简单了。。。不想写说明了,就是对着这张图写的。原创 2016-12-14 00:06:30 · 9694 阅读 · 4 评论 -
Race Condition(资源竞争) 解决方案总结
在很多门课上都接触到race condition, 其中也举了很多方法解决这个问题。于是想来总结一下这些方法。Race condition它旨在描述一个系统或者进程的输出依赖于不受控制的事件出现顺序或者出现时机。此词源自于两个信号试着彼此竞争,来影响谁先输出。 举例来说,如果计算机中的两个进程同时试图修改一个共享内存的内容,在没有并发控制的情况下,最后的结果依赖于两个进程的执行顺序与原创 2017-02-21 16:22:37 · 14171 阅读 · 0 评论