- 博客(9)
- 收藏
- 关注
原创 第一章 操作系统概述(五)
1.2.2 微机操作系统微机是微型计算机的简称,或称为个人计算机(PC:Personal Computer),自1970年代诞生,并从1980年代加速发展,迅速成为计算机行业最具活力、发展最快的领域,极大地扩展了计算机的应用领域,改变了计算机软硬件的架构和应用模式。应该说近30年来,微机操作系统的发展是操作系统演变的主流,目前主流的微机操作系统可以看作是现代操作系统的典范。虽然业界普遍
2015-02-17 15:24:15 548
原创 第一章 操作系统概述(四)
1.2 操作系统的发展操作系统作为一种特殊的软件,伴随着计算机的发展从无到有、从简单到复杂,推动其发展的外部因素主要有两方面:应用和硬件。计算机系统的早期应用需要涉及到从硬件设计、算法设计、程序编写的全部环节,每个应用都要把绝大部分开发力量放在繁琐、重复的底层细节操作上,导致开发周期长、难以调试、运行效率低;正是对于把这些公共的底层操作抽取出来称为一个单独软件集合的努力催生了操作系统,
2015-02-04 00:47:45 744
原创 第一章 操作系统概述(三)
1.1.3 操作系统的作用和功能操作系统内核作为最贴近计算机硬件的软件,其作用主要体现在两个方面:一是作为系统资源的管理者,二是作为应用程序的服务提供者。在系统资源管理方面,被管理对象主要包括CPU、内存、各类设备、为用户持久保存的数据等,内核要根据各类资源的特点合理调配,尽可能提高资源利用率;在提供系统服务方面,内核将对自身管理的各类资源进行抽象,屏蔽繁琐的底层操作细节,提供更加便于访问的虚
2015-02-03 10:41:33 340
原创 第一章 操作系统概述(二)
1.1.2 广义的操作系统产品在前面的内核界定中,是以运行中的状态来划定操作系统边界的,这实际上是唯一准确的界定方法,但是对初次接触内核这一概念的人而言,还是会有些抽象,下面我们尝试把这一概念与用户日常使用操作系统的经验建立一些关联,以便有一个直观的概念。当我们使用操作系统这一术语时,实际有两种不同的语义,当我们把操作系统作为研究对象时是狭义的语义,特指内核,本书后面章节不加特别说明时采用
2015-02-02 11:36:02 492
原创 第一章 操作系统概述(一)
第一章 操作系统概述本章将介绍学习操作系统应该建立的一些基本概念和常识性内容,划定研究对象的范围并补充一些必要的硬件知识;说明对操作系统内核需要实现的主要功能;简要介绍操作系统的发展历程和分类以帮助读者了解自己实际接触的操作系统的定位;为了知识的完整性,介绍一点构造操作系统时应该了解的知识;重点说明操作系统内核载入内存和执行时机的基本机制;最后对操作系统相关但本书不准备展开的一些新概念和新技术
2015-02-01 10:46:41 620
原创 书的前言(二)
上面说了这么多的课程和教材的定位,虽然出自我的切身体会,但对读者而言可能显得空洞,下面我们来看看现有综合性教材的一些共性问题。对于帮助学生理解操作系统如何工作这一目标而言,可以说大多数教材没有什么正面作用,教过、学过操作系统的读者可能都会有这样一个感受:为什么日常每天使用的操作系统学习起来会如此的抽象和陌生?这在很大程度上源自教材的内容组织和讲述方式。在此我细数传统教材的五宗罪:(1)内容过时:例
2015-01-29 18:39:42 938
原创 书的前言(一)
准备写一本教材,书名暂定《深入浅出操作系统原理》吧。准备在博客上把主要内容写出来,主要为了让自己持续看到进展,也算是对自己的一个激励和督促吧。
2015-01-27 12:40:47 388
原创 Home, sweet home.
刚刚注册开通BLOG,准备今后在这里放一些技术性的文章和心得体会。人比较懒,不知道能不能坚持更新,走着看吧。开门第一篇,先给自己留好后路,呵呵。
2008-01-22 23:23:00 322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人