关闭

文章标题

制作窗口 今天讲的内容主要是绘制一个窗口,然后在上面实现计数功能,在开始这个之前,我们还要对前面的鼠标显示进行简单的修改,所以今天的内容可以简单的分为两大块。1.鼠标显示修改;2.窗口计数显示。 1.鼠标显示的修改 这部分很简单了,就是把鼠标移动范围增加,使其可以移动到右边窗口边界外围,然后在重绘的时候,不要绘制外围的指针。 2.窗口计数显示 这部分是今天的主要内容: 窗口计数显示过程如...
阅读(202) 评论(0)

30天自制操作系统第九天

内存管理 第九天了,网上看了看,别人写的总结,发现自己写的太过于详细,相当于把书抄到电脑上一样,呵呵!所以,今天以后,自己写的东西就可能根以前的总结不大一样了。呵呵! 我把本章作者所讲的内容主要分为两段,内存检查、内存的简单管理。 1.内存的检查: 步骤: 1.首先关闭高速缓存:这里我们要先判断自己使用的CPU是否带有缓存,然后关闭。 2.就是通过向内存写入数据,操作,看内存是否正确,然...
阅读(453) 评论(0)

30天自制操作系统

叠加处理 本章作者接着解决了上文内存分配的小问题,然后又对前文鼠标移动显示问题,提出了解决方案,就是本文的重点。 本章可以简单分为两个模块:解决内存分配问题,解决多层显示的问题。 1.解决内存分配问题 上文,内存分配我们并没有对分配空间最最小的限制。因此,如果大量的小空间分配,当释放时,就会出现许多不连续的小空间。会把frees耗尽。 因此,我们这里设置最小分配单位为4KB,对要求大小进行...
阅读(389) 评论(0)

30天自制操作系统第九天

内存管理 第九天了,网上看了看,别人写的总结,发现自己写的太过于详细,相当于把书抄到电脑上一样,呵呵!所以,今天以后,自己写的东西就可能根以前的总结不大一样了。呵呵! 我把本章作者所讲的内容主要分为两段,内存检查、内存的简单管理。 1.内存的检查: 步骤: 1.首先关闭高速缓存:这里我们要先判断自己使用的CPU是否带有缓存,然后关闭。 2.就是通过向内存写入数据,操作,看内存是否正确,然...
阅读(396) 评论(0)

30天自制操作系统第四天

课程的简单总结...
阅读(444) 评论(0)

30自制操作系统第三天

1. 制作真正的IPL 上次制作的IPL只是简单的取了512个字节,并没有真正的加载程序,因此今天我们要制作真正的IPL。 在加载程序之前,我们首先应该把程序装载到内存中,我们在上一次上添加的代码如下: MOV AX,0x0820 MOV ES,AX MOV CH,0 ;柱面0 MOV DH,0 ; 磁头0 MOV CL,2 ; 扇区2   MOV AH,0x02 ; AH=0x...
阅读(372) 评论(0)

文章标题

第二天的工作量也是很小,大部分是对代码的解释,文章主要部分是对汇编语言的简单讲解,下面我也首先对汇编语言进行简单的介绍。 汇编语言相对于C语言运行速度更快,与机器码更加的接近,汇编指令详解可以下载http://download.csdn.net/detail/wdekifjr/8463655 这里的内容很详细,并且按照字母排序。 下面我详细介绍本文汇编中的其他一些知识吧。 AX-累加器,CX...
阅读(333) 评论(0)

30天自制操作系统

第一天的内容很少,是一些简单的基础知识,在这里我就没有必要写出来了,只说出大概的轮廓了,然后我会对其中的几点进行详细的解释。 文章的第一天的轮廓大概是这样的,作者首先用二进制编辑器做了一个显示二进制的程序,然后用汇编完全DB的形式,后又进行改善,最后以比较标准的汇编语言编写,但程序主体部分还没有翻译完,在第二天会给更详细的解释。 好了,我来详细解释一下文中的几点。 启动区:是软盘的第一个扇区,计算机...
阅读(357) 评论(0)

第一节

总结:在第一节课程中,老师主要讲解了课程的一些规则,这些当然与我们无关,然后介绍了机器学习与我们的生活息息相关,比如各大网站的推荐系统,邮件的扫面系统等等 接着介绍了课程主要讲一下四个方面:并做了简要的解释: 1.监督学习:给定标准输入与输出,然后在去学习,有回归和分类两种, 2.学习理论:判定每个算法在何种情况下是可用的,成立的 3.非监督学习:没有给定标准输出,有程序自己聚类学得,举了一...
阅读(307) 评论(0)
    个人资料
    • 访问:3244次
    • 积分:150
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档