02 2024 档案
摘要:我在第十二章中明白了计算机的思考。 计算机模拟是指用软件来进行实际试验。伪随机数同真正的随机数不同,具有周期性。随机数的种子不同,产生的随机数也是不同的。作为计算机大脑的CPU,其本身并不具有思考功能。内存及磁盘灯油记忆功能。作为“工具”的程序和为了“思考”的程序。程序如同是由计算机执行的各种指令罗
阅读全文
摘要:我在第十一章明白了硬件的控制方法。在x86系列cpu用的汇编词汇中,通过IN指令来实现I/O输入,OUT指令来实现I/O输出。用来实现计算机主机和外围设备输入输出交互的IC称为I/O控制器或简称为I/O。所有连接计算机的外围设备都会分配一个I/O地址编号。IRQ指的是用来执行硬件中断请求的信号。硬件
阅读全文
摘要:我在第十章通过汇编语言了解了程序的实际构成。汇编语言是通过利用助记符来记述程序的。使用汇编器这个工具来进行汇编,通过反汇编,得到人们可以理解的代码。在高级编程语言的源代码中,即使指令和数据在编写时是分散的编译后也会在段定义中集合汇总起来。在汇编语言中,通过跳转指令,可以实现循环和条件分支。汇编语言和
阅读全文
摘要:我在第九章明白了操作系统和应用的关系。监控程序也可以说是操作系统的原型。文字处理软件和表格计算软件等都是应用。 操作系统功能的历史,通过先启动监控系统,程序员就可以根据需要将各种程序加载到内存中运行。随着时代的发展,人们再利用监控程序编写程序的过程中,发现很多程序都有共通的部分。例如,通过键盘输入文
阅读全文
摘要:在第八章中了解了将源代码转换到本地代码的流程。 CPU可以解析和运行的程序形式称为本地代码。通过编译源代码得到本地代码。源代码完成后,就可以编译生成可执行文件了。负责实现该功能的是编译器。计算机只能运行本地代码。用某种编程语言编写的程序就成为源代码,保存源代码的文件成为源文件。用C语言编写的源文件的
阅读全文
摘要:在第七章中主要了解到了程序的运行环境。 运行环境=操作系统+硬件 应用的运行环境通常是用类似于Windows(OS)和AT兼容机(硬件)这样的OS和硬件的种类来表示的。不同的硬件种类需要不同的操作系统。同一类型的硬件可以选择安装多种操作系统。例如,同样的AT兼容机中,既可以安装Windows,也可以
阅读全文
摘要:我在第六章中了解了文件的压缩。文件是将数据存储在磁盘等存储媒介中的一种形式。程序文件中存储数据的单位是字节。文件就是字节数据的集合。如果文件中存储的数据是文字,那么该文件就是文本文件。如果是图形,那么该文件就是图像文件。在任何情况下,文件中的字节数据都是连续存储的。 文件的压缩机制RLE算法的机制,
阅读全文
摘要:我在第五章中主要了解到了内存和磁盘的亲密关系。在计算机的5大部件内,内存和磁盘也都被归类为存储部件。利用电流来实现存储的内存,同利用磁效应来实现存储的磁盘,也是有差异的。从存储容量来看,内存是高速高价,而磁盘则是低速廉价。内存主要是指主内存(负责存储CPU中运行的程序指令和数据内存),磁盘主要是指硬
阅读全文
摘要:我在第四章主要了解了有关内存的知识。 首先是内存的物理机制,内存实际上是一种名为内存IC的电子元件。内存IC中有电源、地址信号、数据信号、控制信号等用于输入输出的大量引脚,通过为其指定地址,来进行数据的读写。总体来讲,内存IC内部有大量可以存储8位数据的地方,通过地址制定这些场所之后即可进行数据的读
阅读全文
摘要:我在《程序是怎样跑起来的》第三章主要学到了计算机进行小数运算时出错的原因。 计算机内部所有的信息都是以二进制数的形式来处理的,在这一点上整数和小数没有区别。将1011.0011这个有小数的二进制数转换成十进制数,如图 了解将二进制数表示的小数转换成十进制数,那计算机运算出错的原因就容易理解了。计算机
阅读全文
摘要:我在第十一章明白了硬件的控制方法。在x86系列cpu用的汇编词汇中,通过IN指令来实现I/O输入,OUT指令来实现I/O输出。用来实现计算机主机和外围设备输入输出交互的IC称为I/O控制器或简称为I/O。所有连接计算机的外围设备都会分配一个I/O地址编号。IRQ指的是用来执行硬件中断请求的信号。硬件
阅读全文
摘要:我在第九章明白了操作系统和应用的关系。监控程序也可以说是操作系统的原型。文字处理软件和表格计算软件等都是应用。 操作系统功能的历史,通过先启动监控系统,程序员就可以根据需要将各种程序加载到内存中运行。随着时代的发展,人们再利用监控程序编写程序的过程中,发现很多程序都有共通的部分。例如,通过键盘输入文
阅读全文
摘要:在第七章中主要了解到了程序的运行环境。 运行环境=操作系统+硬件 应用的运行环境通常是用类似于Windows(OS)和AT兼容机(硬件)这样的OS和硬件的种类来表示的。不同的硬件种类需要不同的操作系统。同一类型的硬件可以选择安装多种操作系统。例如,同样的AT兼容机中,既可以安装Windows,也可以
阅读全文
摘要:我在第五章中主要了解到了内存和磁盘的亲密关系。在计算机的5大部件内,内存和磁盘也都被归类为存储部件。利用电流来实现存储的内存,同利用磁效应来实现存储的磁盘,也是有差异的。从存储容量来看,内存是高速高价,而磁盘则是低速廉价。内存主要是指主内存(负责存储CPU中运行的程序指令和数据内存),磁盘主要是指硬
阅读全文
摘要:我在《程序是怎样跑起来的》第三章主要学到了计算机进行小数运算时出错的原因。 计算机内部所有的信息都是以二进制数的形式来处理的,在这一点上整数和小数没有区别。将1011.0011这个有小数的二进制数转换成十进制数,如图 了解将二进制数表示的小数转换成十进制数,那计算机运算出错的原因就容易理解了。计算机
阅读全文