自制操作系统雏形日志
文章平均质量分 92
dfzy$_$
天道酬勤,勤酬我
展开
-
自制操作系统日志——第二十九、三十天
其实,在昨天我们已经完成了我们这个纸娃娃操作系统的基本功能了。但是呢,我们今天还是要继续进一步的完善一下,那么今天呢,主要就是进行一下压缩与制作一些简单的小游戏。原创 2022-09-12 16:47:15 · 389 阅读 · 3 评论 -
自制操作系统日志——第二十八天(实现中文字符显示)
今天的主要任务就是文件的操作和文字的显示,今天为了能够支持中文可能会比较困难一些,大家一起加油加油!!原创 2022-09-12 16:46:23 · 299 阅读 · 0 评论 -
自制操作系统日志——第二十七天
今天主要的内容是LDT与库的制作。加油加油😊原创 2022-09-12 16:37:13 · 141 阅读 · 0 评论 -
自制操作系统日志——第二十六天
今天,我们主要的目标就是进一步的优化命令行窗口,以及我们改善一下窗口的移动速度。原创 2022-09-12 16:34:35 · 177 阅读 · 0 评论 -
自制操作系统日志——第二十五天
今天的主要任务就是增加命令行窗口,当然除此之外我们还会给我们的系统再润色一下,以便其看起来更像一个真正的操作系统!!原创 2022-09-12 16:30:24 · 208 阅读 · 0 评论 -
自制操作系统日志——第二十四天
今天呢,我们主要进行窗口的操作,诸如进行窗口切换,移动窗口,用鼠标切换窗口等等,下面让我们正式开始吧!原创 2022-09-12 16:26:39 · 205 阅读 · 0 评论 -
自制操作系统日志——第二十三天
今天呢,主要进行图形处理API相关的描绘。加油加油!原创 2022-09-12 16:20:52 · 227 阅读 · 0 评论 -
自制操作系统日志——第二十二天
今天,我们将继续再完善一下保护操作系统的内容,以及进一步的利用c语言显示字符串!原创 2022-09-12 16:18:05 · 399 阅读 · 0 评论 -
自制操作系统日志——第二十一天
今天我们再接再励,主要完成保护操作系统的这个功能!原创 2022-09-12 16:10:21 · 238 阅读 · 0 评论 -
自制操作系统日志——第二十天
今天我们主要的任务就是制作API。然后利用api来调用系统进行显示字符。话不多说,一起加油吧。原创 2022-09-12 16:04:33 · 157 阅读 · 0 评论 -
自制操作系统日志——第十九天
今天,我们将制作我们的第一个应用程序。大家来一起加油吧!!原创 2022-09-12 15:30:50 · 177 阅读 · 0 评论 -
自制操作系统日志——第十八天
今天,我们继续完善昨天的命令行的部分。首先,做到控制光标的闪烁,然后做到对回车键的支持,以及窗口滚动的支持,最后再建立一些基础的命令:mem、cls、dir等等原创 2022-09-12 15:25:24 · 127 阅读 · 0 评论 -
自制操作系统日志——第十七天
今天,我们首先继续稍微完善一下多任务的部分。然后,我们开始制作每一个操作系统都必须有的命令行窗口吧!!!从今天开始,我们将一步一步的完成我们的命令行窗口,并能够输入一些命令进行调用吧! 嘿嘿嘿想想就有点激动了!!让我们现在就开始撸起袖子加油干吧。原创 2022-09-12 15:20:09 · 160 阅读 · 0 评论 -
自制操作系统日志——第十六天
今天我们再接再厉,继续进一步的完成我们的多任务机制。原创 2022-09-12 15:10:38 · 157 阅读 · 0 评论 -
自制操作系统日志——第十五天
多任务,在英文中为 multitask,即多个任务同时进行。即在宏观上来说,我们感觉到这些应用程序是同时运行的。但是微观上来看,若我们只有一个cpu的情况下,这些应用程序是按串行形式进行的,只是我们要求在尽可能短的时间内进行切换任务,这才会使得我们看起来是同时运行的状况。一般来说,切换动作大约每秒0.01~0.03左右。太短的话会导致cpu的处理能力主要在切换任务上面,而使得程序本身无法良好的运行了!(当然随着cpu性能的提高,可能切换时间会越来越短吧)原创 2022-09-12 14:57:47 · 221 阅读 · 0 评论 -
自制操作系统日志——第十四天
今天主要的任务是给我们的分辨率升升级!然后,将继续开发出一个输入栏,以供我们随意的进行输入并删除数据。原创 2022-09-11 18:54:31 · 246 阅读 · 0 评论 -
自制操作系统日志——第十三天
今天续上昨天未完成的定时器的任务,再接再厉,争取今天将这部分弄完!!原创 2022-09-11 18:41:49 · 156 阅读 · 0 评论 -
自制操作系统日志——第十二天
从今天开始,我们将花费两天的时间来进行计算机中定时器的制作。有了定时器后,才能够为程序和cpu更加便利的进行计时。可能会稍难一些了!!! 做好准备,冲!!!!原创 2022-09-11 18:34:33 · 605 阅读 · 0 评论 -
自制操作系统日志——第十一天
今天我们主要的目标就是制作一个窗口页面,以及再优化一下鼠标的问题。原创 2022-09-11 18:21:44 · 149 阅读 · 0 评论 -
自制操作系统日志——第十天
今天的主要任务就是继续优化内存管理部分,然后进一步的做一下叠加处理,主要就了解图层的设置,整个程序利用图层的整体过程。原创 2022-09-11 17:20:05 · 154 阅读 · 0 评论 -
自制操作系统日志——第九天
今天主要的工作内容就是进行内存管理,至于前一天留下的叠加问题,我们放到明天去处理!原创 2022-09-11 15:44:45 · 641 阅读 · 0 评论 -
自制操作系统日志——第八天
今天,就让我们把鼠标动起来,以及解释一下之前遗留的代码理解。原创 2022-09-11 14:45:53 · 373 阅读 · 0 评论 -
自制操作系统日志——第七天
今天,继续加油,进一步的利用器昨天的中断,实现键盘的任意输入吧!以及我们要进一步的完成让鼠标能够顺利的接受数据!原创 2022-09-11 14:34:27 · 197 阅读 · 0 评论 -
自制操作系统日志——第六天
今天我们继续加把劲,争取把GDT和IDT这两个搞定。原创 2022-09-11 14:26:31 · 312 阅读 · 0 评论 -
自制操作系统日志——第五天
今天是该系列的第五天。今天的任务就是1、采用结构体形式;2、利用像素矩阵的方法进行字符串的显示;3、GDT/IDT的初始化。原创 2022-09-10 14:35:54 · 219 阅读 · 0 评论 -
自制操作系统日志——第四天
今天是该系列的第四天。今天的任务就是利用指针以及汇编,实现本操作系统的画面显示。原创 2022-09-10 14:27:06 · 464 阅读 · 0 评论 -
30天自制操作系统——第三天
以上就是第三天的内容,今天还是做了很多事情,而且调试+理解(建议还是读一下源代码,并且自己敲一下),感觉就算跟着别人学开发操作系统也是真的任务艰巨,在此对各位祖师爷respect!!!原创 2022-09-10 14:18:47 · 1173 阅读 · 3 评论 -
30天自制操作系统——第二天
今天是该系列的第二天,继续昨天的开发,今天的任务主要有以下几项: 1、进一步的加工一下汇编程序(去除昨天的二进制代码) 2、对启动区进行制作 3、利用makefile简化bat文件数量原创 2022-09-10 14:09:53 · 444 阅读 · 0 评论 -
自制操作系统日志——第一天
今天是该系列的第一天,主要是先熟悉一下,浅尝一下开发操作系统届的 hello world的编程。主要做以下四个方面:1、动手浅尝操作(利用二进制编辑器进行开发)2、初次利用汇编进行操作 3、加工润色以下汇编程序。原创 2022-09-10 14:04:20 · 375 阅读 · 0 评论 -
30天自制操作系统——第0天
由于,最近一直在学以及使用了linux操作系统。我对于操作系统的底层运行,对于linux的内核产生了极其浓厚的兴趣。因此,产生了想要自写一个小操作系统来加深对于操作系统内核的理解。话不多说,从今天开始!!!在正式开始前,我们首先需要学会c与汇编(至少知道基础语法结构啥的),因为后续基本上是要使用到c与汇编为基础的代码的!!!!...原创 2022-08-18 21:55:56 · 928 阅读 · 0 评论