笔记
文章平均质量分 70
爱打篮球的程序员@
去做你想做的事
展开
-
并行处理分布式系统考点复习
任务并行与数据并行 任务并行:将许多可以解决问题的任务分割,然后分布在一个或者多个核上进行程序的执行。 数据并行:将可以解决问题的数据进行分割,将分割好的数据放在一个或者多个核上进行执行;每一个核对这些数据都进行类似的操作。 冯诺依曼体系结构的瓶颈以及改进 瓶颈:cpu与主存的分离(可以比喻为负责生产的工厂与仓库的分离) 改进:CPU缓存是两种方案的结合(CPU缓存是基于访存局部性而设计)(例子中通过(1)加宽公路(多通道)(2)迁移工厂或仓库,建立统一的场地来改进) flynn的分类以及特点 单指令流单数原创 2022-01-01 03:07:48 · 492 阅读 · 0 评论 -
数据结构之栈的基本操作(顺序栈)
数据结构之栈 语言版本 特点:后进先出(LIFO:last in,first out) 基本操作:栈的初始化、判断空、栈满、取栈顶的元素、在栈顶进行插入和删除; 在栈顶插入元素称为入栈、在栈顶删除元素成为出栈; 在这里插入代码片 typedef struct{ SDatatype *base;//栈底指针 SDatatape *top;//栈顶指针 int StackSize;//栈中定义内存大小 }SqStack; 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markd原创 2021-12-22 00:22:48 · 2376 阅读 · 1 评论