- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 文章标题
制作窗口 今天讲的内容主要是绘制一个窗口,然后在上面实现计数功能,在开始这个之前,我们还要对前面的鼠标显示进行简单的修改,所以今天的内容可以简单的分为两大块。1.鼠标显示修改;2.窗口计数显示。 1.鼠标显示的修改 这部分很简单了,就是把鼠标移动范围增加,使其可以移动到右边窗口边界外围,然后在重绘的时候,不要绘制外围的指针。 2.窗口计数显示 这部分是今天的主要内容: 窗口计数显示过程如
2015-03-11 18:33:26
353
原创 30天自制操作系统第九天
内存管理 第九天了,网上看了看,别人写的总结,发现自己写的太过于详细,相当于把书抄到电脑上一样,呵呵!所以,今天以后,自己写的东西就可能根以前的总结不大一样了。呵呵! 我把本章作者所讲的内容主要分为两段,内存检查、内存的简单管理。 1.内存的检查: 步骤: 1.首先关闭高速缓存:这里我们要先判断自己使用的CPU是否带有缓存,然后关闭。 2.就是通过向内存写入数据,操作,看内存是否正确,然
2015-03-11 18:30:58
742
原创 30天自制操作系统
叠加处理 本章作者接着解决了上文内存分配的小问题,然后又对前文鼠标移动显示问题,提出了解决方案,就是本文的重点。 本章可以简单分为两个模块:解决内存分配问题,解决多层显示的问题。 1.解决内存分配问题 上文,内存分配我们并没有对分配空间最最小的限制。因此,如果大量的小空间分配,当释放时,就会出现许多不连续的小空间。会把frees耗尽。 因此,我们这里设置最小分配单位为4KB,对要求大小进行
2015-03-11 18:30:57
669
原创 30天自制操作系统第九天
内存管理 第九天了,网上看了看,别人写的总结,发现自己写的太过于详细,相当于把书抄到电脑上一样,呵呵!所以,今天以后,自己写的东西就可能根以前的总结不大一样了。呵呵! 我把本章作者所讲的内容主要分为两段,内存检查、内存的简单管理。 1.内存的检查: 步骤: 1.首先关闭高速缓存:这里我们要先判断自己使用的CPU是否带有缓存,然后关闭。 2.就是通过向内存写入数据,操作,看内存是否正确,然
2015-03-11 18:30:23
671
原创 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
2015-03-01 09:29:38
616
原创 文章标题
第二天的工作量也是很小,大部分是对代码的解释,文章主要部分是对汇编语言的简单讲解,下面我也首先对汇编语言进行简单的介绍。 汇编语言相对于C语言运行速度更快,与机器码更加的接近,汇编指令详解可以下载http://download.csdn.net/detail/wdekifjr/8463655 这里的内容很详细,并且按照字母排序。 下面我详细介绍本文汇编中的其他一些知识吧。 AX-累加器,CX
2015-02-28 20:15:24
488
原创 30天自制操作系统
第一天的内容很少,是一些简单的基础知识,在这里我就没有必要写出来了,只说出大概的轮廓了,然后我会对其中的几点进行详细的解释。 文章的第一天的轮廓大概是这样的,作者首先用二进制编辑器做了一个显示二进制的程序,然后用汇编完全DB的形式,后又进行改善,最后以比较标准的汇编语言编写,但程序主体部分还没有翻译完,在第二天会给更详细的解释。 好了,我来详细解释一下文中的几点。 启动区:是软盘的第一个扇区,计算机
2015-02-23 12:55:40
637
3
原创 第一节
总结:在第一节课程中,老师主要讲解了课程的一些规则,这些当然与我们无关,然后介绍了机器学习与我们的生活息息相关,比如各大网站的推荐系统,邮件的扫面系统等等 接着介绍了课程主要讲一下四个方面:并做了简要的解释: 1.监督学习:给定标准输入与输出,然后在去学习,有回归和分类两种, 2.学习理论:判定每个算法在何种情况下是可用的,成立的 3.非监督学习:没有给定标准输出,有程序自己聚类学得,举了一
2015-02-10 08:51:34
450
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人