dragon@bupt

导航

2011年11月12日

读书笔记-操作系统教程-概论-1

摘要: 上午去图书馆借了两本操作系统,其中的《操作系统教程》(电子工业,孟敏)很有特点,尤晋元写的序中:而且在台湾出版了繁体版本。本书的图表设计的很有质量,不过我先用word编辑,文字拷贝过来后图片搞不定,具体的图表参见笔记“读书笔记-操作系统教程-1”。第一章 概论1、操作系统做什么:操作系统完成所有“硬件相关、应用无关”的工作;主要的工作包括:启动和结束程序、用户程序对OS的调用、为常用操作提供程序、解决效率和安全问题。2、程序的六种启动方式(其中前4由OS负责提供):鼠标方式启动、命令方式启动、批方式启动、程序中启动方式,以及纯硬件启动方式、自启方式(OS本身的启动方式)。每一种的启动流程具体参 阅读全文

posted @ 2011-11-12 09:13 dragon@bupt 阅读(216) 评论(0) 推荐(0)

2011年11月10日

读书笔记-计算机操作系统-文件管理-4-end

摘要: 第6章 文件管理1、文件是指由创建者所定义的、 具有文件名的一组相关元素的集合,可分为有结构文件和无结构文件两种。 在有结构的文件中,文件由若干个相关记录组成;而无结构文件则被看成是一个字符流。2、如果说大量的数据结构和数据库,是采用有结构的文件形式的话,则大量的源程序、 可执行文件、 库函数等, 所采用的就是无结构的文件形式,即流式文件。 其长度以字节为单位。对流式文件的访问,则是采用读写指针来指出下一个要访问的字符。3、文件的“打开”,是指系统将指名文件的属性(包括该文件在外存上的物理位置)从外存拷贝到内存打开文件表的一个表目中,并将该表目的编号(或称为索引)返回给用户。以后, 当用户再要 阅读全文

posted @ 2011-11-10 22:33 dragon@bupt 阅读(406) 评论(0) 推荐(0)

读书笔记-计算机操作系统-设备管理-3

