Maybe i am wrong。
没有她,不论身后跟着多少人,他都只能感受到一个人默默地在跑,跑过时间,跑过等待。
死,并不可怕,真正可怕的是没有真正爱过就死了··· 出自电影<<安娜·卡列尼娜>>
也可以说,一个人的时候,我会突然想沉到游戏里,突然会觉得人生就像一场游戏。
其实好几年前,我已经不是很想玩游戏了,可是在一段无奈后,很想放弃自己,看着人来人往的人生,又将自己躲进了游戏。
然后,现在呢,好像在玩一场更大的游戏,人生的游戏,只有成功失败,甚至都忘了喜悦,成功背后也是淡淡的哀愁。我是一个喜欢和朋友在一起的人,那样,我可以感受到他们的快乐,我也会用我的快乐去感染他们,那样的时候,才会让我忘了人生和游戏的类似。可是朋友们总会有归宿,不能陪你一辈子,总会有聚有散。
没有归宿的人生,就像一场游戏,挥霍有限而孤独的时间。
但是恰恰这个第一印象并不好,或者谈不上不好,很呆板,一样的开场白,一样的打字机的劈啪声,然后就是一样的逢迎逐流,比拨浪鼓还准时有节奏掌声。不知道为什么,突然冒出一个字,令人毛骨悚然,“乖”。 一种让我十分害怕的性格,这么多年来束缚我而又想反叛出去的字眼,突然出现在这个校园的上空。
幸而,棱角总是处处而存在。施一公先生就像一座,充满个性的岸标,生生的立在了今天的清华大礼堂。先生的开场白很有趣,在最没有趣味的党课里,开始了最有趣的一次演讲,“我不是党员,似乎做这个报告不合适,所以我们就座谈吧。”讲座就这样开始了,先生用爱国主义充斥了整个演讲,但又不同于任何其他我所听过的爱国主义报告,先生的爱国是纯粹的,和政党无关,我无法揣测他的政治立场,回国之后他所做的,努力为祖国工作,埋头研究,从在美期间为政治的呐喊,到回国后一心的科研,我想他也许只是想安心的科研吧,只消只言片语就能获得的宁静,还是可以付出的。他的爱国,他的科学成就,他的个人经历都极其有个性。在这点上,我很佩服他。这是我在清华听到的第一节有趣的讲座。
或许有一天,我真的可以自豪的说,那一年我听了一位诺贝尔奖获得者的讲座,衷心希望先生能够实现他的梦想。援引先生的座右铭:永远都不要放弃自己的梦想!
我很少看到过太阳初升,除了有限次的观日出,但昨天早上不到6点老妈给我短信,深深的感触到这真是一个崭新的开始,昨天是我的生日,爸爸说他抱起我的时候,正好太阳初升。
朝华易老,转眼人生就渡过了最青春的年华,如今总是说生无所眷,平凡淡定即是真理,可是终究还是遗憾于还没有经历过的事,还没有观赏过的风景,还没有真正体验刻骨铭心的爱情。
经历了8年,还是来到了清华,就像游客一样的感受清华种种,不再有当年的满怀期待和兴奋憧憬。就像面前是一道陌生而又陈旧的起跑线,不管怎样,我以8年时间为代价,还是为自己赢得了重新赛跑的机会,要珍惜!
既受益于前人,当思惠及后人!
看到本文并有意添砖加瓦的同仁请mail我 zzswang@gmail.com,我会尽快发邀请函,人多力量大,希望考过的人都参与进来。
很多题一下子想不起来了,请大家尽量往原题上靠拢,幸苦!
注释部分请用红字,最后整理将删去,再次感谢!
郑重声明:本文将始终免费在互联网上共享,最终将以最完整的形式发布到newsmth的考研版
贡献者:zzs xiaoyuan b1gm0use Tom 任何转载请注明出处
《数据结构》
一、选择题
1
2
3 给了一序列比如6.7.4.8.9.3.散列函数是H(key)=key%11.一问成功时的平均搜索长度 二问不成功的平均搜索长度
4 哪种数据结构,从某一个结点到根结点的路径序列组成一个降序排列
a. b.最大堆 c.最小堆 d
5 还有一个题是关于关键路径的,答案选项是49
/B -C
A /F
D-E H
G/
6 什么是数据结构? A B C定义在一个数据集合上的属性和操作 D
7 高度为h的完全二叉树,一共有多少种?A B 2^(h-1) C D
二、证明题
1. 什么样的有向无环图有唯一的拓扑有序序列,并证明。
三、计算题
1 有n个结点的二叉树最大高度,最小高度分别是多少?
2 一棵有n个结点的树有m个叶节点,如果用做兄弟-右子女表示法,则有多少个结点的右指针域为空?
3 霍夫曼树中,有n个叶结点,问一共有多少个结点?
4 有n个结点的树的不同排列形式有多少种。
四、给定一个文件有1,000,000个记录,每个200B,记录中关键码大小50B,页面大小为4kB,现以B+树(最大关键码复刻)方式组织该文件,尽量使每结点拥有尽可能多的关键码,已知每个指针占用5B。
问1.该B+树有多少个叶结点,共有多少层;2.该B+树共有多少个索引结点;3.每次搜索要读盘多少次?
五、算法设计题
1.给定A[n],设计一个算法,重排数组,使得奇数都在数组前半部分,偶数都在后半部分。要求时间复杂度O(n)。
函数头:void exstorage(int A[], int n)
2.重新设计一个直接选择算法函数,采用递归方式。
函数头:void selectsort(int A[],int left, int right)
《操作系统》
一、简答题
1. 磁盘I/O操作的时间组成部分,阐述优化磁盘调度策略的目标。
2. 什么是内碎片, 外碎片.
3. 内核线程和用户线程的区别?各自有什么特点。
3. 什么内核模式和用户模式?为什么系统要设置这两种模式
二、计算题
已知系统为32位实地址,采用48位虚拟地址,页面大小4kB,页表项大小为8个字节;每段最大为4G。
1. 系统将采用多少级页表,页内偏移多少位?
2. 假设系统采用一级页表,TLB命中率为98%,TLB访问时间10ns,内存访问时间100ns,并假设当TLB访问失败时才开始访问内存,问平均页面访问时间多少?
3. 如果是二级页表,页面平均访问时间是多少?
4. 每用户最多可以有多少个段?段内采用几级页表?
5.如果要满足访问时间<=120ns, 那么命中率需要至少多少?
三、pv操作题
给定一个全局数组a[n] b[n],然后是T1~Tn-1 共n-1个线程,线程为代码如下
Ti(){
a[i]=g(a[i],a[i-1]);
b[i]=f(a[i]);
}
其中g和f函数的作用是通过输入参数,进行一系列运算后返回。相当于Ti 以a[i]和a[i-1]为输入参数,a[i]和b[i]为输出。
要求使用pv原语,实现T1~Tn-1的并发互斥,尽量保证最大限度的并发。
(a[i-1]为Ti-1线程的结果,)
四、进程同步问题
假设当前处于非抢占调度策略,进程只有两种方式可以放弃cpu,一个是主动调用系统调度函数sysnc(),此时进程主动放弃cpu;另一个方式是当进程执行I/O操作时,系统将调度下一个进程。试分析如下三种进程对,何时会出现不符合下列原则,并说明原因:1)空闲则入 2)有限等待 3)保证互斥。
第一种:
Thread1(){
sysnc();
----critical section-----
g=g+b;
f=g-a; //这部分确切的语句想不起来了,但不影响。只要记得临界区不能被打断。
----critical section-----
}
Thread2(){
----critical section-----
g=g+b;
f=g-a;
----critical section-----
}
第二种:
Thread1(){
sysnc();
----critical section-----
g=g+b;
f=g-a;
----critical section-----
}
Thread2(){
----critical section-----
g=g+b;
f=g-a;
----critical section-----
sysnc();
}
第三种:
Thread1(){
sysnc();
----critical section-----
g=g+b;
fstring=printf(……) ; // 调用I/O;
f=g-a;
----critical section-----
}
Thread2(){
sysnc();
----critical section-----
g=g+b;
f=g-a;
----critical section-----
}
五 文件操作
题很长,大意如下
给定两种文件系统,分别采用FAT方式和索引方式组织文件结构。然后给出缓冲区,并假设所有操作均不涉及内存或cache,只考虑缓冲区。
并声明只有如下两种状态才会刷新缓冲区:a)缓冲区冲突 b)系统主动调用一个同步函数,同步缓冲区。然后给出当前根目录文件共有10块,分别分布在缓冲区的位置,缓冲区一个24个数据块。用一个表格把它们对应起来了。
然后就是一个超大的表格,给出一些列操作,例如读第几个数据块,并偏移多少字节之类的,然后让填写在fat和索引方式下读盘次数,写盘次数和当前缓冲区内容。
ps:本题实在记不清了,光读题都要十分钟
file表存放在第23块
(第一列都是类似一下的语句)
从偏移量100字节处读入50字节
从偏移量1000字节处读入20字节
从偏移量***字节处读入**字节
FAT | 索引方式 | |||||
读次数 | 写次数 | 缓存内容 | 读次数 | 写次数 | 缓存内容 | |
从偏移量100字节处读入50字节 |
《计算机原理》
一、填空题
1. 写出-1.125的IEEE754 32位标准的浮点数。
2.控制器部件由哪五部分组成____ _____ _____ ______ ______;
3.五级指令流水线哪五部分组成 IF, _____ ______ ______ ______;
二、下列指令能否用单字指令(字长为12位)实现:a 4条三寄存器指令 b 255条单寄存器指令 c 16条0寄存器指令
三、cache和虚拟地址相关的计算题
一个标记位Tag, 一个有效位, 一个脏位(Dirty), 块号(Offset), 采用全相连方式,
1 画图表示标记,块号,块内地址。
2.cache的存储效率 (即除掉标记位,access位,dirty位)。
四、输入输出方式都有哪几种?请简要叙述各自特点。
五、1在虚拟页式系统中,给了虚拟地址的位数大概48位,可用的最大主存空间位128GB,每页大小4KB 。问了四个问题,大概有涉及的多级页表,访存的平均时间,命中率等等。
(假设没有TLB存在)
2. 系统中为什么要设计TLB画图表示出虚拟地址到真实地址的转化
ps:今年的题不难,但太多了...