笔试记录
lulu_andrew
这个作者很懒,什么都没留下…
展开
-
同步机构应遵循哪些基本准则?为什么?
a. 空闲让进.当无进程处于临界区时,表明临界资源处于空闲状态,允许一个请求进入临界区的进程立即进入临界区,以有效利用临界资源b. 忙则等待.当已有进程处于临界区时,表面临界资源正在被访问,因而其他试图进入临界区的进程必须等待,以保证对临界资源的互斥访问c. 有限等待.对要求访问临界资源的进程,应保证在有限时间内能进入自己的临界区,以免陷入“死等”状态d. 让权等待.当进程不能进入自己转载 2014-05-20 22:27:08 · 1740 阅读 · 0 评论 -
递归函数最终会结束,那么这个函数一定?
递归函数最终会结束,那么这个函数一定(不定项选择):1. 使用了局部变量 2. 有一个分支不调用自身3. 使用了全局变量或者使用了一个或多个参数这是一道简单的选择题,但包含的内容并不算简单,而不定项选择更加大了难度。我一眼看去,自然就选择了2和3。1显然不是,局部变量只在一次调用局部范围有效,出了这次调用的范围就无效了,它不能控制递归的结束。(这个选项是考查局部变量生命周期转载 2014-05-20 22:20:04 · 2973 阅读 · 1 评论 -
程序员操作系统笔试题
1.基本知识点: 1) 操作系统是控制和管理计算机软硬件资源,以尽量合理有效的方法组织多个用户共享多种资源的程序集合。 2) 操作系统的基本功能:(1)处理机管理。主要功能包括进程控制、进程调度、进程同步和进程通信。(2)存储器管理。主要功能包括内存分配、地址映射、内存保护和内存扩充。(3)设备管,也叫I/O管理。主要功能包括缓冲区管理、设备分配、设备驱动和设备的无关性处理。(转载 2014-05-20 22:31:17 · 387 阅读 · 0 评论 -
2014找工作总结-机会往往留给有准备的人
转发请注明出处:http://blog.csdn.net/xiajun07061225/article/details/12844801 其实我的求职过程在十一之前就已经结束了,总体讲比较顺利。参加面试的几家公司基本都拿到了offer,分别是阿里巴巴、美团网、创新工场涂鸦移动以及华为。当时也参加了其他公司的面试,比如人人,一面过后收到了二面通知,拒了。创新工场豌豆荚一面结束后等转载 2014-05-20 22:46:47 · 361 阅读 · 0 评论 -
Windows系统的线程调度
1. 线程调度的一般过程一个线程在创建的时候,内核会为其创建一个内核对象,在该内核对象中有一个成员变量叫做上下文结构,其中存储的是CPU最后运行该线程时CPU寄存器的值,这样当该线程再次被调度运行的时候,CPU就读取上下文结构中的数据,实现继续对该线程执行。大体的调度过程是:CPU每隔20ms左右就会检查一遍所有的线程内核对象,通过其结构中的暂停计数器的值,判断是否可被调度,如果可转载 2014-06-22 21:27:13 · 493 阅读 · 0 评论