计算机组成原理
文章平均质量分 78
cjaymj
这个作者很懒,什么都没留下…
展开
-
优化程序性能
程序员需要在实现和维护程序的简单性和程序运行速度之间做权衡。 编写高效程序三种手段: 1、选择合适的算法和数据结构。 2、编写编译器能有效优化的代码。 3、并发编程:一个任务分成多个,用不同处理器分别完成。 程序优化步骤: 1、消除不必要的内容,消除不必要的函数调用、条件测试和存储器引用。 2、利用处理器提供的指令集并行能力,同时执行多条指令。 一、编译器的优化能力和局限性 一般原创 2015-07-31 00:29:10 · 477 阅读 · 0 评论 -
并发编程
并发:如果两个程序的逻辑流在时间上有重叠,我们称这两个程序是并发的。 并发分为两类:内核级并发和应用级并发。 内核级并发:操作系统用来同时运行多个应用程序、实现多任务的机制。 应用级并发:应用程序同时完成多个功能叫做应用级并发,使用应用级并发的程序称为并发程序。 操作系统提供了三种构造并发程序的方法: 进程:每个逻辑控制流都是一个进程,由内核调度和维护,进程有自己独立的虚拟内存空间,与其原创 2015-07-31 00:31:00 · 708 阅读 · 0 评论