摘要: 第5章 设备管理1、I/O通道方式是DMA(直接存储器访问)方式的发展,它可进一步减少CPU的干预,又可实现CPU、通道和I/O设备三者的并行操作,从而更有效地提高整个系统的资源利用率。2、设备无关性。 其基本含义是: 应用程序独立于具体使用的物理设备。为了实现设备独立性而引入了逻辑设备和物理设备这两个概念。3、SPOOLing:在联机情况下实现的同时外围操作称为SPOOLing(Simultaneaus Periphernal Operating On-Line),或称为假脱机操作。4、设备驱动程序的特点: (1) 驱动程序主要是指在请求I/O的进程与设备控制器之间的一个通信和转换程序。 ( 阅读全文

posted @ 2011-11-10 21:41 dragon@bupt 阅读(317) 评论(0) 推荐(0)

读书笔记-计算机操作系统-存储器管理-2

摘要: 第4章 存储器管理1、“对换”, 是指把内存中暂时不能运行的进程或者暂时不用的程序和数据,调出到外存上,以便腾出足够的内存空间,再把已具备运行条件的进程或进程所需要的程序和数据,调入内存。对换是提高内存利用率的有效措施。2、页面的大小应选择得适中,且页面大小应是2的幂,通常为512 B~8 KB。对某特定机器,其地址结构是一定的。3、分页和分段的主要区别:(1)分页仅仅是由于系统管理的需要而不是用户的需要。分段的目的是为了能更好地满足用户的需要。(2)页的大小固定且由系统决定,系统中只能有一种大小的页面;而段的长度却不固定, 决定于用户所编写的程序。(3) 分页的作业地址空间是一维的,而分段的 阅读全文

posted @ 2011-11-10 17:22 dragon@bupt 阅读(225) 评论(0) 推荐(0)

西蒙基金会的雕塑和绘画展

摘要: 德拉克罗瓦:想象对于一个艺术家来说,是他应具备的最崇高的品质;对于艺术爱好者来说,这一点也同样不可缺少。今天上午去中华世界坛西蒙基金会的雕塑和绘画展看一看。这是第一次这么近距离的欣赏诸多的西方近代的雕塑和绘画,从材质和工艺,更多的是作品的创意,都让自己大饱眼福。以下是摘自官网介绍——“古典与唯美——西蒙基金会收藏雕塑、绘画展”是2008年“古典与唯美——西蒙基金会藏欧洲19世纪绘画精品展”的续篇,19-20世纪初的56件精美雕塑,以及同时代绘画23幅将首次与中国公众见面。展览将再一次敞开私人珍藏的大门,邀请观众共享美的盛宴。近80件藏品云集了欧洲学院派、新古典主义、浪漫主义、现实主义,以及现代 阅读全文

posted @ 2011-11-10 15:11 dragon@bupt 阅读(264) 评论(0) 推荐(0)

2011年11月9日

近代科学为什么诞生在西方-1

摘要: 宽泛的讲,近代科学是几种文明在长达几个世纪的持续交流碰撞中产生的。它正在日益成为全世界全人类都有效的普适科学。通向现代科学之路就是通向自由和开放交流之路。马克思韦伯和莫顿都认为,科学事业要持续的进步就要特定的文化和制度的支持。中国的数学和科学思想的不足之处在于他缺乏欧几里得的《几何原本》、托米勒《至大论》和《行星假说》的行星模型所包含的论证逻辑。阿拉伯人在11-12世纪取得的数学创新(包括其他的天文学、物理学、医学等),欧洲人直到15-16世纪才实现。阿拉伯人曾处于最伟大的智识革命的前沿,但是他们后来衰落了,从而没有完成“从封闭世界到无限宇宙”的伟大过渡。近世科学除了赞同自然规律外,还是一个形 阅读全文

posted @ 2011-11-09 21:15 dragon@bupt 阅读(1017) 评论(0) 推荐(0)

读书笔记-操作系统-概论和进程管理-1

摘要: 1、操作系统资源分为四类:处理器、存储器、 I/O设备以及信息(数据和程序)。2、计算机系统中的大多数物理设备,以及某些软件中所用的栈、变量和表格,都属于临界资源,它们要求被互斥地共享。并发和共享是操作系统的两个最基本的特征,它们又是互为存在的条件。3、操作系统中的所谓“虚拟”,是指通过某种技术把一个物理实体变为若干个逻辑上的对应物。4、进程是以人们不可预知的速度向前推进,此即进程的异步性。5、一种比较简单的内存保护机制,是设置两个界限寄存器,分别用于存放正在执行程序的上界和下界。6、为了能在逻辑上扩充内存,系统必须具有内存扩充机制, 用于实现下述各功能:(1) 请求调入功能。(2) 置换功能 阅读全文

posted @ 2011-11-09 20:01 dragon@bupt 阅读(204) 评论(0) 推荐(0)

竹林蹊径-读书笔记-WDF USB设备驱动-2

摘要: USB通用串行总线的两个特点:串行数据传输和热拔插。同时,采用主从结构。标准USB接口有4个金属针脚:两根数据线(差分传输,等于一根线)、两根电源线(5V:从总线获取的,和接地各一根)。过滤驱动无处不在,常被称为Hook技术,是一种Hack手段。驱动栈是形而上(道,无形),设备栈是形而下(器,有形)。学USB驱动,第一步从描述符开始。配置描述符最复杂。 阅读全文

posted @ 2011-11-09 12:03 dragon@bupt 阅读(288) 评论(0) 推荐(0)

2011年11月8日

竹林蹊径-读书笔记-1

摘要: 勿在浮沙筑高台。下午浏览了本书的三章,说是浏览,也比较费劲,因为是windows的内核驱动程序开发,涉及到操作系统的内核运行原理。虽然推理不多,但是每一个模块都有相应的模型,而模型需要的各个概念,包括背景知识自己了解的太少。背景知识在潘爱民写的序里面倒是有几个;当windows内核驱动程序被加载到内核并启动后,它们就成为内核的一部分,驱动程序中的接口函数在恰当的时候被内核调用,这是windows驱动程序的基本工作方式。MS定义了WDM(windows驱动程序模型)来规定驱动程序的结构,以及内核如何与WDM驱动程序打交道。为便于windows驱动程序开发,MS定义了一个windows驱动程序框架 阅读全文

posted @ 2011-11-08 23:13 dragon@bupt 阅读(350) 评论(0) 推荐(0)

2011年11月7日

一句话的启发

摘要: 不知道在哪里读到一句话:一个科研人员的价值在于他发表的著作,著作可以交流,作为知识传播。思想、成果在于交流,科研成果当然也不例外,一个理想的状态是:自己的观点发表后被别人怀疑,那就和别人一起去推翻它。阅读的意义在于:开启心智,不断修正和填充、完善自己的观念和认识。刚看了一个博客,有同感,粘贴一段:创业还是创新?中国创业多,创新少,鼓励全员创业,不如鼓励全员创新。张亚勤老师的话已经非常准确和精辟了,再看一遍:要有开放的心态。现在强调“自主创新”,但自主创新是在全球化背景下的开放的、合作的创新,而不是自我封闭的创新。现在我们在创新方面有两个极端化的现象。一个是“山寨文化”,只模仿,不创新;另一种是 阅读全文

posted @ 2011-11-07 17:03 dragon@bupt 阅读(125) 评论(0) 推荐(0)