当前课程知识点:计算机文化基础 >  第4课:最熟悉的陌生人APP >  操作系统拥有什么样的神力? >  操作系统的演变2

返回《计算机文化基础》慕课在线视频课程列表

操作系统的演变2在线视频

操作系统的演变2

下一节:CPU的管理调度

返回《计算机文化基础》慕课在线视频列表

操作系统的演变2课程教案、知识点、字幕

这时我们再回到我们的这个

演变的这条主线上来

那我们接着再走

为了避免出现像刚才看到的

如果一个作业

长时间的占有CPU

它就无法做到轮换

即使是在CPU资源

和I/O资源之间

它也无法进行这样的一个交替

复用的这样的一个效果

所以就导致了

虽然我们希望

它是一个多道批处理的效率

却下降为一个

单道的效率

所以人们对CPU的调度

就需要进行精细化的管理

将CPU它的时间

划分成若干个片段

我们把它称之为叫时间片

操作系统就以这个时间片

为单位轮流的为每个作业服务

这样的话

我们可以看到

在内存当中

它存在了多个作业

而这些作业它以队列的方式

排队等待

获得CPU的时间片

得到CPU的计算资源的执行

我们可以看到

B这个作业它排在整个队列的首位

所以按照这个时间片的轮转

首先它就被调入进行执行

那么当它执行完毕

或者是时间片轮转到了规定时间

那么时间片就会轮转到下一个

排列的等候的这个作业F

而作业B就会回到了这个

队列末尾

排队等侯

所以我们可以看到

CPU的这个调度

看似是在依据时间片的轮转的节奏

在简单的进行着

但其实不然

我们可以看到

常规的时候

都是时间片用完

自动的就会被切换出来

接着排到队列的末尾

但大家是否考虑到过

有没有时间片还没有用完的时候

就会被切换出来的情况呢

当然有了

还很多

比如说我们要等待的某个事情发生了

这个作业F无法再继续使用CPU

也没有必要再使用CPU时间片

但这时候

F获得的这个时间片还没有使用完毕

那么为了使得CPU的这个执行效率更高

这时候F这个作业要被切换出来

或者呢

还有更重要的作业

这时候进入到内存当中

它有可能不在排列的末尾

它有插队的权限

等等等等

这些都是涉及到一个调度问题

至此

我们已经对操作系统

已经有了一个了解

但是我们所接触到的操作系统

又是形形色色的

我们如何来了解它们呢

发展到这里啊

操作系统的角色

它的定位

都已经明确下来了

人们也都开始在不同的

领域当中

有针对性的进行研发

他们所需要的操作系统

我们能够接触到的

能够看到的也是各式各样的操作系统

那我们如何来梳理它们

我们想从这两条主线

PC主线和非PC的智能设备

这两条主线

来进行梳理

所以我们看

在个人电脑PC出现以后

计算机用户就不再局限于

计算机专业人士了

所以操作系统的易用性

就成为了操作系统

在研发的一个主要的一个部分

我们可以看到

从我们熟悉的命令行方式的

DOS这个环境

到我们所熟悉的图形用户界面技术

有Windows视窗系统

以及很多果粉所拥趸的

这个Mac这个操作系统

它们都可追溯到

上个世纪80年代初期的

施乐这家公司

所研发的Star这个系列的

图形用户界面技术

我们可以看

在30多年以前

所呈现出来的图形用户界面技术

已经拥有了

基本的WIMP

这必要的基本元素

W就是我们说的Windows

视窗 多视窗

I就是Icon图标

M就是menu菜单

P point就是我们的鼠标

想想看

我们现在所接触到的

图形用户界面技术

主要也是以

上个世纪施乐公司

所奠定下来的

这样的一些基本的思路和元素所组成的

那么我们再来看

分布式操作系统

果然是应了那句老话

分久必合 合久必分

个人电脑PC的出现

把计算机资源从原来的昂贵的

集中式分散到不同的物理位置

和个人的手上

但后来又由于网络技术的出现和互联

人们就需要把多台机器

之间进行数据的一个共享和协调

又把分散在各地的

这样的CPU资源做为一个整体

来进行调度管理

这就是分布式操作系统

而在这样的一个操作系统当中

它的安全性和高可靠性

又变成了它研究的重点

那另外一条线呢

我们来看看

非PC的智能设备

如果我们从这条线来看的话

那我们看到的就是

嵌入式操作系统

对于嵌入式操作系统

我们大部分人都是通过

智能手机才认识它的

比如我们典型的平台

安卓这套系统

以及我们苹果手机上的iOS

这个系统

还有呢

我们可以看到

不同于像Windows系列的像CE

这样的操作系统

