码迷,mamicode.com
首页 >  
搜索关键字:深入理解计算机系统    ( 324个结果
深入理解计算机系统_3e 第四章家庭作业(部分) CS:APP3e chapter 4 homework
4.52 以后的题目中的代码大多是书上的,如需使用请联系 "randy.bryant@cs.cmu.edu" 流水线部分只写了偶数题号的,这几天太浮躁,落下了好多课。。。 4.45 A. 不正确,当REG为%rsp时,这样会压入%rsp 8而非%rsp B. 对于 pushq REG: 4.46 A ...
分类:移动开发   时间:2017-12-02 23:20:30    阅读次数:514
《深入理解计算机系统》第一章学习笔记
信息就是位+上下文 源程序:就是一个由0和1组合的位(bit)序列,8位组成一字(byte),每个字节表示某个文本字符。 系统中所有的信息——包括磁盘文件、存储器中的程序、存储器中存放的用户数据以及网络上传送的数据,都是由一串位表示的。区分不同数据对象的唯一方法是我们读到这些数据对象时的上下文。 C ...
分类:其他好文   时间:2017-11-27 00:07:30    阅读次数:131
《深入理解计算机系统》(第三版)第一章 疑问思考
本着不抄书的原则谈谈我学习第一章的收获吧。 通过学习,弄清楚了操作系统的中断机制:是操作系统获得计算机控制权的根本保证。其基本原理是:设备在完成自己的任务后向CPU发出终端,CPU判断优先级,然后确定是否响应。如果响应,则执行中断服务程序,并在中断服务程序执行完后继续执行原来的程序。 在学计算机系统 ...
分类:其他好文   时间:2017-11-26 21:58:41    阅读次数:143
学习《深入理解计算机系统》第一章摘要
第1章 计算机系统漫游 一、程序的编译过程 以hello程序为例,其生命周期是从一个C语言程序开始的。源程序文件hello.c,并把它翻译成一个可执行目标文件hello。其翻译的过程可以分为四个阶段:预处理阶段、编译阶段、汇编阶段和链接阶段。如下图所示: 二、系统的硬件构成 系统的硬件构成主要包含以 ...
分类:其他好文   时间:2017-11-26 20:30:21    阅读次数:97
《深入理解计算机系统》第一章计算机系统漫游
《深入理解计算机系统》第一章 计算机系统漫游 1、本章从一个程序的生命周期讲起,分别对程序的创建、编译、执行、输出、终止进行了详细的解读,从中引出了关于信息上下文、编译系统、高速缓存、操作系统等重要概念。 网上找到一张框架图: 2、一个程序的生命周期是从源程序开始的,通过编译器创建并保存的文本文件。 ...
分类:其他好文   时间:2017-11-26 15:59:30    阅读次数:199
《深入理解计算机系统(第三版)》第一章
1.知识总结(主要对新知识) (1)计算机提供不同层次的抽象表示,来隐藏实际实现的复杂性 文件是对I/O设备的抽象表示 虚拟存储器是对主存和磁盘I/O设备的抽象表示 进程是对处理器、主存和I/O设备的抽象表示 (2)程序员必须知道编译系统是如何工作的原因: 优化程序性能:知其原理,才可优化。 理解连 ...
分类:其他好文   时间:2017-11-26 15:54:03    阅读次数:175
深入理解计算机系统-虚拟内存笔记
使用虚拟寻址,CPU通过生成一个虚拟地址来访问主存,这个虚拟地址经过翻译转换成物理地址管理的硬件:内存管理单元MMU虚拟内存是放在磁盘上N个连续的字节大小的单元的索引 虚拟内存被分割为虚拟页VP物理内存被分割为物理页PP,也称为页帧 虚拟页的状态: 未分配的(未创建的) 没有数据关联,不占空间 未缓 ...
分类:其他好文   时间:2017-11-26 11:17:48    阅读次数:110
(转载)CPU、内存、硬盘、指令以及他们之间的关系
CPU、内存、硬盘、指令以及他们之间的关系 最近读完《程序是怎样跑起来的》以及《深入理解计算机系统》的3、6、9章节后对计算机的组成有了更深入细致的了解,现总结一下对CPU、内存、硬盘、指令的理解及他们之间的关系。 1、CPU CPU是英文Central Processing Unit(中央处理器) ...
分类:其他好文   时间:2017-11-25 15:19:11    阅读次数:141
《深入理解计算机系统》提问
第一章 计算机花费大量时间在内存,I/O设备和CPU寄存器之间复制数据,有没有什么方法可以缩短时间? 第二章 学习了有符号数和无符号数之间的转换,整数的运算,使用补码编码,浮点运算中有时候不注意就会错误,为什么不能让它和普通的运算结合一下呢? 第四章 学习指令集体结构,将不同指令组织放到五个阶段中处 ...
分类:其他好文   时间:2017-11-20 01:14:08    阅读次数:104
《深入理解计算机系统》(第三版)读书疑问
问题: 第一章hello world是怎样工作的?预处理器、编译器、汇编器、链接器是怎样把.c 的源程序分别修改为.i、.s.、.o的程序的?第二章反码和补码在作用上有什么区别?第三章直到型循环和当行循环有什么异同?第四章Y86指令集体系结构是怎样的?第五章循环的低效率是怎样产生的?第六章高速缓存有 ...
分类:其他好文   时间:2017-11-19 16:36:35    阅读次数:130
324条   上一页 1 ... 7 8 9 10 11 ... 33 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!