|体系结构类型|结构|关键特性|代表| |: :|: :|: :|: :| |单指令流单数据流SISD|控制部分:一个处 理 器:一个主存模块:一个| |单处理器系统| |单指令流多数据流SIMD|控制部分:一个处 理 器:多个主存模块:多个|各处理器以异步的形式执行同一条命令 |并行处理机阵列处理 ...
分类:
其他好文 时间:
2018-09-13 18:39:51
阅读次数:
170
李瑞红 201771010111《面向对象程序设计(java)》第一周学习总结 第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 3451487460 程序设计评测:https://pintia.cn/ 3451487460@qq.co ...
分类:
编程语言 时间:
2018-09-02 18:37:18
阅读次数:
183
冯.诺依曼体系结构 从Linux 服务器开发视角来看计算机,都是符合冯.诺依曼体系结构的。 共分为4大部分: ①输入、输出设备 输入设备:向计算机输入数据,比如 通过摄像头、MIC,将图像/声音等转成二进制数据给计算机 从网卡输入数据给计算机等 其它 输出设备:从计算机输出数据,比如 通过显示器、扬 ...
分类:
其他好文 时间:
2018-08-21 15:16:39
阅读次数:
242
20155306 白皎 0day漏洞——漏洞利用原理之DEP 一、DEP机制的保护原理 1.为什么出现DEP? 溢出攻击的根源在于现代计算机对数据和代码没有明确区分这一先天缺陷,就目前来看重新去设计计算机体系结构基本上是不可能的,我们只能靠向前兼容的修补来减少溢出带来的损害,DEP(数据执行保护,D ...
分类:
其他好文 时间:
2018-06-24 16:03:20
阅读次数:
180
1. DEP内存保护机制 1.1 DEP工作原理 分析缓冲区溢出攻击,其根源在于现代计算机对数据和代码没有明确区分这一先天缺陷,就目前来看重新去设计计算机体系结构基本上是不可能的,我们只能靠向前兼容的修补来减少溢出带来的损害,数据执行保护DEP就是用来弥补计算机对数据和代码混淆这一天然缺陷的。 DE ...
分类:
其他好文 时间:
2018-05-11 23:18:22
阅读次数:
1071
第一章、操作系统基础 01_03_操作系统基础 计算机体系结构包括以下几部分: 运算器 控制器 存储器,内存,编址 输出设备 输入设备 北桥 - 高速总线控制器 南桥 - 低速总线总线控制器 硬件架构: ARM x86 x64 安腾 alpha UltraSparc Power M68000, M6 ...
分类:
其他好文 时间:
2018-04-23 00:22:17
阅读次数:
306
1 计算机组成原理是一门讲授硬件的课程 2 课程概貌: 基本部件的构造和组织方式 基本运算的操作原理 基本部件和单元的设计思想 3 计算机组成的一般原理,不以具体记性的一拖 采用自顶向下的方式、层层细化 4 推荐教材《数字设计和计算机体系结构》、《computer organization and ...
分类:
其他好文 时间:
2018-04-22 10:55:06
阅读次数:
165
过程,包含三个部分:传递数据,传递控制,分配和释放内存。 过程P调用过程Q,首先把B过程的代码启始地址放入程序计数器里,执行B的指令,执行完把B的下一条指令放入程序计数器。 栈帧:当X86-64的过程需要的存储空间超过寄存器存放的大小时,会在栈上分配空间,这个空间称为栈帧。 如下图的函数调用时,栈帧 ...
分类:
其他好文 时间:
2018-04-12 23:35:24
阅读次数:
191
什么是基础呢? 就是要把我们大学所学的离散数学,算法与数据结构,操作系统,计算机体系结构,编译原理等课程学好。对计算机的体系,CPU本身,操作系统内核,系统平台,面向对象编程,程序的性能等要有深层次的掌握。要编写出优秀的代码同样要扎实的基础,如果数据结构和算法学的不好,怎么对程序的性能进行优化,怎样 ...
分类:
编程语言 时间:
2018-03-25 10:38:24
阅读次数:
245
<背景> 内存会以分页方式组织内存,而且每页大小和计算机体系结构有关系,Linux中每个页都有对应的struct page{} 与之对应。 <分配连续的内存> a:void *kmalloc(int count,int flags)函数用于从zone_normal区域返回连续内存的分配的地址。 参数 ...
分类:
系统相关 时间:
2018-03-17 15:17:25
阅读次数:
259