“稳定、高效、易用!” 中小学师生对银河麒麟操作系统点赞!

2023-11-18 1508阅读

温馨提示:这篇文章已超过488天没有更新,请注意相关的内容是否还可用!

作为麒麟软件的忠实用户和合作伙伴,首都师范大学附属育信学校将从2021年底开始尝试基于国产操作系统的实践教学研究。本学期,中小学三间计算机教室已完成升级改造,改造后,经过老师们的不断实践,已经使用银河麒麟操作系统实现了常规教学!实践证明,采用银河麒麟操作系统的计算机教室与现有硬件设备和软件资源兼容,运行流畅,保证教师和学生正常进行教学。基于银河麒麟操作系统的教学环境充分满足了学生信息技术课程的需求,为推进中小学信息技术机房国产化、落实新课程自主创新教学要求提供了优秀范例标准!

“银河麒麟操作系统完全可以满足我的需求!”

“Linux版本的软件提供了传统软件的替代方案,在稳定性和性能方面表现良好。”

“老师和学生都可以轻松自如地使用它!”

……

这句真挚的话语,来自首都师范大学附属育新学校的师生们。 作为麒麟软件的忠实用户和合作伙伴,首都师范大学附属育信学校将从2021年底开始尝试基于国产操作系统的实践教学研究。本学期,中小学三间计算机教室已完成升级改造,改造后,经过老师们的不断实践,已经使用银河麒麟操作系统实现了常规教学!

麒麟操作系统种类_麒麟操作系统怎么样_麒麟操作系统包括什么

实践证明,采用银河麒麟操作系统的计算机教室与现有硬件设备和软件资源兼容,运行流畅,保证教师和学生正常进行教学。 基于银河麒麟操作系统的教学环境充分满足了学生信息技术课程的需求,为推进中小学信息技术机房国产化、落实新课程自主创新教学要求提供了优秀范例标准!

他们说 -

稳定性和性能都非常出色!

“使用银河麒麟操作系统进行信息技术教学半年之后,我发现银河麒麟操作系统完全可以满足我的需求。软件厂商提供了一系列适合教学的Linux版本软件,例如WPS、奇安信可信浏览器等、Mind+等,这些软件可以替代以往教学中使用的Office套件、IE浏览器、Scratch等工具,提供替代传统软件的功能,并且在稳定性和性能方面表现良好。在教学中,我能够高效地开展课程,通过教育让​​学生感受到我国信息与创新产业的快速发展,培养学生的民族自豪感。”

四年级的学生都非常熟悉了!

“小学四年级的学生已经使用银河麒麟操作系统学习了一个学期的信息技术科目,在这学期的教学中,他们逐渐熟悉了一个新的操作系统。给我印象最深的是银河麒麟。操作系统在广播教学中的应用,四年级学生学习演示时,需要大量的课前演示工作,老师的广播教学使用起来非常流畅,几乎没有延迟和卡顿;基本上每次都幻灯片制作完成后,我会随机选择学生进行视频播放,学生端的直播演示也非常流畅。此外,银河麒麟操作系统的UI设计不仅具有清爽的科技感,而且类似于我们熟悉的WINDOWS系统,所以在系统切换时,老师和学生都可以轻松使用。”

麒麟操作系统种类_麒麟操作系统包括什么_麒麟操作系统怎么样

2021年,教育部等六部门印发《关于推进新型教育基础设施建设构建优质教育支撑体系的指导意见》,明确提出“数据中心、信息系统和办公的本地化改造”终端要有序推广,数据中心、信息系统、办公终端国产化要有序推广,使用正版软件。”

麒麟软件不遗余力地推动国产操作系统走进中小学课堂。 麒麟软件已帮助江西、山东、广东、江苏等省市建设基于银河麒麟操作系统的本地化电子教室。 从义务教育阶段开始,普及本土化信息技术基础、办公软件、初级编程等课程,逐步增强中小学生对国产软件的了解,培养自主创新意识。 让中小学生学好用好国产软件,激发学生使用“中国魂”的兴趣和创新热情。

麒麟操作系统怎么样_麒麟操作系统种类_麒麟操作系统包括什么

