计算机系统
记录知识,分享知识。
Gopher大威
双非硕士一枚,自学转计算机,实习,秋招拿下腾讯、华为、京东、360、顺丰、深信服等公司offer。专注于分享计算机基础知识,数据结构与算法,面经等。
展开
-
浮点数如何转二进制?
前几天在学习浮点数的时候,看《深入理解计算机系统》这本书,这本书很系统地讲解了关于浮点数的来龙去脉及其表示、运算、舍入和使用时的注意事项。但是看了之后,对于IEEE浮点表示还是比较懵*,后来看了CodeSheep这位大佬的推文才理解,本文也是转载至其推文 https://mp.weixin.qq.com/s/LVpvmBO0GY6TC4gwL_12Yw一、浮点数在计算机中是如何表示的? 学过《计算机组成原理》或者类似《计算机系统》这些课程的小伙伴们应该都知道,浮点数在计算机中的存储方式遵循IEEE转载 2020-05-09 15:04:56 · 21880 阅读 · 0 评论 -
通过hello程序的生命周期理解计算机系统
计算机系统是由硬件和系统软件组成的,它们共同工作来运行应用程序。尽管hello程序非常简单,但是为了让它实现运行,系统的每个主要组成部分都需要协调工作。通过本文,你将了解到,当你在系统上执行hello程序时,系统发生了什么以及为什么会这样。一、程序被其他程序翻译成不同的格式 (1)hello.c程序是以字节序列的方式存储在文件中的,每个字节都有一个整数值,对应于某些字符。像hello.c这样...原创 2020-05-09 02:00:37 · 721 阅读 · 0 评论