码迷,mamicode.com
首页 >  
搜索关键字:深入理解计算机系统    ( 324个结果
第1章 计算机系统漫游(深入理解计算机系统)
1.1 信息就是位+上下文 hello程序的声明周期是从一个源程序开始的,即程序员利用编辑器创建并保存的文本文件,文件名是hello.c。源程序实际上就是一个由值0和1组成的位(bit)序列,每8个位被组成成一组,称为字节。每个字节表示程序中的某个文本字符。 大部分的现在系统都使用ASCII标准来表 ...
分类:其他好文   时间:2018-08-25 14:31:44    阅读次数:132
深入理解计算机系统(二)--信息的表示和处理
一、信息的表示现代计算机中的信息都是使用二进制的数字进行表示,通常来说,单个的位不是非常有用,但是当把位组合在一起,再加上某种解释,就能够表示任何有限集合的元素。三种重要的数字表示:1、无符号编码基于传统的二进制表示法,表示大于或者等于零的数字。 2、补码编码表示有符号整数的最常见的方式,有符号整数 ...
分类:其他好文   时间:2018-08-21 00:29:14    阅读次数:181
深入理解计算机系统(一)
对于程序员来说,计算机基础也是非常重要的一个部分,对于了解程序的执行过程、优化都是非常有帮助的。 一、系统的硬件组成 1、总线 贯穿整个系统的是一组电子管道,简称总线,总线携带信息字节并且负责在各个组件中传递。总线被设计成传递定长的字节块,例如32位系统(4个字节)以及64位系统(8个字节)。 2、 ...
分类:其他好文   时间:2018-08-07 00:34:57    阅读次数:158
推荐一些有名的学习计算机科学的资源
计算机科学三本经典书籍 CSAPP 《深入理解计算机系统》 这是 CMU "CMU: 15 213/18 213: Introduction to Computer Systems (ICS)" 的教材。是计算机系统和操作系统入门。 Github: "https://github.com/travm ...
分类:其他好文   时间:2018-07-26 23:37:42    阅读次数:224
编程_阅读列表
来自网络博客: step1:《Java编程思想》 1year; 看书的最终目的是为了引发自己的思考,只看书不思考的话,那叫背书,不叫看书《大话设计模式》《重构 改善既有代码的设计》《深入理解Java虚拟机》《effective java》《Java并发编程实战》 step2:《深入理解计算机系统》《 ...
分类:其他好文   时间:2018-07-24 14:57:31    阅读次数:149
计算机编码--为什么整数中负数的除法和右移不是一回事
缘起 最近在看卡耐基梅隆大学的【深入理解计算机系统实验】之datalab时,遇到一个题目: 即只能用题目提供的操作实现 x/(2^n) 的计算。对于正数,没什么可说的,直接x>>n即可。 但是负数也是这样吗,仔细一看,才发现 x/(2^n) 和 x>>n不是一回事。 比如 -33/(2^4) = - ...
分类:其他好文   时间:2018-06-14 23:59:19    阅读次数:382
深入理解计算机系统系列【计算机系统漫游】
操作系统原理是计算机行业基本功,想要成为一名计算机领域的专业人士,必不可少要打好基础。最近打算重点读一读《深入理解计算机系统》这本书,回顾和提升自己对计算机和操作系统的理解。这是第一篇:【计算机系统漫游】。【计算机系统漫游】主要通过跟踪hello程序的生命周期来开始对系统的学习 从它被程序员创建开始 ...
分类:其他好文   时间:2018-05-25 14:51:43    阅读次数:212
《微服务设计》读书笔记
导读:《微服务设计》是一本非常出彩的技术书籍,从可读性、实战技术干货方面都非常优秀,甚至让我想起了曾经读《深入理解计算机系统》《UNIX编程艺术》这类经典好书时的感觉。以下是我做的一些概括性的读书笔记,非常希望大家能阅读全书,挖掘更多知识。
分类:其他好文   时间:2018-04-28 10:41:33    阅读次数:117
Python笔记(十一):多线程
(二)和(三)不感兴趣的可以跳过,这里参考了《深入理解计算机系统》第一章和《Python核心编程》第四章 (一) 多线程编程 一个程序包含多个子任务,并且子任务之间相互独立,让这些子任务同时运行就是多线程编程。 (二) 进程 进程是操作系统对一个正在运行的程序的一种抽象(或者说进程指的就是运行中的程 ...
分类:编程语言   时间:2018-04-24 21:56:50    阅读次数:251
操作系统笔记(一)
教材:Randal E. Bryant&David R. O`Hakkaron的深入理解计算机系统(第三版) 计算机系统漫游 程序编译过程 .c程序要被转化为可执行文件,并以二进制磁盘文件的形式存放起来。 过程由GCC编译器驱动程序完成: GCC读取hello.c(源程序,文本) -> 经过预处理器 ...
分类:其他好文   时间:2018-04-12 13:31:32    阅读次数:176
324条   上一页 1 ... 4 5 6 7 8 ... 33 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!