摘要:
Generic Cache Memory Organization: 这个结构可以用一个四元组表示: (S, E, B, m) 图示: S表示set的数量,标志了s的长度。如果在address里的set index也为3,那么应该把这个缓存放在Set3 B代表cache block的大小,标志了b的 阅读全文
摘要:
局部性: 局部性分为时间局部性和空间局部性:Locality is typically described as having two distinct forms: temporal locality and spatial locality. In a program with good tem 阅读全文
摘要:
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 阅读全文
摘要:
https://docs.python.org/2/tutorial/classes.html#multiple-inheritance http://www.jackyshen.com/2015/08/19/multi-inheritance-with-super-in-Python/ http: 阅读全文
摘要:
官方文档对于"__main__"的回答(ref: https://docs.python.org/2/library/__main__.html): 也就是说,当解释器的主项目执行的时候,使用__main__来指示代码的执行范围。执行主项目的命令可以来自标准输入(python xxx.py),脚本文 阅读全文
摘要:
ref:http://heipark.iteye.com/blog/1743819 在下面这个例子里: 逻辑上讲,set中的两个对象是貌似相同的,那么set中应该只有一个对象 实际上不是这样 set是根据两个元素的hash value判断这两个对象是不是相同的。元素的hash value是通过has 阅读全文
摘要:
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 阅读全文
摘要:
1.1(ref:http://hbprotoss.github.io/posts/python-descriptor.html)首先介绍下__dict__ 举例: print A.__dict__ a = A(5)print a.__dict__ 输出如下: 可以看到,A包含所有方法和类全局的变量( 阅读全文
摘要:
select: select的原型如下: n是需要监视的最大的文件描述符+1 select监视的fd分为三类,分别是readfds,writefds和exceptfds。调用select之后会阻塞,直到有描述符就绪,或者超时(timeout指定等待时间,如果设为null则立即返回),函数返回。 fd 阅读全文
摘要:
fd是一个非负整数,一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。 程序打开一个现有文件或者创建一个新文件,内核向该进程返回一个文件描述符。 每个Unix进程都有三个标准的POSIX文件描述符,对应三个标准流: (ref:https://zh.wikipedia.org/wiki/ 阅读全文