05 2018 档案

摘要:Fully Associative Caches: definition: A fully associative cache consists of a single set (i.e., E = C/B) that contains all of the cache lines. 只有一个set 阅读全文
posted @ 2018-05-27 15:53 geeklove 阅读(314) 评论(0) 推荐(0)
摘要:Generic Cache Memory Organization: 这个结构可以用一个四元组表示: (S, E, B, m) 图示: S表示set的数量,标志了s的长度。如果在address里的set index也为3,那么应该把这个缓存放在Set3 B代表cache block的大小,标志了b的 阅读全文
posted @ 2018-05-26 20:08 geeklove 阅读(265) 评论(0) 推荐(0)
摘要:局部性: 局部性分为时间局部性和空间局部性:Locality is typically described as having two distinct forms: temporal locality and spatial locality. In a program with good tem 阅读全文
posted @ 2018-05-23 19:55 geeklove 阅读(406) 评论(0) 推荐(0)
摘要:csapp 560: 不同层次存储器的区别: If the data your program needs are stored in a CPU register, then they can be accessed in zero cycles during the execution of t 阅读全文
posted @ 2018-05-21 19:06 geeklove 阅读(974) 评论(0) 推荐(0)
摘要:https://docs.python.org/2/tutorial/classes.html#multiple-inheritance http://www.jackyshen.com/2015/08/19/multi-inheritance-with-super-in-Python/ http: 阅读全文
posted @ 2018-05-17 12:19 geeklove 阅读(452) 评论(0) 推荐(0)
摘要:官方文档对于"__main__"的回答(ref: https://docs.python.org/2/library/__main__.html): 也就是说,当解释器的主项目执行的时候,使用__main__来指示代码的执行范围。执行主项目的命令可以来自标准输入(python xxx.py),脚本文 阅读全文
posted @ 2018-05-16 13:26 geeklove 阅读(220) 评论(0) 推荐(0)
摘要:ref:http://heipark.iteye.com/blog/1743819 在下面这个例子里: 逻辑上讲,set中的两个对象是貌似相同的,那么set中应该只有一个对象 实际上不是这样 set是根据两个元素的hash value判断这两个对象是不是相同的。元素的hash value是通过has 阅读全文
posted @ 2018-05-13 19:51 geeklove 阅读(1718) 评论(0) 推荐(0)
摘要:ref: https://docs.python.org/release/2.6/whatsnew/2.6.html#pep-343-the-with-statement https://www.ibm.com/developerworks/cn/opensource/os-cn-pythonwit 阅读全文
posted @ 2018-05-12 15:50 geeklove 阅读(2855) 评论(0) 推荐(0)
摘要:1.1(ref:http://hbprotoss.github.io/posts/python-descriptor.html)首先介绍下__dict__ 举例: print A.__dict__ a = A(5)print a.__dict__ 输出如下: 可以看到,A包含所有方法和类全局的变量( 阅读全文
posted @ 2018-05-10 21:02 geeklove 阅读(156) 评论(0) 推荐(0)
摘要:select: select的原型如下: n是需要监视的最大的文件描述符+1 select监视的fd分为三类,分别是readfds,writefds和exceptfds。调用select之后会阻塞,直到有描述符就绪,或者超时(timeout指定等待时间,如果设为null则立即返回),函数返回。 fd 阅读全文
posted @ 2018-05-06 17:06 geeklove 阅读(347) 评论(0) 推荐(0)
摘要:fd是一个非负整数,一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。 程序打开一个现有文件或者创建一个新文件,内核向该进程返回一个文件描述符。 每个Unix进程都有三个标准的POSIX文件描述符,对应三个标准流: (ref:https://zh.wikipedia.org/wiki/ 阅读全文
posted @ 2018-05-06 17:00 geeklove 阅读(2207) 评论(0) 推荐(1)
摘要:一些概念: 虚拟空间:是进程所看到的所有地址组成的空间。虚拟空间某个进程对所有分配给它的所有物理地址的重新映射。 寻址返回与计算机的位数有关系。分为内核空间与用户空间。针对32位的Linux系统,最高的1G字节为内核空间。最低的3G字节为用户空间。 进程阻塞:这是进程自身的一种主动行为。当进程进入阻 阅读全文
posted @ 2018-05-06 00:17 geeklove 阅读(1097) 评论(0) 推荐(0)