
《程序使怎么跑起来的》学习笔记
一些关于《程序是怎么跑起来的》的学习笔记
Kingdeguo
个人主页:kingdeguo.com
Github: github.com/KingdeGuo
联系方式:qyh1263586919
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《程序是怎么跑起来的》第九章学习笔记
第九章:操作系统和应用的关系监控程序是主要功能是什么程序得加载和运行(监控程序也可以说是操作系统的原型)在操作系统上运行的程序称为什么应用或应用程序调用操作系统功能称为什么系统调用(system call)Windows Visa是多少位的操作系统32位(也有64位版本的)GUI是什么缩写Graphical User Interface(图形用户界面程序)WYSIWYG是什...原创 2020-03-29 18:54:15 · 624 阅读 · 2 评论 -
《程序是怎么跑起来的》第八章学习笔记
第8章:从源文件到可执行文件CPU可以解析和运行的程序形式称为什么代码本地代码将多个目标文件结合生成EXE文件的工具称为什么链接器扩展名为.obj的目标文件的内容,是源代码还是本地代码本地代码把多个目标文件收录在一起的文件称为什么库文件仅包含Windows的DLL文件中存储的函数信息的文件称为什么导入库在程序运行时,用动态申请分配的数据和对象的内存区域形式称为什么堆8...原创 2020-03-29 18:52:02 · 737 阅读 · 0 评论 -
《程序是怎么跑起来的》第七章学习笔记
第七章:程序是在何种环境中运行的应用的运行环境,指的是什么操作系统和计算机本身(硬件)的种类Macintosh用的操作系统(MacOS),在AT兼容机上能运行吗无法运行Windows上的应用,在MacOS上可以运行吗无法运行FreeBSD提供的Ports,指的是什么通过使用源代码来提供应用,并根据运行环境进行整合编译,从而得以在该环境下运行的机制在Macintosh上可以利用的...原创 2020-03-29 18:47:41 · 661 阅读 · 0 评论 -
《程序是怎么跑起来的》第六章学习笔记
第六章:亲自尝试压缩数据文件的存储的基本单位是什么1字节(=8位)(文件是数据的结合体)DOC、LZH和TXT这些扩展名中,哪一个是压缩文件的扩展名LZH(LZH是LHA等工具压缩过的文件的扩展名)文件内容用“数据的值x循环次数”来表示的压缩方法是RLE算法还是哈夫曼算法 RLE算法(例如AAABB这个数据压缩后就是A3B2)在Windows计算机经常使用的SHIFT JIS字符编...原创 2020-03-29 18:44:09 · 505 阅读 · 0 评论 -
《程序是怎么跑起来的》第五章学习笔记
第五章:内存和磁盘的亲密关系存储程序方式指的是什么在存储装置中保存程序,并逐一运行的方式通过使用内存来提高磁盘访问速度的机制称为什么Disk Cache(磁盘缓存)(把从磁盘中读出来的数据存储在主存中,当该数据再次被读时,不是从磁盘而是直接从内存中高速读取)把磁盘的一部分作为假象内存来使用的机制称为什么虚拟内存(Virtual Memory)(借助虚拟内存,哪怕时内存容量不足的计算机...原创 2020-03-29 18:40:21 · 578 阅读 · 0 评论 -
《程序是怎么跑起来的》第四章学习笔记
第四章:熟练使用有棱有角的内存有十个地址信号引脚的内存IC(集成电路)可以指定的地址范围是多少0000000000 - 1111111111 (即0 - 1023)高级编程语言中的数据类型表示的是什么占据内存区域的大小和存储在该区域的数据类型在32位内存地址的环境中,指针变量的长度是多少位32位与物理内存有着相同构造的数组的数据类型长度是多少1字节(物理内存是以字节为单位进行数据...原创 2020-03-28 11:08:49 · 495 阅读 · 0 评论 -
《程序是怎么跑起来的》第三章学习笔记
第一章笔记传送门 ???? 点击这里第二章笔记传送门 ???? 点击这里第三章笔记传送门 ???? 点击这里第三章:计算机进行小数运算时出错的原因二进制数0.1,用十进制数表示的话是多少0.5用小数点后3位的二进制数,能表示十进制数0.625吗能表示(即0.101)将小数分为符号、尾数、基数、指数4部分进行表现的形式称为什么浮点数 “符号 尾数 x 基数的指数次幂”二进制数的基数是多少2通...原创 2020-03-27 19:00:17 · 1423 阅读 · 5 评论 -
《程序是怎么跑起来的》第二章学习笔记
第一章笔记传送门 ???? 点击这这里第二章:数据是用二进制表示的单元前问题:32位是几个字节4个字节(一个字节为8位)二进制01011100转化为十进制数是多少92二进制数00001111左移两位后,会变成原数的几倍4倍(即2的平方倍)补码行式表示的8位二进制数11111111,用十进制数表示的话是多少-1(所有位都是1的二进制数,用十进制数表示的话就是-1)补码行式表示的8位...原创 2020-03-27 10:53:48 · 734 阅读 · 3 评论 -
《程序是怎么跑起来的》第一章学习笔记
第一章:对程序员来说CPU是什么单元前问题:程序是什么:指示计算机每一步动作的一组指令程序是由什么组成的:指令和数据(例如在C语言中:printf(“hello world”); 中,printf是指令,hello world 是数据)什么是机器语言:CPU可以直接识别并直接使用的语言正在运行的程序存储在什么位置:内存(硬盘和磁盘等媒介上保存的程序被复制到内存后才能执行)...原创 2020-03-26 22:22:35 · 2300 阅读 · 4 评论