随笔分类 -  计算机编程原理之操作系统

摘要:更详细的可以参考:http://www.cnblogs.com/xumenger/p/4450659.html 或者参考之后的博客 四个系统内核对象(事件、互斥、信号、计时器)都是线程同步的手段,从这也能看出处理线程同步的复杂性;不过这还不是全部,Windows Vista开始增加了 Conditi 阅读全文
posted @ 2015-05-11 08:53 xumenger 阅读(1028) 评论(0) 推荐(0)
摘要:内容源于《鸟哥的Linux私房菜》 认识 EXT2 文件系统 文件系统的特殊观察与操作 文件系统 superblock,inode,block superblock,inode,block数据简略说明: superblock:记录此 filesystem 的整体信息,包括inode/block的总量 阅读全文
posted @ 2015-05-09 16:13 xumenger 阅读(2005) 评论(0) 推荐(0)
摘要:2015/08/18 将知识、常用的操作整理出来一定要完整,注意细节。 就像下面是再2015.04.27时候整理的,当时确实实验成功了,但是可能忘记记下具体的细节,尤其是3、4、5、6步骤中的关于盘符的细节。所以后来我在将windows7重装为windows8之后,又需要去恢复ubuntu引导启动, 阅读全文
posted @ 2015-04-27 22:40 xumenger 阅读(382) 评论(0) 推荐(0)
摘要:这种删除ubuntu的方式就是针对本博客中搭建双系统的方式:http://www.cnblogs.com/xumenger/p/4459963.html 如果ubuntu不是以wubi方式安装的,那么卸载ubuntu时要慎重,不是直接删除ubuntu所在分区这么简单的,否则你会发现你的windows 阅读全文
posted @ 2015-04-27 22:37 xumenger 阅读(243) 评论(0) 推荐(0)
摘要:转载:http://jingyan.baidu.com/article/60ccbceb18624464cab197ea.html 当需要频繁使用ubuntu时,vmware虚拟机下运行ubuntu,就不是个好的选择了。为了让以后更好的学习linux,笔者今天下午琢磨了整整一下午,终于成功的在win 阅读全文
posted @ 2015-04-27 22:32 xumenger 阅读(345) 评论(0) 推荐(0)
摘要:参考:http://cqujsjcyj.iteye.com/blog/380926 我想你可能还有点模糊。举个例子容易明白:假如你的窗体上有两个按钮,一个“计算”,一个“停止”, 如果你的计算是密集运算或复杂处理,当你点了“计算”钮后,你将发现“停止”按钮不会响应你的点击了,也就是说,你无法随时使计 阅读全文
posted @ 2015-04-24 17:49 xumenger 阅读(1281) 评论(0) 推荐(0)
摘要:当有多个线程的时候,经常需要去同步这些线程以访问同一个数据或资源。 例如,假设有一个程序,其中一个线程用于把文件读到内存,而另一个线程用于统计文件的字符数。当然,在整个文件调入内存之前,统计它的计数是没有意义的。但是,由于每个操作都有自己的线程,操作系统会把两个线程当做是互不相干的任务分别执行,这样 阅读全文
posted @ 2015-04-23 15:20 xumenger 阅读(7398) 评论(1) 推荐(5)
摘要:接着上文介绍TThread。 现在开始说明 Synchronize和WaitFor 但是在介绍这两个函数之前,需要先介绍另外两个线程同步技术:事件和临界区 事件(Event) 事件(Event)与Delphi中的事件有所不同。从本质上讲,Event其实就相当于一个全局的布尔变量。它有两个赋值操作:S 阅读全文
posted @ 2015-04-23 11:30 xumenger 阅读(2773) 评论(0) 推荐(0)
摘要:3.运行级别脚本介绍 3.1.运行级别 运行级别介绍: 0 关机 1 单用户模式 2 多用户模式,没有NFS服务 3 多用户模式 4 目前还没有使用 5 X windows 的启动模式 6 重启计算机 运行级别对应的目录(/etc/rcN.d,N是数字0、1、2...) 当前运行级别 用runlev 阅读全文
posted @ 2015-02-15 19:28 xumenger 阅读(518) 评论(0) 推荐(0)

业精于勤而荒于嬉,行成于思而毁于随

十万小时的反复练习