- 博客(6)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 初始化的全局变量一定放在.data段中吗?
学过C语言的都知道,已经初始化的全局变量是放在.data段中的,没有初始化的全局变量是放在.bss段中的。一直以来我也是这么认为的,但在开发MyOS的过程中,一些明明已经初始化的数据在执行时得到的却是随机值,使我对这个说法产生了怀疑。例如,在MyOS的VBE驱动中,背景色明明设成了黑色,可系统启动后屏幕却是红色的。昨天,在真机上调试最新的MyOS代码时,任务调度老是调度不到别的线程去,只有一个Id
2006-05-28 21:33:00 4872 2
原创 网卡驱动移植成功
这礼拜一直在作网卡驱动的移植,到昨天晚上驱动本身已经移植成功,并且实现了ARP协议作为测试。今天又移植了一些代码,实现了ip和udp协议,并在此基础移植了一个DNS检索程序。呵呵。接下来需要对代码进行一些整理。在移植的过程中,自己也学到了很多东西。昨天实现了ARP协议后,发现无法获得不同网段的机器的物理地址,上网查了一下,知道了还有个Proxy ARP的东西。今天移植DNS的时候,需要向DNS服务
2006-05-25 15:50:00 1503 1
原创 bootloader修改
MyOS的bootloader原先只能加载小于64K的内核,结果今天把PCI相关的信息加入MyOS中后,MyOS内核的大小一下从48K上升到了128K,于是在不得已的情况下,修改了bootloader,很容易呵呵。代码如下: cmp bx, 0 jne OK push ax mov ax, es add ax, 0x1000 mov es,
2006-05-12 16:09:00 2822
原创 MyOS将支持PCI
以前就上网搜索了一些PCI相关的资料,大多讲的还是比较简单的。但一直都没有用到MyOS中。本来想周一就作的,结果一直拖到了昨天才作。昨天快下班的时候,工作很不爽,就把一段读取PCI配置空间的代码移植到了MyOS中,但居然不好使。搞的我相当的郁闷。今天来了,也许是状态好,当看到oul这个函数时,一下就想起了自己的函数和其他系统实现的不一样。其他的系统的函数原型都是这样的outxx(value,por
2006-05-12 09:14:00 1043
原创 把自己的书称了称
前两天突发奇想,想看看自己的书有多重。于是,今天搬来了beans的称,称了称,总共15公斤,就是30斤。记得刚大学毕业的时候,自己只有两三本书,结果今天一数,竟然有将近二十本了。不到两年的时间里,买了十多本书,连自己都有点惊讶了。记得在大学的时候,学习了众多的编程语言,尤其是学了两年多的Delphi,对Delphi语言、VCL控件体系及Windows开发有了比较深入的了解,自以为对程序开发有了
2006-05-09 23:48:00 929
原创 昨天去买书了
昨天去华储买书,结账的时候看到有人买了三套KV2006(什么版本的不知道),321块钱,当时没忍住就嘟囔了一句:我靠,这破玩意儿这么贵啊。算了算,平均每套要77块,而且肯定是打过折的。心想,幸亏自己的水平还可以,从不装杀毒软件。要不然,77块啊,够我买本好书看看了。不过买的书的也不便宜,2本书花了我98块5毛。唉,要是那天电脑书籍可以便宜点,就爽了。对了,买的两本书是:《UNIX编程艺术》和《Li
2006-05-08 15:15:00 1066
空空如也
Spring事务的性能问题
2008-08-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人