草庐IT

自己动手从零写桌面操作系统GrapeOS系列教程——21.汇编语言写硬盘实战

学习操作系统原理最好的方法是自己写一个简单的操作系统。在上一讲中我们学习了用汇编语言读硬盘,本讲我们来学习用汇编语言写硬盘。同样也是设计一个简单的实验,实验内容为:在内存中准备一段有特征的512字节数据,地址为0x7e00~0x7fff,其特征是前3个字节依次为4、5、6,最后3个字节依次为6、5、4。然后将该段内存数据写入到硬盘的第2个扇区,并查看虚拟硬盘第2个扇区的数据是否与内存中0x7e00~0x7fff的数据一致,如果一致则说明写硬盘成功。本讲代码文件只有一个boot2.asm。boot2.asm代码如下:;定义常量DISK_BUFFERequ0x7e00;临时存放数据用的缓存区,放到

自己动手从零写桌面操作系统GrapeOS系列教程——21.汇编语言写硬盘实战

学习操作系统原理最好的方法是自己写一个简单的操作系统。在上一讲中我们学习了用汇编语言读硬盘,本讲我们来学习用汇编语言写硬盘。同样也是设计一个简单的实验,实验内容为:在内存中准备一段有特征的512字节数据,地址为0x7e00~0x7fff,其特征是前3个字节依次为4、5、6,最后3个字节依次为6、5、4。然后将该段内存数据写入到硬盘的第2个扇区,并查看虚拟硬盘第2个扇区的数据是否与内存中0x7e00~0x7fff的数据一致,如果一致则说明写硬盘成功。本讲代码文件只有一个boot2.asm。boot2.asm代码如下:;定义常量DISK_BUFFERequ0x7e00;临时存放数据用的缓存区,放到

[20230125]21c Force matching signature的计算.txt

[20230125]21cForcematchingsignature的计算.txt--//昨天看了链接:https://hourim.wordpress.com/2023/01/22/force-matching-signature/--//里面提到计算force_matching_signature的改变,以前如果sql语句出现绑定变量与常量混合的sql语句,计算--//force_matching_signature与EXACT_MATCHING_SIGNATURE是一样的.21c做了一些改进,这样可以使用sqlprofile优化固定--//这样一类sql语句.--//我看了以前一些笔记

[20230125]21c Force matching signature的计算.txt

[20230125]21cForcematchingsignature的计算.txt--//昨天看了链接:https://hourim.wordpress.com/2023/01/22/force-matching-signature/--//里面提到计算force_matching_signature的改变,以前如果sql语句出现绑定变量与常量混合的sql语句,计算--//force_matching_signature与EXACT_MATCHING_SIGNATURE是一样的.21c做了一些改进,这样可以使用sqlprofile优化固定--//这样一类sql语句.--//我看了以前一些笔记

AI炸翻物理学!21度室温超导预定诺奖?Nature撤稿教授反获OpenAI投资

人类在21℃条件下实现室温超导了?物理圈彻底炸了!北京时间昨天下午,一颗惊雷在美国拉斯维加斯举办的物理学会上炸响——高温超导疑似实现颠覆性突破。会议上,美国罗切斯特大学物理学家RangaDias报告了这个室温超导研究的里程碑式突破。假如这次RangaDias真的实现了室温超导,那全球的能耗问题,将从源头上解决——人类将利用电能获得巨大的力量。如果再从根上掌握了可控核聚变,我们甚至可以进行远距离的太空旅行,可以说,人类就真的要起飞了。而掌握这项技术的人,无疑将引领世界。(简直是科幻走进现实。)对此,佛罗里达大学的物理学家JamesHamlin表示,如果结果是正确的,这可能是超导历史上最大、最震撼

AI炸翻物理学!21度室温超导预定诺奖?Nature撤稿教授反获OpenAI投资