麒麟操作系统包括什么_麒麟操作系统种类_麒麟操作系统怎么样

麒麟操作系统怎么样_麒麟操作系统种类_麒麟操作系统包括什么

正如首都师范大学附属育新学校所言,基于国产操作系统的教学实践是必要的、可行的。 随着技术的发展和政策的支持,国产操作系统及相关应用将在教育领域得到更广泛的推广和应用,为提高信息化水平和教学质量做出重要贡献。 “不忘初心、铸就匠心、育新人”,麒麟软件将积极推动教育创新人才培养和教育行业数字化转型,让科技教育成为学生成长的“催化剂”。成长,用中国科技创造中国智慧!

HUST组原创实验单总线CPU设计(三级时序)1.RISC-V指令译码器设计

查阅RISC-V指令手册并使用Ctrl+F搜索这些指令,或者查阅大罗博发布的RISCV指令代码表,可以得到以下指令代码。

命令OPCODEFUNCT3

长波

00000 11

010

SW

01000 11

010

均衡器

11000 11

000

阿迪迪

00100 11

000

斯莱特

01100 11

010

2、变长指令周期——定时发生器FSM设计

如果在单总线结构中采用变长指令周期,则不同指令的机器周期数不同,每个机器周期的节拍数也是可变的。 具体状态图如下:

打开项目->分析组合逻辑电路。

将相应的表达式复制到相应的输出。

3、变长指令周期——时序发生器输出函数设计

4. 硬连线控制器组合逻辑单元

此级别需要全面的指令周期、节拍和控制信号填入表格。 详细内容需要参考最新的第6章RISCV典型5指令操作流程以及大罗博发送的控制信号(第P13页)。

首先,熟悉一下单总线CPU的结构。

以下为控制信号及功能,方便参考。

指令对应的结构和功能

x代表寄存器,x[rs1]是寄存器号rs1。

LW:从主存地址x[rs1]+sign-extend(offset)读取四个字节并写入x[rd]。 12 位立即偏移符号扩展为 32 位,然后才能发送到 ALU 计算内存访问地址。 是 典型的索引寻址。

汇编代码为lw rd,offset(rs1)

SW:将x[rs2]的4个字节存储到主存地址x[rs1]+sign-extend(offset)中。

汇编代码为 sw rs2,offset(rs1)

BEQ:如果寄存器x[rs1]和寄存器x[rs2]的值相等,则将PC的值设置为当前值加上符号位扩展的偏移量offset。

汇编代码为beq rs1, rs2, offset

ADDI:将符号扩展立即数与寄存器x[rs1]相加,并将结果写入x[rd]。 算术溢出将被忽略。

汇编代码为addi rd, rs1, imm

SLT:比较 x[rs1] 和 x[rs2] 中的数字。 如果x[rs1]较小,则将1写入x[rd],否则写入0。

汇编代码为 slt rd, rs1, rs2

ADD:将rs1和rs2寄存器的相加结果发送到rd寄存器。

汇编代码为add rd, rs1, rs2

由此可推导出SLT的控制信号:

节拍操作 功能说明 控制信号

T1

R[rs1]→X

rs1寄存器的内容被发送到临时寄存器X,准备进行操作。

路由=辛=1

T2

R[rs2]+X→Z

将rs2寄存器的内容送入ALU进行SLT运算,结果送至Z

路由=Rs1/2=SLT=1

T3

PSW→R[rd]

临时寄存器Z的运算结果被发送到目的寄存器rd。

佐特=凛=1

可见,与ADD指令相比,SLT指令只是将T2节拍的ADD信号改为SLT信号来控制ALU操作。

至此,所有周期性节拍对应的信号已经确定。 填写表格后,表达式可以输入到logisim生成电路中。

表格如下:

调试

如图所示,控制总线信号有错误。 ErrBit指出错误信号的第1位,0d指出错误发生在第12位。 这时,首先应该检查硬连线控制器中的组合逻辑单元。 这时,可以根据OCinput,判断哪条指令、哪一个周期、哪一个节拍有问题(图中0284(00010 100 0010 0)代表:SW指令、Mif周期、T3节拍),然后找到根据发生问题的线路的错误信号,将其更改为ControlBus的正确信号。

