
操作系统
csdn1340802
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【原创】操作系统---文件系统设计(一)
一、 操作系统设计 本操作系统命名为JIANG OS(本人姓江),操作系统的全部程序都放置在软盘,核心程序包括如下模块: 启动程序:启动程序扇区放置在软盘的第1扇区,以55AA为结束标记。 装载程序:从软盘引导计算机启动之后,将软盘上的所有扇区读到内存,实现操作系统全部装载。 文件系统管理程序:模仿MS-DOS操作系统的FAT文件系统命令格式,自己开发了一套文件系统管理程序,...原创 2019-01-25 15:34:25 · 7100 阅读 · 1 评论 -
【原创】操作系统---文件系统设计(二)
接上篇文章 六、 文件系统详细设计 (一) 目录操作 格式化硬盘:命令—format 新建文件夹:命令—mkdir 其中dirid、parentsid 、dirname写入目录数据结构流程: 切换文件夹:命令—cd 显示文件夹:命令—dir 5. 删除文件夹:命令—deldir (二) 文件操作 文件操作和目录操作思路一致,文件操作更加复杂一点,因为文件操作比目录操作要多一个...原创 2019-01-25 15:34:57 · 1055 阅读 · 0 评论 -
【原创】操作系统---文件系统设计(三)(你们需要的源代码)
;------该程序为自创的简易操作系统,并设计了一个简单的文件系统,支持目录和文件的创建\------ ;------删除、复制、移动等简易操作。程序编译之后直接放到软盘可装载运行,本人亲写并验证------ ;------程序中注释掉的部分是在开发过程中的调试辅助输出信息 NUMsector EQU 8 ; 设置读取到的软盘最大扇区编号(18) NUMheade...原创 2019-01-25 15:50:59 · 2248 阅读 · 1 评论 -
【原创】自制操作系统知识储备(一)---流程篇
一、 最终目标 现在有一台裸机,如果要用你写的操作系统来让计算机为你工作,那么你应该像微软公司一样,提供一个安装操作系统的安装盘。这个安装盘可以是软盘或光盘,如果操作系统空间足够小,软盘就足以;如果操作系统空间较大,则需光盘。我们假定自己制作的操作系统足够下,一张软盘就能容纳,因此后面的说明全部都以软盘为例。那么你要做出操作系统的终极目标应是:写出的代码全部存储在软盘上,让用户使用这个软盘来安装到...原创 2019-01-25 16:47:26 · 900 阅读 · 0 评论 -
【原创】自制操作系统知识储备(二)---一定要搞清楚ORG
汇编语言中的ORG问题:只有彻底搞清楚了ORG的原理,你才能在汇编语言和操作系统开发中游刃有余。 ORG的作用不是指定程序的放置位置,它没有那样的功能和能力!这点,对于做过单片机项目的人来说,特别容易上当。如在程序的开头放上一句:ORG 500H,代表的含义并不是指程序是就从内存500H的地方开始放。ORG语句是否需要、ORG语句后面的数值应该是多少,并不是写程序的人主观指定的,而是被动指定的!...原创 2019-01-25 17:25:17 · 658 阅读 · 1 评论