我们的安卓和iOS

它们都和开源的Linux

都有一个渊源

都有了千丝万缕

但是 作为嵌入式的操作系统来说

它并不是近年来才出现的一类操作系统

过去它就早已应用在我们的工业控制

和国防系统这些领域当中

相对于我们熟悉的

个人电脑操作系统来说

它更强调的是一个实时性

和高可靠性

而同时嵌入这两个字

它强调的是一个可裁剪性

它的专用性

它针对于我们的应用来说

它可以大到我们看到的

这样的一些手机应用的操作系统

也可以小到我们微波炉上

机顶盒上的

那样的一些管理系统

到这里

我们就完成了

操作系统演变的梳理

我们也就应该能够回答

操作系统是什么

这样的一个问题了

什么是操作系统

顾名思义

那就是为了便于

高效友好的操作计算机硬件资源

而开发的管理系统软件

所以我们从软件的这个层次上来看呢

操作系统它实际上是

最基本最核心的系统软件

其他的所有软件

都要建立在操作系统的基础上

而且操作系统的形态

多种多样

可大可小

我们以个人电脑操作系统Windows7为例

我们可以看到

它是代码量约为五千万行

所以我们又看到

它既要兼顾一个通用性

能够运行在各种各样的硬件平台上

还要考虑到一个兼容性

必须能够兼容以前的老版本的软件

再加上用户行为的一个

难以预测

实际上

操作系统的实现和开发

是一个极为复杂的一个

庞大的一个软件工程

但如果说你是为一个

机顶盒开发一个操作系统的话

就会因为它的应用指向性非常明确

功能也单一

用户操作也简单

所以你仅仅用一个小巧的

应用程序

就可以胜任

这就是操作系统

可繁可简的操作系统

计算机文化基础课程列表:

第1课:说在前面的话

-由一个短片引出......

--由一个短片引出......

-梳理IT产业大脉络(上)

--梳理IT产业大脉络(上)

-梳理IT产业大脉络(下)

--梳理IT产业大脉络(下)

-你的第一门计算机入门课

--课程介绍及要求

-实践:图像处理入门

--实践小作业要求

--操作前的几点准备

--操作1:素材整体布局

--操作2:制作收割后裸露土地的效果

--操作3:人物主体抠像

--操作4:图像合成的余下步骤

-第1课习题作业

-第1课导学帖

--第1课导学帖

第2课:揭开计算机的神秘面纱

-现代计算机为什么是电子数字的?

--数字装置与模拟装置

-二进制与十进制有什么区别?

--了解二进制

-为什么莱布尼兹没有认识到二进制的重要性?

--与、或、非

--二进制数的数字实现

-从ENIAC到现代通用计算机

--ENIAC到现代计算机

--新材料带来新发展

-摩尔定律会失效吗?

--摩尔定律失效

-讲座:计算机世界中的巨无霸

--计算机世界中的巨无霸

-参观:感受世界巨无霸(太湖之光)

--神威太湖之光简介

--探秘神威太湖之光

--神威太湖之光应用领域

-参观补充:走进济南国家超算中心

--走进国家超算中心

-实践:我的计算机有多快?

--我的计算机有多快?

-第2课习题作业

-第2课导学帖

--第2课导学帖

第3课:数字世界中形形色色的“数”

-数码相机是如何“计算”出一张数字照片?

--照相机如何感知世界

--如何拍摄彩色照片

-认识图像数字化过程中的采样和量化

--采样和量化

--像素、分辨率和色深

-计算机是如何感知声音波形的?

--声音量化三要素

-换一种思路来数字化文本信息

--机内码是如何产生的

--字符集的发展历程

-实践:常用网络资源下载

--常见下载方法介绍

--常见文件类型下载

- 第3课习题作业

-第3课导学帖

--第3课导学帖

第4课:最熟悉的陌生人APP

-软件解决的目标是什么?

--软件的目的是什么

-我们使用的软件是怎么来的?

--软件是怎么来的1

--软件是怎么来的2

-操作系统拥有什么样的神力?

--开机过程发生了什么

--操作系统的演变1

--操作系统的演变2

--CPU的管理调度

--虚拟存储技术

--统一驱动外设的方法

-访谈:如何成功研发一款手机APP

--互联网模式下的APP

--ColorV的应用亮点

--如何在互联网中掘金

--ColorV操作讲解

-实践:如何利用注册表进行系统优化

--注册表概述

--用注册表进行系统优化

--注册表与信息安全

-第4课习题作业

-第4课导学帖

--第4课导学帖

第5课:数据如何安好

-数字存储前言

--梳理数字存储历史

--磁、光存储介质

--半导体存储介质

-怎样在存储介质上表示1和0?