5. 可变长度指令周期——硬连线控制器设计

6. 变长指令周期——单总线CPU设计

单总线CPU设计(现代时序)一、RISC-V单总线CPU设计

与上面相同

2、单总线CPU微程序入口查找逻辑

微程序:遵循编程的基本方法,将指令系统中实现全部指令功能所需的所有控制信号按照一定的规则编码成微指令。 实现同一指令功能的若干条微指令就构成了一个微程序。

实现所有指令的微程序存储在只读存储器中,称为控制存储器。

每条机器指令对应一个微程序,一个微程序又包含若干条微指令。

最后一个实验是用电路实现控制信号,还是那张图。

本实验中使用的微程序将所有控制信号放入控制存储器中。

从控制存储器中取出的数据,即微指令字,包括三部分:微操作控制字段、判别测试字段、低地址字段。 低位地址字段用于指示下一个要访问的微指令的地址,鉴别字段用于地址逻辑。 转移。

本实验采用低地址域方式,低地址域直接给出下一条微指令的地址。 下面的状态机用于设计微指令的存储。

因此,这5条指令的入口地址是按顺序确定的。

只需从逻辑表达式生成电路即可。

3、单总线CPU微程序条件判断测试逻辑

判别测试字段(上图中控制信号中的P0-P2)指出了微指令执行过程中需要测试的外部条件,如是否根据指令译码进行微程序分支、进位、是否运算结果是否为零、是否是当前微程序、最后一条微指令等。

信号输入输出位宽功能说明

P0

进入

判别测试位,如果为1,则表示微程序应按照指令功能进行分支。

P1

进入

判别测试位,如果为1,则表示微程序应根据相等标志进行分支。

平等的

进入

条件状态位,表示操作是相等的

S4~S0

进入

当前输出位0

根据信号填表即可(因为后续的中断实验会用到该表,所以本次实验已覆盖)。 最终电路如下。

4、单总线CPU微程序控制器设计

只需将三电平时序实验的控制信号填入下表即可。 较低的地址字段是微指令地址+1。注意beq 分支。

填写完毕后,右下角的检查框就会显示正确。

5. 使用微程序的单总线CPU设计

将 sort-5-riscv.hex 程序加载到 RAM 中并自动运行 ctrl+k。 程序应该运行到 0x7c1 节拍并停止。 指令数为251。注意最后一条指令是beq分支指令,会跳回当前指令继续执行。 ,是一个无限循环。

6. 现代顺序硬连线控制器状态机设计

还是根据这个状态转换图来填写表格。

7. 现代顺序硬连线控制器设计

只需正确连接即可。

RISC-V现代时序中断机制实现2.支持中断的微程序入口搜索逻辑

与之前的实验相比,只多了一条中断指令。

只需根据这个添加中断的状态转换图填写表格即可。

3、支持中断的微程序条件判断测试逻辑

信号功能说明

碳数

测试用例编号,注意是十六进制

P0

条件测试位,根据指令功能执行微程序分支P~IR~

P1

条件测试位,根据 PSW.equal mark 分支 Peequ

P2

条件测试位,表明是最后一条微指令,需要判断中断请求IntR

平等的

平等标记

tR

中断请求信号

复用器选择

后续地址复用控制信号

由于在后续实验中发现该表格不正确,因此为实验测试集编写的表格仅供参考。

4、支持中断的微程序控制器设计

只需正确连接即可。

5、支持中断的微程序单总线CPU设计

按照中断控制器原理图接线。

中断入口地址查看

sort-5-int-riscv.hex 程序被加载到 RAM 中,并在执行后停止在指令计数 252 处。

单击 1 按钮并观察 RAM 内容。 您可以看到程序将从 90 开始的所有 8 个字单元加 1。

单击 2 按钮并观察 RAM 内容。 您可以看到程序将从 a0 开始的所有 8 个字单元递减 1。

6. 支持中断的现代顺序硬连线控制器状态机设计

只需根据这张图片填写表格即可。

(我每天填写测试集的表格)

7. 具有中断支持的现代顺序硬连线控制器设计

仍然连接。

至此所有实验已经完成,恭喜你通过了(lei)级(si)!

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]