码迷,mamicode.com
首页 >  
搜索关键字:深入理解计算机系统    ( 324个结果
谈谈我对计算机专业的理解: 计算机专业入门(问题 引导 学习思路)
转载请注明出处: 这段时间,一直在看《深入理解计算机系统》。渐渐发现爱不释手,欲罢不能。有种相见恨晚的感觉。这使得自己回首自己本科时候,为什么总觉得入不了计算机的门?这本书也促使自己思考一下 计算机专业到底学什么,为什么要学这些?有什么联系?                 本人2007年入学本科,专业计算机,当时就读于一所211学校。 可能有些人在本科或者研究生期间已经接触到了这本书,...
分类:其他好文   时间:2015-08-10 20:09:39    阅读次数:620
深入理解计算机系统(虚拟存储器)
虚拟存储器是硬件异常、硬件地址翻译、主存、磁盘文件和内核软件的完美交互,他为每个进程提供了一个大的、一致的和私有的地址空间。 ? ? ? ? 虚拟存储器提供了三个重要的能力: ? ? ? ? ?1...
分类:其他好文   时间:2015-08-07 09:44:35    阅读次数:195
《深入理解计算机系统》 第一章读书笔记
最近开始啃CSAPP,买了英文版,看得比较慢。只有先理解系统才能在更多方面学的更明其实质Chapter1: * 一份hello.c代码的编译分为四个阶段:1.Pre-processor:编译预处理,就是把#include后面的库代码加入到程序中,生成hello.i的文件。 2.Complier:用编译器把hello.i的C代码翻译成汇编语言,并生成:hello.s文件。(汇编语言是高级语言...
分类:其他好文   时间:2015-08-02 21:40:25    阅读次数:159
《深入理解计算机系统》2.2整数表示
整数数据类型 C语言中不同字长的机器和编译器会分配不同字节大小.long类型是唯一与机器相关的. 32位机器上C语言的整数数据类型的典型取值范围负数的取值范围比正数大1 C data type Minimum Maximum char ?128 127 unsigned char 0 255 sho...
分类:其他好文   时间:2015-08-02 13:09:52    阅读次数:129
IEEE二进制浮点数算术标准学习
看到有网上有个项目是要求将浮点数用二进制表示出来,需要用IEEE754标准,查了查维基和深入理解计算机系统,重新学习了一遍浮点数在计算机中的表示和内存中的存储,先简单的做个笔记,后面需要更深入的理解。IEEE754定义了四种表示浮点数的方式:单精度(32bit),双精度(64bit),延伸单精度.....
分类:其他好文   时间:2015-07-27 00:06:20    阅读次数:323
Big-endian和Little-endian
Big-endian和Little-endianflyfish 2015-7-25引用自《深入理解计算机系统》的说法 最高有效字节在最前面的方式,称为大端法(big endian) 最低有效字节在最前面的方式,称为小端法(little endian)引用自《Computer Systems A Programmer’s Perspective》的说法 where the most signif...
分类:其他好文   时间:2015-07-25 12:21:09    阅读次数:121
深入理解计算机系统读书笔记之第二章信息的表示和处理
这一章读完,嗯,感觉怎么说呢?就是读完了而已,没有想第一章那样,有具体的一些收获什么的。可能是没有很认真的阅读。读的很匆忙,有的内容很晦涩难懂............不管怎样还是在写一写自己的收获吧这一章讲的是信息的表示和处理,信息在系统中是怎样表示的呢?就是以字节来进行存储。信息就是位+上下文(第...
分类:其他好文   时间:2015-07-17 22:24:09    阅读次数:172
深入理解计算机系统读书笔记之第一章:漫游
我是从豆瓣上看到好多人都在推荐这本书,于是就去借来读一读,昨天晚上用了好长时间来读这本书的第一章节,感觉这本书比较符合我(有些基础还不太明白,这本书详细的进行了讲解,很好)。下面写一下我的理解(顺便回顾一下知识)第一节主要讲的是:A Tour of Computer Systems以hello.c为...
分类:其他好文   时间:2015-07-17 11:57:37    阅读次数:152
进程中多线程共享变量
本文摘自《深入理解计算机系统》 并发编程章节。 对于多线程编程最棘手的部分为共享变量的并发访问,那么就需要了解在编程中那些为共享变量。这就涉及到线程存储模型。 每个线程都有它自己的线程上下文.线程上下文包括: 线程ID,栈,栈指针,程序计数器,条件码和通用寄存器的值。 多个线程在进程中共享如下部分: 虚拟地址空间,只读代码块,读、写数据,堆,打开的文件集合。 寄...
分类:编程语言   时间:2015-07-12 19:00:24    阅读次数:208
《深入理解计算机系统》2.1信息存储
信息存储机器级程序将存储器视为一个非常大的字节数组称为虚拟存储器,存储器的每个字节都由一个唯一的数字来标识,称为它的地址,所有可能的地址的集合称为虚拟地址空间这个虚拟地址空间只是一个展现给机器级程序的概念性映像。实际的实现是将随机访问存储器(RAM)、磁盘存储器、特殊硬件和操作系统软件结合起来,为程...
分类:其他好文   时间:2015-07-10 13:12:25    阅读次数:111
324条   上一页 1 ... 22 23 24 25 26 ... 33 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!