系统
文章平均质量分 82
子程子
这个作者很懒,什么都没留下…
展开
-
用masm写个boot程序
我是一个菜鸟,但我很想学电脑,最近我又想学习dos的原理,就在网上乱搜,看了几篇关于写操作系统的文章,很有启发,于是想自己动手做做实验,写个操作系统,不,确切的说只是引导程序,真正的操作系统原理太复杂,不是我能做的。网上的介绍这方面的文章也只停留在引导阶段,而且很多都是用在linux下编译的。而我没有linux系统,只有一个很烂的masm编译器,所以我就为和我一样只有masm的电脑爱好者们写一篇关于磁盘引导的文章吧。 实验目的:写一个引导程序和一个超简单的内核,引导成功后能在键盘上输入字符并显示 实原创 2010-12-28 12:08:00 · 1713 阅读 · 0 评论 -
汇编和c混合编程
<br />这篇心得是大2写的。在整理硬盘的时候突然发现。虽然已经过时了,但是还有点小意义,现保存到我的BLOG上。<br /> <br /><br />汇编与C混合编程<br />比如写一个c程序调用汇编程序的函数<br />/*c代码ci.c*/<br />extern int cyx(int a,int b);<br />main()<br />{<br /> printf("answer is:%d",cyx(2,3);<br /> getch();<br />}<br /> <br />;相应原创 2010-12-28 12:05:00 · 816 阅读 · 0 评论 -
学习load acquire 和store release
在学习BOOST多线程库的原码时,顺便看了一下它的互斥量basic_timed_mutex的实现方式。它和WINDOWS自身的CriticalSection很相似,唯一不同的就是basic_timed_mutex有等待时间的功能。http://blogs.msdn.com/b/kangsu/archive/2007/07/16/volatile-acquire-release-memory-fences-and-vc2005.aspxhttp://www.cnblogs.com/lxconan/archiv原创 2011-01-09 21:42:00 · 7115 阅读 · 1 评论 -
【转】一些关于windows station的介绍
2608的专栏Window station 是一个不为人所熟知但是却是非常重要的安全特性,它被设计成为一个限制操作系统中窗口环境的“沙箱”。为了避免将访问控制列表(ACL)放置到每个窗口中和对每个窗口消息进行权限检查而导致的性能下降,我们简单地让窗口互相通知而不执行任何安全检查。然而,我们是在一个私有环境中这么做的,这就是Window station。Window statio转载 2012-05-30 10:11:17 · 1335 阅读 · 0 评论