- 博客(4)
- 收藏
- 关注
原创 【操作系统原理】优麒麟编译新内核
本人实现的基础是VMware上的优麒麟22.04 LTS 操作系统,虚拟机配置如下,没有事先安装任何工具和依赖。fakeroot负责构建虚拟的管理员环境,-j后面的数字是编译的CPU核心数量,不要超过虚拟机分配的数量。编译完成后,可以使用以下命令查看是否成功,输出0则编译成功,其他数字不成功。按照“STEP BY STEP”的标准,从下载内核源代码开始,介绍优麒麟版本,写出编译过程,包括每一个命令的使用。开始安装编译 Linux 内核所需的工具和库。之后,重新启动计算机。
2025-03-19 16:42:38
302
原创 指令的基本概念、寻址方式
地址码字段是我们操作码所操作的具体的数据,一般用OP来表示操作码,后面是它的地址。后面的这些数据可以不存在,比如零地址指令,一个地址单地址指令,还有二地址、三地址指令。结合形式地址和寻址方式,可计算出操作数在存储器中的真实存储地址,这一地址称为有效地址(EA)。:指令中给出的地址,它可能是操作数的真实地址,也可能需要通过某种计算得到操作数的真实地址。数据寻址是指确定本条指令中所有操作数的地址,即寻找指令要操作的数据的地址。指令寻址方式有两种:一种是顺序寻址方式,另一种是跳跃寻址方式。
2024-09-21 21:09:54
1018
原创 数据的表示 | 进制转换,码制,浮点数的表示,逻辑运算
(Hexadecimal)是一种使用16个符号(0-9 和 A-F)的数字系统,它在计算机科学中常用作二进制的一种更易读的表示形式。(Binary)是最基本的数字系统,它使用两个数字:0 和 1 来表示所有的数值和数据。转换每组:1100(二进制)= C(十六进制),1011(二进制)= B(十六进制),0100(二进制)= 4(十六进制)在计算机中,二进制用于表示所有的数据和指令,而十六进制则常用于简化二进制数据的表示和理解,尤其是在编程和调试过程中。>算术运算符>关系运算符>&&>||>赋值运算符。
2024-09-19 21:30:38
1727
原创 校验码 | 奇偶校验、CRC、海明校验码
奇偶校验是一种简单的错误检测方法,它通过确保数据中1的个数为奇数(奇校验)或偶数(偶校验)来工作。在发送数据时,会添加一个额外的位(校验位),使得整个数据块中1的个数满足奇偶性要求。接收方在接收到数据后,会检查1的个数是否符合预期的奇偶性,从而判断数据是否在传输过程中发生了错误。此方法中,校验位通常被添加到数据位的末尾。:将数据位和校验位一起考虑,使得1的总数为奇数。:将数据位和校验位一起考虑,使得1的总数为偶数。
2024-09-12 15:17:20
2024
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人