码迷,mamicode.com
首页 >  
搜索关键字:深入理解计算机系统    ( 324个结果
深入理解计算机系统【四】-程序的机器级表示
Java由C语言写成,C语言由汇编写成,汇编是01写成(应该);看了码农翻身里关于编译器的一篇文章,理解了不少内容。 编译成了汇编,大概有push、mov、call等等方法,应该就是汇编里实现的操作数据的函数。跟平时写的Java也没太多不同的样子;以前会说他们在操作内存里的数据,现在知道了,内存不是 ...
分类:其他好文   时间:2019-10-06 11:32:59    阅读次数:88
大小端字节序的来历(摘自《深入理解计算机系统 第三版》)
术语“little endian(小端)”和“big endian(大端)”出自Jonathan Swift的《格列佛游记》(Gulliver's Trabels)一书,其中交战的两个派别无法就应该从哪一端(小端还是大端)打开一个半熟的鸡蛋打成一致。就像鸡蛋的问题一样,选择何种字节顺序没有技术上的理 ...
分类:其他好文   时间:2019-10-02 00:48:24    阅读次数:101
深入理解计算机系统【三】
机器级表示。今天断断续续看了2小时,粗读了这章一半的内容。 计算机底层是01;但可读性不好,所以有了汇编语言。但汇编语言可读性也很差,所以又有了编译器,形成了各种贴近人类语言的Java、C之类的。 还一直以为自己干的是把人语言翻译成计算机呢,原来也是个中间层。 为什么要理解汇编?我想到了平常工作时的 ...
分类:其他好文   时间:2019-09-22 16:42:32    阅读次数:128
学习资料:深入理解计算机系统_原书第三版_文字版非扫描
计算机系统经典教材!文字版,非扫描! 链接:https://pan.baidu.com/s/1DbohK9MUKVtZCS5zeWurhA提取码:qlmc 如需要其它资料,可邮箱wjxrangers@gmail.com联系我. ...
分类:其他好文   时间:2019-09-09 14:46:19    阅读次数:202
深入理解计算机系统第一章,计算机系统漫游
1、信息就是位+上下文 系统中所有的信息都是由一串比特表示的。区分不同数据对象的唯一方法是我们读到这些数据对象时的上下文。同样的比特信息在不同的上下文中所代表的意思是不同的。 2、系统的硬件组成 总线、I/O设备、主存、处理器 3、存储器层次结构 4、计算机系统中的抽象 文件是对I/O设备的抽象。 ...
分类:其他好文   时间:2019-08-30 22:45:14    阅读次数:77
《深入理解计算机系统(原书第三版)》PDF+Python经典书籍两本
神书一样的存在,其中很多知识面试常考 百度网盘链接: https://pan.baidu.com/s/1jTVO_KF-U4zJ_2RByuFmmw提取码: jpky 内容简介 · · · · · ·和第2版相比,本版内容上*大的变化是,从以IA32和x86-64为基础转变为完全以x86-64为基础 ...
分类:编程语言   时间:2019-05-28 19:57:42    阅读次数:257
深入理解计算机系统
深入理解计算机系统 "卡内基·梅隆一门棵" 。 "原书第3版资料" . "第三版源码" . "原书第2版资料" . 计算机系统漫游 源文件到目标文件的翻译过程可分为四个阶段, 这四个阶段的程序被称为预处理器,编译器,汇编器和链接器,它们一起构成了编译系统(compilation system)。 缓 ...
分类:其他好文   时间:2019-05-12 19:56:52    阅读次数:244
深入理解计算机系统 第十二章 并发编程
如果逻辑控制流在时间上重叠,那么它们就是并发的(concurrent) 这种常见的现象称为并发(concurrency),出现在计算机系统的许多不同层面上。 并发不仅仅局限于内核,它也可以在应用程序中扮演重要角色。 应用级并发在以下情况中都是很有用的: 1、访问慢速 I/O 设备 当一个应用正在等待 ...
分类:其他好文   时间:2019-02-17 23:44:16    阅读次数:219
深入理解计算机系统 第十一章 网络编程
每个网络应用都是基于客户端-服务器模型的。根据这个模型,一个应用是由一个服务器和一个或多个客户端组成的。服务器管理资源,以某种方式操作资源,为它的客户端提供服务。客户端-服务器模型中的基本操作是客户端-服务器事务,它是由客户端请求和跟随其后的服务器响应组成的。 客户端和服务器通过因特网这个全球网络来 ...
分类:其他好文   时间:2019-01-28 00:41:47    阅读次数:180
深入理解计算机系统 练习题2.25-隐式强制类型转换导致的数组越界
问: 当函数参数length为0时,运行这段代码应该返回0.0。但实际上,运行时会遇到一个存储器错误。请问为什么会发生这种情况,并且说明如何修改代码? 结果如下: length为正数时,结果正确。并且length-1的结果也正确。 但是当length为0的时候,length-1变成了42949672 ...
分类:编程语言   时间:2019-01-26 17:13:54    阅读次数:222
324条   上一页 1 2 3 4 5 ... 33 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!