Skip to content

Commit

Permalink
修正readme
Browse files Browse the repository at this point in the history
  • Loading branch information
FindHao committed Jul 29, 2016
1 parent 58e6450 commit 5ef5126
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 3 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# CacheSim
简单的模拟cache
# 代码
第一版是看学论坛里某位ucsd学生的代码,ucsd有门课程[cse240a: Principles of Computer Architecture](http://cseweb.ucsd.edu/classes/fa07/cse240a/),其中project2是写一个cache模拟器,这是他们的作业
##[手册主页](http://www.findspace.name/easycoding/1717)
# 说明
这个项目记录了写的简易cache模拟器,手册里记录了对该项目的详细介绍和代码解释
28 changes: 28 additions & 0 deletions devlog.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,34 @@ graphy.py文件实现根据输入展示不同的图标
LRU,FIFO时间戳的说明单独说明
## July 24, 2016 8:27 AM
实验数据统计
添加cache locking的支持:
随机选取块
## July 27, 2016 10:14 AM
cache locking:

+ 使用locking标记位


每次肯定是锁一个line 64byte的数据。(16个int)
替换的时候,需要判断是否是处于lock状态的,
unlock操作怎么办。
HM中何时lock
## July 29, 2016 8:36 AM
增加加锁和解锁指令:
指令只包含一个地址,解锁的时候是解锁整个line。解锁的时候需要替换出去吗?需要置为无效吗?锁定的时候,到底能不能被强制替换出去?如果能,那么后续的解锁操作该如何做?如果不能,后续就全部miss吗?是否需要强制留下1个line可用?
先实现不能被强制替换的。且可以锁满的。















Expand Down

0 comments on commit 5ef5126

Please sign in to comment.