上课的一些摘要

来源:互联网 发布:npm 改为淘宝源 编辑:程序博客网 时间:2024/06/02 10:49

近日为了应付高程考试,跟着辅导班上了不少课,收获不少。现在就把一些我以前所没听过的一部分东西写出来,大家看了不要见笑:

  • Win2000游戏兼容性不好,是因为操作系统加强了硬件资源的管制产生的。是为了加强安全性必须做的,而不是Win2000的设计问题。
  • 对操作系统来说网络也是一个设备,所以操作系统原理中没有单独将网络作为独立的一块来讲。
  • PV操作只在进程调度中被提起,其他的地方都没有提。这给人一种误会,以为PV就是管理进程调度中资源使用的。其实几乎每个地方都存在这种操作,只不过没有被提出来而已。只要该地方使用了独占性资源。比如产生一个新进程的时候,系统进程表只有一个,所以对该进程表的操作也要进行PV操作。
  • UNIX名称的来历:以前国外开发过多模式操作系统失败了,该系统叫做MULTICS,然后项目组中的一个人回来后便总结失败原因,开始开发UNIX,单词中MULTI是多的意思,那么少的话就是UNI,CS的发音为[ks],x的发音也为[ks],拼起来就是UNIX
  • Win98并非真正意义上的多任务系统,因为他的进程都是主动退出的,而不是抢占式的
  • 磁盘碎片整理名称是很误导人的,与内存碎片整理不是一码事。文件存放在簇中,只存在内碎片,不可能有外碎片。内碎片是文件结束的地方,本块内不能再利用的空间,这个空间是不可能通过整理被利用的。所谓的碎片是指较小的文件块。而整理只是把文件连成一个整体。
  • 自学软件工程的人要有这么一个认识,平常所说的软件工程都是很久以前的东西,这其中的主要内容是很科学的,但是也有一小部分是糟粕,所以不能全信,要多看评论。但是也不能没有学好这些知识就去学习最新的软件工程理论,理解不了的。最重要的主体部分还是以前的。这就像对一个人来说蛋白质和维生素谁重要一样,当然是蛋白质最重要,因为它是主体部分,但这确是多数人所不能认识到的。不可缺少不等于重要,这是两个概念。
  • 数据结构在开发中的作用是很大的。但是这种想法不要极端化,现在就有很多人有这种想法,尤其是刚从学校里出来的同学。其实数据结构的逻辑很多东西都无形中存在开发人员的大脑中,即使你没有学过。就好像没有专门学过逻辑学的人不能说没有逻辑能力,没有学过邓小平理论的人不见得不支持社会主义,这个道理是一样的,但是教科书上却存在这种误导。而且这种误导很普遍,比如在马克思主义原理中就写着:只有学习马克思主义原理才能建立正确的人生观。按照这种说话,马克思主义原理出来以前,没有一个人有正确的人生观。只能说学了某种理论后可以使之系统化而已。