Computer Science
文章平均质量分 57
Lulu_zhu
求Android软件开发工作
展开
-
Amdahl定律
Amdahl定律定义了串行系统并行化后加速比的计算公式和理论上限。 加速比:优化前系统耗时/优化后系统耗时 设加速比为speedup,系统内必须串行化得程序比重为F,CPU处理器数量为N speedup 使用多核CPU对系统进行优化,优化的效果取决于CPU的数量以及系统中串行程序的比重。CPU数量越多,串行化比重越低,则优化效果越好。原创 2015-11-03 17:40:54 · 259 阅读 · 0 评论 -
进程与线程的区别
线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间; (2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源 (3)线程是处理器调度的基本单位,但进程不是. 4)二者均可并发执行.进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用转载 2015-12-11 22:18:22 · 233 阅读 · 0 评论 -
操作系统:死锁的产生、条件、和解锁
deadlocks(死锁) 所谓死锁: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去.此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程. 由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象死锁。 一种情形转载 2015-12-11 22:35:36 · 261 阅读 · 0 评论 -
深入浅出数据分析
深入浅出数据分析 分解:把问题和数据分解为更小的组块 将大问题划分为小问题,划分为可管理、可解决的组块 将数据分解为更小的组块,提炼重要的因子 评估:评估组块 做出自己的明确假设,并且以自己的信用为自己的结论打赌 决策:提出建议研究你对数据的评估,洞察先机,从而有能力做出更好的决策 使用正确的心智模型 拆分数据块,管理混杂因素 以控制组为基准原创 2016-01-06 09:54:09 · 331 阅读 · 0 评论 -
Notes on Computer Organization and Architecture
Notes on Computer Organization and Architecture引言本篇文章内容是计算机体系结构的相关知识整理,作为研究虚拟机(主要是JVM)的知识储备。目录Notes on Computer Organization and Architecture 引言 目录 计算机发展史 计算机系统中的数据格式 布尔代数逻辑电路 Marie计算机发展史: 机械计算机 真空管计算机原创 2016-10-12 23:13:09 · 518 阅读 · 0 评论