做个企业网站需要多少钱,建设网站需要多少钱济南兴田德润厉害吗,市网站开发公司,最新开的手游传奇网站在2019年的最后一天终于完成了整个系统的开发#xff0c;并给它起名曰——Inios 。就如同文章名字一样#xff0c;完全是从内核编写#xff0c;非二次开发#xff0c;从最初的“hello os”到初次有了系统的样子。主要用C语言编写#xff0c;部分汇编语言。。整个操作系统完…在2019年的最后一天终于完成了整个系统的开发并给它起名曰——Inios 。就如同文章名字一样完全是从内核编写非二次开发从最初的“hello os”到初次有了系统的样子。主要用C语言编写部分汇编语言。。整个操作系统完成后的大小为39.6 KB之所以这么小其实主要是语言的原因另一个重要原因是在开发中对部分系统代码和字体库以及媒体的压缩。中间进行多次迭代最终完成整个操作系统的开发Inios。系统预览开发环境及主要工具win 8.1 x64 :用来开发Inios的“载体”qemu 虚拟机测试Inioswxmedit:16进制编辑器nsak:汇编器Notepad代码编辑器Git除了提交代码外还用来生成特殊文件系统功能命令行终端mem: 显示内存的使用情况cls: 清空控制台内容dir: 列出目录type:查看文件内容hlt:运行.hrb可执行程序shiftF1:强制关闭程序enter:关闭当前应用程序窗口F11:将最下面的窗口置顶Tab:切换窗口鼠标点击切换窗口/移动窗口shiftF2:打开终端/打开另一个终端窗口(支持多个)exit:关闭当前终端窗口ncst xx一个终端可以运行多个程序保护系统主要做了“内存访问权限 ”、“异常”和“应用程序存入DS操作系统用的段地址”。多任务常用的多任务如果一个系统只能运行一个程序的话其实是缺少灵魂的。文字显示在原来的基础上实现了中文显示用到HZK16.fnt编码库。虽然字体库较大但是经过压缩后还是小了一半。鼠标、键盘控制一个操作系统常用的功能需要说明的一点的是在进行鼠标控制时用现在的鼠标控制并不好用可能是更改了协议不过值得庆幸的是用笔记本的触摸板进行测试效果还是不错的。窗口应用程序可视化窗口程序支持。媒体播放这里的媒体主要是指“音频”说是音频其实不如说“蜂鸣器”演奏的好因为我们的音乐都是用“蜂鸣器”来发声的。压缩采用的是作者自己做的压缩工具前后权衡既可以保证压缩率也可保证解压速度——tek压缩。图片预览支持jpg和bmp格式图片预览。初始开发文档起初是想这每天都会记录记录包括但不限于开发中的bug及容易忽略的问题和技巧。但是由于时间原因只是写了6天的文档后面的会后续补充。仔细想想这6天其实也足够了其中包括开发中所需要的初始流程及工具的介绍和使用。如果您也想试着开发玩玩不妨看下这个简单的文档。文档链接说明文档.pdf写在最后至此文章写完虽然每次都进行测试。但难免有所疏漏如有有问题欢迎指正我将不胜感激。项目开源如果您对此有着兴趣欢迎继续开发。如果可以的话可以点一个一个star支持项目地址或或者 免费评分。这将是对我最大的鼓励拳拳谢意无以言表。参考文献