CacheSim-2 类的设计

IntroductionCacheSim 简单的Cache模拟器 专辑目录本文说明了模拟的Cache需要完成的功能,以及大体框架设计,通过头文件内容的说明,使读者获得整体的认识。1.模拟Cache需要完成的功能1.1 指令读取由于主存访问trace以文件形式给出,trace文件下载所以需要从文件中读取访存tra more ...

CacheSim-1 Cache背景知识简介

IntroductionCacheSim 简单的Cache模拟器 专辑目录本文简要介绍Cache的背景知识,以及Cache结构的划分。在计算机系统中,CPU高速缓存(英语:CPU Cache,在本文中简称缓存)是用于减少处理器访问内存所需平均时间的部件。在金字塔式存储体系中它位于自顶向下的第二层,仅次于CPU寄存器。其容量远小于内存,但速度却可以接近处理器的频率。当处理器发出内存访问请求时,会先查看缓存内是否有请求数据 more ...


一次惨痛的服务器配置经历

Introduction最近实验室老师突然说要把1楼那台闲置的服务器用起来,我想玩一下,然后就揽了这个任务。没想到中间跌宕起伏。。update 2017.10.31第二季:服务器配置2 解决Your installation CD-couldn’t be mounted1 装系统1.1 做U盘启动盘选择了ubuntu server 16.04,因为简易方便 more ...

服务器、VPS等安全防护教程

Introduction在从搬瓦工(Bandwagon)购买VPS之后,自信的在vps里使用了debian搭建ss等等。过了一个多月,就收到搬瓦工邮件,说We have detected a large number of outgoing SMTP connections originating from this server. This usually means that the server is sending out more ...

Docker初体验

Introduction更多关于Docker内容请查看Docker学习笔记目录简单记录下自己用docker的一些经历和经验。并不对docker进行介绍,可自行查阅下面的链接。先发一些阅读的的东西。推荐这个简短的小教程:Docker 从入门到实践这是官方的文档: more ...

Docker运行Mysql

Introduction更多关于Docker内容请查看Docker学习笔记目录本章主要说明了如何在docker中的linux中启用mysql服务。我的需求是在宿主机上写代码,适用mysql数据库,不想在宿主机上安装,把数据库直接放到docker里。由于我的docker 拉取ubuntu:latest时16.04尚未发布,所以本文的基准镜像是ubuntu 14.04,其他linux版本理论上也适用。 more ...


Linux查看cache信息

Introduction本文介绍了如何在linux下查看cache的信息,并进行简单的分析。unix设计哲学一切皆文件Linux也很好的继承了这个理念。cpu cache我的cpu:Intel(R) Core(TM) i5-3470 CPU @ 3.20GHzcpu文件文件夹/sys/devices/system more ...

python configparser读取配置文件大小写问题

Introduction在使用python2 configparser读取ini配置文件的时候,发现没法保留配置文件大小写,经搜索发现如下两种方法。同时也发现了python2和python3的configparser的一些小区别。保留配置文件大小写ConfigParse源码里有这样一段:def optionxform( more ...