汇编,程序执行机制(推测)
来源:互联网 发布:淘宝网如何购买处方药 编辑:程序博客网 时间:2024/05/17 15:57
实体(功能的载体-硬)+动作(实体发出-软)
系统的硬组成
CPU(核心单元,寄存器 控制 标示 缓存 ) 总线(地址,数据,控制) 存储 其他设备(寄存器 控制 表示 缓存)
内存映射:固定的地址存放固定的内容
程序:操作+数据
中断:硬件在一定事件的条件下做出相应的工作:通常动作以指令的形式存放在内存的固定区域中
操作系统:一方面提供使用硬件的机制,API
另一方面提供任务(程序的运行环境,编程的角度上看是提供硬件的使用机制,和事项多个任务的使用硬件资源的机制)
汇编程序的运行机制
1.载入程序中的文本,编译好的程序会在某种机制的触发之下被导入内存中
2.这个文本所在的首地址是一个比较重要的信息
3.跳转执行程序中规定的语句CS:IP的更改
4.关联段寄存器与这段文本的关系,反别关联段寄存器DS,SS,ES与关键标号的关系(这部分的动作由汇编语言指令执行)
5RUN 执行完成之后返回调用这段程序的东东
C语言模块
编译以.c文件为中心,形成一个一个功能的模块
连接关联调用和真正的指令所在的地点
- 汇编,程序执行机制(推测)
- YARN/MRv2 MRAppMaster深入剖析—推测执行机制
- YARN/MRv2 MRAppMaster深入剖析—推测执行机制
- mapreduce任务失败、重试、推测式执行机制小结
- YARN/MRv2 MRAppMaster深入剖析—推测执行机制
- mapreduce任务失败、重试、推测式执行机制小结
- Hadoop之推测执行
- MR推测执行
- M/R推测性的执行(Speculative execution)
- Hadoop推测执行(以空间换取时间)
- 汇编、连接与执行程序
- hive推测执行(speculative execution)
- Facebook : Corona中的推测执行
- [spark] spark推测式执行
- 防止程序重复执行方法汇编
- 计算机是如何执行程序的(以汇编一个简单的C程序,分析汇编代码为例)
- Hadoop Speculative Execution - Hadoop推测执行
- (三)错误推测法
- openoffice如何把光标跳转到当前段落的段首或者段尾(宏实现)
- zlib跟C++文件混用的时候发生C4996的处理方法
- 为Nutch 1.0添加JE中文分词
- 原型的引出
- Pimpl idiom & fast Pimpl
- 汇编,程序执行机制(推测)
- rails3 环境下安装rmagick
- 正斜杠(/)与反斜杠(\)总结
- Linux Shell
- 使用过的函数--static_cast/memcpy/zeromemery 以后总结
- 如何在 iOS 5 中使用 Block (2)
- jquery 扩展 鼠标右击
- duplicate迁移数据库
- poi 与jxl操作Excel表感悟