人类在21℃条件下实现室温超导了?物理圈彻底炸了!北京时间昨天下午,一颗惊雷在美国拉斯维加斯举办的物理学会上炸响——高温超导疑似实现颠覆性突破。会议上,美国罗切斯特大学物理学家RangaDias报告了这个室温超导研究的里程碑式突破。假如这次RangaDias真的实现了室温超导,那全球的能耗问题,将从源头上解决——人类将利用电能获得巨大的力量。如果再从根上掌握了可控核聚变,我们甚至可以进行远距离的太空旅行,可以说,人类就真的要起飞了。而掌握这项技术的人,无疑将引领世界。(简直是科幻走进现实。)对此,佛罗里达大学的物理学家JamesHamlin表示,如果结果是正确的,这可能是超导历史上最大、最震撼

华为最新「天才少年」:博士四年21篇论文,却自称是个「低能儿」

本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。华为最新“天才少年”,新鲜出炉。他叫宁博宇,26岁,来自电子科技大学,是通信抗干扰技术国家级重点实验室的2019级博士研究生。△图源:电子科技大学官方网站而此次他被华为pick后,将要加入的业务是无线产品线与光产品线。宁博宇在博士四年期间,发表论文数多达21篇,其中以一作身份发表的论文便有16篇。而在最终拿到华为“天才少年”百万年薪offer之前,他经历了多达十几轮的面试,并从众多竞争者中脱颖而出。不过宁博宇对此结果的表态较为低调:我只是一个普通学生,这次入选是我运气比较好!因为我的研究方向和华为未来的课题高度相关。而

华为最新「天才少年」:博士四年21篇论文,却自称是个「低能儿」

本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。华为最新“天才少年”,新鲜出炉。他叫宁博宇,26岁,来自电子科技大学,是通信抗干扰技术国家级重点实验室的2019级博士研究生。△图源:电子科技大学官方网站而此次他被华为pick后,将要加入的业务是无线产品线与光产品线。宁博宇在博士四年期间,发表论文数多达21篇,其中以一作身份发表的论文便有16篇。而在最终拿到华为“天才少年”百万年薪offer之前,他经历了多达十几轮的面试,并从众多竞争者中脱颖而出。不过宁博宇对此结果的表态较为低调:我只是一个普通学生,这次入选是我运气比较好!因为我的研究方向和华为未来的课题高度相关。而

PCIe 4.0扩展卡问世!主板能多插21块M.2 SSD了:168TB容量的“大房子”

一般来说,主板上现成的M.2SSD接口数量很有限,以一两个居多。如果你有非常极致的扩展需求,那么在外接移动SSD选择之外,还可以考虑PCIe4.0扩展卡。日前,ApexStorage推出了名为X21的PCIe4.0SSD扩展卡,支持增加21块PCIe4.0M.2SSD,插满容量最高168TB。扩展卡采用标准的PCIe4.0x16接口,长274.2mm,正面10个M.2接口和巨大的被动散热器,其余11个则放置在背面。由于PCI插槽供电不足,所以需要外接6Pin供电,也就是最大225W的功耗。单卡状态下,最大顺序读写速度分别是30.5GB/s和28.5GB/s,多卡则可以飙到107GB/s和80G

PCIe 4.0扩展卡问世!主板能多插21块M.2 SSD了:168TB容量的“大房子”

一般来说,主板上现成的M.2SSD接口数量很有限,以一两个居多。如果你有非常极致的扩展需求,那么在外接移动SSD选择之外,还可以考虑PCIe4.0扩展卡。日前,ApexStorage推出了名为X21的PCIe4.0SSD扩展卡,支持增加21块PCIe4.0M.2SSD,插满容量最高168TB。扩展卡采用标准的PCIe4.0x16接口,长274.2mm,正面10个M.2接口和巨大的被动散热器,其余11个则放置在背面。由于PCI插槽供电不足,所以需要外接6Pin供电,也就是最大225W的功耗。单卡状态下,最大顺序读写速度分别是30.5GB/s和28.5GB/s,多卡则可以飙到107GB/s和80G