摘要: 操作系统的发展可以追溯到20世纪50年代,当时的计算机主要被用于科学计算。那时的操作系统如IBM的批处理系统,主要是为了方便用户提交任务并等待结果。随着计算机应用的扩展,操作系统也逐渐发展出更多的功能,如多用户支持、多任务处理、内存管理等。随着分时系统的出现,操作系统开始支持多个用户同时在线使用计算 阅读全文
posted @ 2024-02-29 20:40 沙鑫钰 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 计算机并不是只能运行本地代码,它还可以运行解释型代码、脚本等,但本地代码是其中一种常见的执行方式。本地代码是指用某种编程语言编写的源代码经过编译器编译后,直接生成可以在特定平台上运行的机器语言代码。这种代码与平台紧密相关,因此通常不可移植到其他平台。当你使用编译器编译源代码时,它会将源代码转换为可以 阅读全文
posted @ 2024-02-29 15:07 沙鑫钰 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 程序在多种环境中运行,最常见的是操作系统环境。操作系统为程序提供了运行所需的基础设施,如内存管理、进程调度、文件系统、网络支持等。不同的操作系统提供不同的API,这些API定义了程序与操作系统交互的方式。 Linux API:Linux系统主要使用POSIX(可移植操作系统接口)标准,包括系统调用如 阅读全文
posted @ 2024-02-28 20:31 沙鑫钰 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 在计算机中,文件通常是以字节为单位存储的。一个字节由8位组成,是计算机存储和传输数据的基本单位。在保存文件时,操作系统或文件管理系统会将文件内容划分为一系列字节,并将这些字节存储在磁盘或其他存储介质上。每个字节都可以独立地存储和访问。 RLE是一种简单的无损数据压缩算法。它的机制是识别并替换数据中的 阅读全文
posted @ 2024-02-28 20:18 沙鑫钰 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 计算机的内存是直接与CPU通信的存储介质,它的访问速度非常快。当程序或数据存储在磁盘上时,CPU不能直接访问它们,因为磁盘的访问速度比内存慢得多。为了执行程序或访问数据,它们首先需要被加载到内存中,这样CPU才能快速访问它们。磁盘缓存是一种利用高速内存(通常是RAM)来存储最近访问过的磁盘数据的技术 阅读全文
posted @ 2024-02-28 19:43 沙鑫钰 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 物理内存是计算机中真实的、有限的存储空间。它由许多存储单元组成,每个单元都有一个唯一的地址。CPU 通过这些地址来访问和存储数据。内存的逻辑模型是一个抽象的概念,用于描述程序如何与内存交互。 在这个模型中,内存被分为几个部分,如堆、栈、全局/静态存储区等。 程序通过指针或引用访问内存。 数组是连续的 阅读全文
posted @ 2024-02-28 19:31 沙鑫钰 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 0.1叠加100次时,结果实际上是10,但在很多计算机环境中,特别是在浮点数计算中,可能无法完全精确地表示0.1。由于二进制不能精确表示所有的十进制小数(例如0.1在二进制中是一个无限循环小数),所以在多次叠加后可能会发现结果不是精确的10。这通常是由于舍入误差和浮点数的精度限制导致的。 在二进制中 阅读全文
posted @ 2024-02-27 00:34 沙鑫钰 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 二进制数是一种基数为2的数制系统,它只有两个数码0和1。在计算机中,所有的信息,包括指令和数据,都是以二进制的形式存储和处理的。补数主要用于实现计算机中的减法运算,因为计算机内部通常只执行加法运算。对于一个正数,其补数就是其本身;对于一个负数,其补数是该负数绝对值的二进制表示取反后加1。移位运算可以 阅读全文
posted @ 2024-02-20 08:04 沙鑫钰 阅读(3) 评论(0) 推荐(0) 编辑
摘要: CPU是计算机的核心部件,负责执行指令和处理数据。寄存器是CPU内部的小块高速存储区域。它们的存取速度比内存快得多,因此CPU经常使用寄存器来暂存数据或指令的中间结果,以便快速访问。 说CPU是寄存器的集合体,是因为CPU内部包含了许多不同类型的寄存器,如数据寄存器、地址寄存器、指令寄存器等,这些寄 阅读全文
posted @ 2024-02-20 07:55 沙鑫钰 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 计算机程序是指一组计算机指令的集合,它是按照特定顺序排列的指令集合。程序的作用是根据输入数据或条件,经过一系列的计算和处理,输出所需的结果。程序通常可以分为系统程序和应用程序两大类。系统程序是计算机的基本软件,负责管理计算机的硬件资源和应用程序的运行。应用程序是为了解决某个具体问题或完成某项具体任务 阅读全文
posted @ 2024-02-04 22:11 沙鑫钰 阅读(10) 评论(1) 推荐(0) 编辑