--光盘怎样表示1和0

--磁带和半导体怎样表示

-怎样从存储介质读取1和0?

--怎样读取1和0(上)

--怎样读取1和0(下)

-如何找到所需的数据?

--如何找到数据(上)

--如何找到数据(下)

-实践:文章排版基本技能

--引言

--中文输入

--排版的基本编辑对象

--打印字符与非打印字符

--图文混排

--页面设置

--利用样式润色文件段落

--利用表格布局标题

--分栏和首字下沉

--设置页眉与页脚

--设置插图润色排版

--LaTeX入门

-第5课习题作业

-第5课导学帖

--第5课导学帖

第6课:演示文稿制作

-演示文稿制作准备

--操作前的几个概念

--实践前的环境准备

--参考上机练习完成制作

-制作演示文稿

--具体版式幻灯片制作1

--具体版式幻灯片制作2

--具体版式幻灯片制作3

--具体版式幻灯片制作4

--幻灯片切换动画效果

--幻灯片元素动画效果1

--幻灯片元素动画效果2

--幻灯片元素动画效果3

--设置超链接按钮

--设置超链接文本

--设置演示文稿背景音乐

-作品赏析

--咖啡作品:演示效果的普适性

--机器猫作品:路径动画和背景音效

--夏天的风作品:Mac OS制作

--游戏作品:密室逃脱(上)

--游戏作品:密室逃脱(下)

-第6课习题作业

-第6课导学帖

--第6课导学帖

第7课:从单机到联网

-联网目的和资源共享模式的变迁

--中央主机-终端联网

--资源共享模式

--异构网互联

-物联网连入互联网

--互联网与因特网

-访谈:PC在智能穿戴生态系统中的定位

--对话联想(上)

--对话联想(下)

-参观:联想创新中心掠影

--探秘联想创新中心

-第7课习题作业

-第7课导学帖

--第7课导学帖

第8课:+互联网

-从网络组织来描述计算机网络

--计算机网络的定义

--通信线路和设备(上)

--通信线路和设备(下)

--网络软件

-从功能角度来认识计算机网络

--网络体系结构

--IPv4(上)

--IPv4(下)

--IPv6

--查看IP地址/DNS

-实践:网络不通怎么办

--网络连接

--用ping测试连通性

--ipconfig确定配置

--默认网关的MAC地址

--如何知道数据走哪条路

-第8课习题作业

-第8课导学帖

--第8课导学帖

第9课:从图像传感器看世界的物联

-认识图像传感器

--认识图像传感器

--图像传感器的应用

--图像传感器的市场

--图像传感器发展阶段

-图像传感器的应用

--在汽车中的应用1

--在汽车中的应用2

--物联网中的应用

-了解图像传感器技术

--图像传感器的技术

-图像传感器的挑战

--问题与挑战

-讲座:如何在大数据中精准生活

--走进大数据

--探秘腾讯大数据平台

--生活中的大数据

-实践:HTML入门实践

--HTML作业要求

--HTML基本标记

--综合样例(上)

--综合样例(下)

-第9课习题作业

-第9课导学帖

--第9课导学帖

第10课:从信息为王到选择为王

-认识搜索引擎

--这就是搜索引擎

--著名的搜索引擎公司

--搜索引擎技术的发展

--搜索引擎的目标与广告

-信息检索背后的关键技术

--海量数据的获取

--建立快速有效的索引

--搜索结果排名

-搜索引擎的未来

--情境感知的搜索

--社会化搜索

--智能搜索

-实践:Aminer学术搜索

--Aminer介绍

-第10课习题作业

-第10课导学帖

--第10课导学帖

第11课:信息安全知多少

-信息安全的基本要求

--信息安全的基本要求

--早期的计算机安全

-新型的网络攻击有哪些

--联线网络信息安全专家

--信息泄露

--信息安全与社会工程学

--移动安全

-未知攻 焉知防

--未知攻焉知防

--未知攻焉知防2

--信息加密

--安全防范原则

-实践:Excel实践

--认识Excel表格

--实例操作

--实例操作2

--实例操作3

--绘制图表

-第11课习题作业

-第11课导学帖

--第11课导学帖

第12课:说在后面的话

-回顾与展望

--回顾与展望1

--回顾与展望2

--回顾与展望3

--回顾与展望4

-什么是计算

--什么是计算

-访谈:信息技术交叉应用

--对话风投专家1

--对话风投专家2

--对话风投专家3

-嘉宾分享:闲谈数字产业创新

--闲谈数字产业创新(上)

--闲谈数字产业创新(下)

-第12课习题作业

-第12课导学帖

--第12课导学帖

操作系统的演变2笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。