摘要: 操作系统的原型是一种只具备加载和运行程序功能的监控程序。随着时代的发展人们将提供基本输入输出功能的程序添加到了监控程序中,接着有添加了硬件控制程序、语言处理程序以及各种工具,所以操作系统不是一个单独的程序,而是多个程序的集合。 我们所编写的程序并不会直接使用硬件的功能,而是向操作系统发出请求,通过操 阅读全文
posted @ 2024-02-26 19:44 安知鱼~li 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 上一章提到了源代码,源代码在任何情况下都能够编译和显示,但它并不能直接运行,因为CPU只能够解释和执行的代码叫做本机代码,所以使用源代码时都会转换成本机代码被CPU理解后运行。 我们对EXE程序进行转储后,可以得知本机代码的本质就是数值序列其中的每个值都代表某个指令和数据。其中转储是将文件内容按1字 阅读全文
posted @ 2024-02-26 19:18 安知鱼~li 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 在计算机中,程序的运行环境是由操作系统和硬件组成的。 这是因为CPU只能解释特定类型的机器语言,不同类型的CPU能解释的机器语言也不同。机器语言的程序被称为本机代码,程序员用编程语言编写的程序,最初只是普通的文本文件,在任何情况下文本文件(不考虑字符编码问题的情况下)都可以显示编辑,这样的文件被称为 阅读全文
posted @ 2024-02-25 16:06 安知鱼~li 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 在计算机中,文件是以计算机为单位存储的。 而压缩的一种方式:游程编码就是将连续重复的数据转换成数据*重复次数的方式来表示。比如一串字符AAAAABBBBBHHHHH就可以表示成5A5B5H这样的方式,从而大大减少数据存储空间。缺点也很明显,对于文本文件来说很少出现字符连续出现的情况,但游码编程对图片 阅读全文
posted @ 2024-02-25 15:12 安知鱼~li 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 程序要先存在存储器中,才能被运行这种方式成为存储程序方式。存储器包括内存和磁盘。而存储在磁盘的顺序要先加载到内存才能运行。 磁盘缓存是一块内存空间,用来临时存放从磁盘中读取的数据,当下次访问相同的数据时,就可以直接访问磁盘缓存的数据,从而提高数据访问速度。缓存的设计原理就是将低速设备的数据保存在高速 阅读全文
posted @ 2024-02-19 19:49 安知鱼~li 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 内存的本质是一种名为内存芯片的的装置,内存芯片分为RAM和ROM。其中RAM可读写,ROM为只读。而内存芯片有很多引脚,引脚负责连接电源控制输入与输出信号。其中有两个引脚分别叫做WR和RD,当WR的信号为1时,数据就会写入(输入)内存芯片;当RD的信号为1时数据就会从内存芯片中读出(输出)。 从物理 阅读全文
posted @ 2024-02-19 19:06 安知鱼~li 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 我是现代信息技术学院的李燕飞,在计算机中小数的存储方式与上一讲述的数据存储方式一样,都是通过位权来实现的,只不过整数部分从个位开始是乘以2的0次方依次往下增;而小数则是乘以2的-1次方依次往下减。 而小数之所以会在计算时失误,就是因为有些十进制小数无法用二进制精确的表示出来,比如0.1,此时计算机会 阅读全文
posted @ 2024-02-04 19:56 安知鱼~li 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 计算机中的一切数据都是由二进制所表示与存储的,那么为什么呢? 因为计算机内部都是由集成电路的电子元件所构成的而集成电路的引脚有0V与5V两个状态。在这种情况下,二进制是最适合用于表达计算机数据与信息的。其中计算机处理信息的最小单位是比特,8位二进制数(比特)是字节,字节是信息的基本单位,数据是以字节 阅读全文
posted @ 2024-01-28 20:42 安知鱼~li 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 我是现代信息技术学院的李燕飞。第一章主要讲述了CPU对程序员来说到底是什么。 CPU本质上是由名为集成电路的电子部件与大量的晶体管构成,而从功能上来区分,可以分成:寄存器,控制器,运算器,时钟。如同它们的名字,寄存器负责存储数据,控制器负责将数据写入与读出数据到寄存器,运算器负责对寄存器中的数据进行 阅读全文
posted @ 2024-01-21 13:53 安知鱼~li 阅读(3) 评论(0) 推荐(0) 编辑