We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The text was updated successfully, but these errors were encountered:
开始阅读:2018-2-5 计划时间:1个月 结束阅读:2018-3-8
(纯属自己读完书之后随便写写) 这本书的内容其实和计算机专业课的内容有很大重叠,以汇编、计算机组成原理、操作系统为基础。只是以前上课时对程序、系统没有什么实质性操作,代码和其运行原理考虑较少,所以学完应付考试也就没有了。工作以后一直是从事前端相关的事情,对这些底层也没有过多关注。粗看了这本入门级别的书之后发现以前上课的内容又想起来些,和一些现在写代码的疑惑也能对应的上了。
程序大致怎么运行? 程序运行的大致过程是 程序员写高级语言通过 【编译】 转换成机器语言EXE文件存储在磁盘上,运行时从磁盘拷贝到内存中, CPU解释并执行
CPU由什么组成? 运算器、寄存器、控制器、时钟
为什么用2进制表示数据? 由计算机部件决定。IC(Intergrated Circuit) 集成电路所有引脚只有直流电压0V和5V,通过电流来发送指令, 因此决定了计算机信息只能用2进制表示
字节是信息的基本单位,内存和磁盘都是使用字节单位来存写数据的
时刻记住计算机使用2进制来表示数字的,例如0.1(十进制) 在计算机里表示是 0.000110011001100....这样的循环小数,所以无法精确的表示数值,最后计算时根据精度四舍五入得到了近似值
扇区是磁盘保存数据的单位,windows的扇区是512字节,不同文件是不会保存在同一个扇区的。一个文件至少占用一个扇区
内存是使用电流来实现存储,磁盘是用磁效应来实现存储
虚拟内存是指把磁盘的一部分作为假想内存,磁盘缓存是把内存作为假想的磁盘
主要介绍了一些压缩思路和算法,让压缩也没有那么神秘了
Sorry, something went wrong.
No branches or pull requests
The text was updated successfully, but these errors were encountered: