第二章:操作系统

合集下载

操作系统第二章PPT课件

操作系统第二章PPT课件

-
12
2.1.3 进程挂起
有挂起状态的进程转换图
创建 准许 就绪
激活 事件 发生
挂起
就绪 挂起
分派 超时
运行 准许
等待 事件
消失
(a) 带有一个挂起状态
创建
准许
准许
挂起
就绪, 挂起
事件 发生
阻塞 挂起
激活 挂起
激活
就绪
事件 发生 阻塞
分派 超时
运行
等待 事件
释放
-
消失
(b) 带有两个挂起状态
13
2.1.3 进程挂起
-
38
2.4.1 线程及其管理
2.线程的定义及特征
线程是进程内的一个相对独立的、可独立调度 和指派的执行单元。
线程具有以下性质:
• 线程是进程内的一个相对独立的可执行单元。
• 线程是操作系统中的基本调度单元 。
• 一个进程中至少应有一个线程 。
• 线程并不拥有资源,而是共享和使用包含它的 进程所拥有的所有资源。
• ③当运行中获取用户程序提出的某种请求后,OS可以 代用户程序产生进程以实现某种功能,使用户不必等 待。
• ④基于应用进程的需要,由已存在的进程产生另一个 进程,以便使新程序以并发运行方式完成特定任务。
-
5
2.1.1 进程产生和终止
2.进程终止 导致进程终止的事件大致有14种 :正常 结束 、超时限制 、内存不足 、超界 、 保护错误 、算术错误 、超越时限 、I/O 失败 、非法指令 、特权指令 、错误使 用数据 、操作员或OS干预 、父进程终 止 、父进程需要 。
-
27
2.3.1 执行模式
大多数处理器都至少支持两种执行模式, 一种是同操作系统有关的模式,另一种则 是同用户程序有关的模式。较低特权模式 称为用户模式。较高特权模式指系统模式、 控制模式或内核模式。内核是操作系统中 最核心功能的集合。

第二章 操作系统

第二章 操作系统



进程通信 进程之间的联系称之为进程通信,用通信原语进行描述。进程 间的基本关系是同步和互斥两种。同步反映了进程间的合作关 系,同步的例子是一个进程需要以另一个进程的输出作为自己 的输入。互斥反映了进程间的竞争关系,互斥的例子是两个进 程可能同时使用同一资源。
死锁 当两个或两个以上的进程因争用系统资源而无休止地互相等待 时,就发生进程死锁,这是系统的一种出错状态,应采取预防 措施避免出现死锁现象。 预防死锁的方法有:静态预先分配所有资源法、有序资源分配 法和受控资源分配法。






网络操作系统(Network operating system):运 行在局域网上的操作系统。目前,常用的网络操 作系统有NetWare和Windows NT等。 分布式操作系统(Distributed operating system): 通过网络将物理上分布的具有自治功能的计算机 系统或数据处理系统互连,实现信息交换和资源 共享,协同完成任务。 单用户操作系统(Single-user operating system):按同时管理的作业数,单用户操作系 统可分为单用户单任务操作系统和单用户多任务 操作系统。单用户单任务操作系统只能同时管理 一个作业运行,CPU运行效率低,如DOS;单用 户多任务操作系统允许多个程序或作业同时存在 和运行。
操作系统的组成


进程管理
进程是是程序的一次执行过程,是系统进行资源分配和调度的 独立单位。 进程与程序具有不同的属性,概括如下: 程序是指令的集合,进程是指令的执行; 程序是静态的概念,进程是动态的概念; 程序存储需要介质,进程执行需要处理机; 程序是永存的,进程的生命是有限的。 进程由三部分组成:进程控制块、程序和数据的集合。

操作系统原理教程第2章

操作系统原理教程第2章

超线程的工作
– 超线程处理器被视为两个分离的逻辑处理器,应用程序
不须修正就可使用这两个逻辑处理器. – 每个逻辑处理器都可独立响应中断.第一个逻辑处理器 可追踪一个软件线程,而第二个逻辑处理器则可同时追 踪另一个软件线程. – 由于两个线程共同使用同样的执行资源,因此不会产生 一个线程执行的同时,另一个线程闲置的状况.
要进行合理的控制和协调才能正确执行
资源共享关系 相互合作关系
进程的同步与互斥
进程同步与互斥的概念 进程同步机制应遵循的原则 利用锁机制实现同步
进程同步与互斥的概念
临界资源
– 在系统中有许多硬件或软件资源,在一段时间内只允许一个进程访
问或使用,这种资源称为临界资源.
临界区
– 每个进程中访问临界资源的那段代码称为临界区
信号量的操作
(1)P操作:记为P(S),描述为:
– – – – – – – –
P(S) { S=S-1; if (S<0) W(S); } V(S) { S=S+1; if (S<=0) R(S); }
(2)V操作:记为V(S),描述为:
利用PV操作实现互斥 利用PV操作实现互斥
概念:
– 互斥信号量是根据临界资源的类型设置的.有几种
进程的定义
– 一个程序在一个数据集合上的一次运行过程.所以
一个程序在不同数据集合上运行,乃至一个程序在 同样数据集合上的多次运行都是不同的进程.
进程的特征
– – – – –
动态性 并发性 独立性 异步性 结构性
进程的状态
进程的三种基本状态 进程的其它两种状态 进程状态间的转换
进程的三种基本状态
就绪状态
– 【例2-5】有4位哲学家围着一个圆桌在思考和进餐,

2 操作系统MS-DOS

2 操作系统MS-DOS

2 .3
DOS磁盘操作系统
一 、DOS操作系统简介
DOS (Disk Operating System)是磁 盘操作系统的缩写。 DOS操作系统是微型计算机使用的一种单 用户、单任务操作系统。对个人计算机 来说,操作系统主要是对磁盘的数据进 行管理,因此把这种操作系统称为磁盘 操作系统,简称DOS。
2.2
二、键盘功能的介绍
键盘操作
4.组合控制键 Ctrl+S:暂停当前操作,按任意键后继续, 其作用与单独按Pause相同。 Ctrl+C或Break:中断或取消当前进行的 操作。该方法可停止一个命令的执行。 Ctrl+P或<Print Screen>:联机打印。按奇 数次连接打印机,按偶数次断开打印机。
起手腕;
左手由小指起分別放在asdf
基本键上,右手从食指起分別 放在 jkl; 等基本键上
手指的管辖区域
放习惯后,就能让十指在键盘上飞舞喽~~~
` Tab
Caps Lock
1 Q A
2 W S Z Alt
3 E D X
4 R F C
5 T G V
6 Y H B
7 U J N
8 I K M
通配符
DOS为文件名设定了两个专用符号:
“*”和“?”,称为“通配符”。 * :代表若干个任意字符。 ?:代表一个任意字符。 例如:*.BAT A*.BAS B?.C
3. DOS命令行中文件的表达 DOS执行处理文件的命令时,需要准确键 入文件说明,以便寻找文件。 其格式如下:
(2)作业管理与控制 实现计算机的作业组织、作业调度和 作业运行控制功能。 主要任务: 程序从外部设备调入和移出内存 程序的执行安排 在外部设备查找程序 程序装入内存的位置

操作系统第二章

操作系统第二章

当一进程所期待的某一事件尚未出现时,该进 程调用阻塞原语把自己阻塞起来,阻塞原语的 操作过程如下:由于进程正处于运行状态,故 应中断处理机,把CPU状态保护到PCB中, 停 止运行该进程。然后把“活跃阻塞”赋予该进 程,并把它插入到该事件的等待队列中,再从 活跃就绪队列中按一定算法选取一进程投入运 行。
进程控制是OS内核实现的。
2.3.1 内核
一、操作系统的层次结构
2.3
进 程 控 制
1、引入:方便设计与维护,将操作系统分为不同层次,
将操作系统的功能设臵在不同的层次中。 2、原则: 按调用关系分层,只有外层能调用内层; 与硬件关系密切的放在最里层;例如进程调度; 与用户关系密切的放在最外层;
2.2.1
进程的定义和特征
一、引入:为描述并发下程序的执行情况
2.2
进 程 的 描 述
二、定义:进程是程序的一次执行过程,是系统进行 资源分配和处理机调度的一个独立单位。 三、特征:
动态性 并发性 独立性 异步性
结构特性:进程=程序段+数据段+PCB
2.2.1
进程的定义和特征
四、进程和程序的区别与联系
1、就绪状态(ready):等处理机 2、执行状态(running):用处理机 3、阻塞状态(blocked):等事件
2.2.2
进程状态及其演变
时间片完
二、基本状态演变图
2.2
进 程 的 描 述
创建
就绪 调度 事件发生 (I/O完成) 阻塞
运行
完成 撤消
等事件 (I/O请求)
2.2.2
1、引入
进程状态及其演变
2.3.1 内核
二、内核:
2.3
进 程 控 制

操作系统第二章课件第二章练习

操作系统第二章课件第二章练习

第2章操作系统的基本概念一、单项选择题1. 操作系统是计算机系统中的()软件。

A.应用B.系统C.支撑D.工具2. 在计算机系统中配置了批处理操作系统,则能够()。

A.提高资源使用效率B.及时响应外部事件C.是用户直接干预作业的执行D.实现计算机间的通信3. 设计实时操作系统适应首先考虑()。

A.系统效率B.交互能力C.可移植性D.可靠性4. 如用户要利用计算机系统直接调试和控制程序的执行,则应在其上配置()操作系统。

A.批处理B.实时C.分时D.单用户5. 访管指令是一条()指令。

A.特权B.只允许在目态执行的C.只允许在管态执行的D.在目态和管态均可执行的6. 单操作系统完成了用户请求的“系统功能调用”后,应让中央处理器()工作。

A.维持在管态B.从管态转换到目态C.维持在目态D.从目态转换到管态二、多项选择题1. 在任何计算机系统中()。

A.主存储器可被中央处理器直接访问B.当CPU处于管态时只能执行特权指令C.操作系统只负责管理软件资源D.操作系统能接受用户输入的命令并控制用户程序的执行E.操作系统能为应用程序提供比裸机强的功能支持2. 各种类型的操作系统各有所长,它们追求的设计目标也不同,例如()。

A.多到批处理系统是为了提高系统的资源用率B.分时系统允许用户直接与计算机系统交互C.实时系统首先要考虑实时性和可靠性D.网络操作系统必须实现激素算计之间的通信及资源共享E.分布时操作系统要让多台计算机协作完成一个共同的任务3. 程序状态字是用来控制指令执行顺序并且保留和知识与程序有关的系统状态。

所以,()。

A. 每个程序都应该有一个PSWB. 程序状态字寄存器是用来存放当前运行程序的PSWC. 在多道程序设计系统中应设置多个程序状态自己村起来分别存放个成粗的PSW,以便多道并行执行D. 在用户程序的PSW中应置为管态,以便实用访管指令E. 处理器总是按程序状态字寄存器中的PSW控制程序的执行三、填空题1.计算机系统是由计算机________和计算机________两大部分组成。

第二章(操作系统)

第二章(操作系统)

8
返回本节
2.1.3 Windows XP简介
Windows XP的三个版本
Windows XP Home Edition 适用于大多数的家庭和普通用户 Windows XP Professional 适用于商业用户和有一定专业水平的家庭用户 Windows XP 64位Edition 专满足技术性工作站用户的强烈要求而设计 怎样安装xp
第二章 Windows操作系统的使用
本章重点
操作系统的功能 Windows XP的基本操作 文件和文件夹的管理 回收站的使用 程序管理
计算机管理
1
2.1 操作系统的功能与用户界面
操作系统在资源使用者和资源之间充当中间人的角 色,它负责管理、调度、指挥计算机的软硬件资源,使 其协调工作。
ቤተ መጻሕፍቲ ባይዱ
标三个部分,所有的操作都是从桌面开始。
开始菜单
任务栏
桌面图标
返回
12
2.1.4 Windows XP的桌面环境
任务栏
快速启动工具栏 窗口管理区 语言栏
开始按钮
系统提示区
任务一: 任务栏的设置
演示
13
2.1.4 Windows XP的桌面环境
开始菜单
用户帐户 系统工具和文 件管理工具列 表
常用程序列表
磁盘 用户
操作系统
内存
CPU
网络
程序
打印机
返回
2
2.1.1 操作系统的功能
处理器管理
处理器管理主要是对中央处理器(CPU)进行动态管理。 在多个程序运行时,所有的程序都是在处理器中运行得到结果 的,而现在大多的计算机都只有一块CPU,因此处理器管理实 际上是对处理器执行的“时间”管理,即如何将CPU真正合理 分配给每个任务。

操作系统的使用

操作系统的使用
上一页
12. 1 合同概述
• 12. 1. 1合同的概念 • 《中华人民共和国合同法》规定:“合同是平等主体自然人、法人、
其他组织之间设立、变更、终止民事权利义务关系的协议。”也就是 说,合同本质上是一种协议,是当事人意思表示一致的产物。 • 12. 1. 2合同的特征 • 合同的本质是一种合意或协议。实际上“协议”一词常常也就是指 “合意”。由于合同是合意的结果,必须包括以下要素: • 其一,合同的成立必须有两个或两个以上的当事人;其二,各方当 事人须互相做出意思表示,各方的意思表示是交互的,才能成立合同 ;其三,各方意思表示是一致的,也就是当事人达成一致的协议。由 于合同是两个或两个以上当事人意思表示一致的产物,因此当事人必 须在平等自愿的基础上进行协商,才能使其意思表示达成一致。如果 不存在平等自愿,也就没有真正的合意。
• (2)网络方面 • 增强的家庭网络向导,Internet连接防火墙,功能更强,速度更快
的IE 7浏览器。 Windows Messenger。"Windows Messenger”提 供电子邮件、即时文字交流、即时视频文件播放、即时声音交流、远 程支持及应用程序和数据文件的共享等功能,利用这些功能可以在线 • 和朋友进行交流,给朋友打电话和传呼,以及和朋友共享相片、音乐 和其他文件等。 • 功能大为加强的NetMeeting。
• (4)系统维护Windows XP是以优秀的Windows 2000代码为基础, 提供了大量有利于数据安全性、用户隐私保密性等方面的工具。它兼 容现有的大多数硬件和软件,并且已为未来的硬、软件技术留有余地。
上一页 下一页 返回
第一节操作系统简介
• (5)其他新增功能 • 任务管理器。在中文版的Windows XP系统中,用户可以使用“任
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CPU
例如20ms 为单位
程序1 程序1
程序2
程序3
…...
程序N
程序排队队列
中国海洋大学 焦玲制作
37
操作系统之处理机管理
程序与进程的区别: 进程会 争取 处理器 资源
中国海洋大学 焦玲制作
38
操作系统之处理机管理
思考:
运行某一程序时,鼠标处于等待状态,为什 么?怎么处理? CPU资源或 原因: 者系统资源 多个进程运行过程中争夺资源而造成的
Байду номын сангаас
最基本的系统软件
操作系统
Windows Mac Unix Linux
软 件
系统软件
语言处理程序
C VB Java
实用程序
诊断程序 排错程序等
应用软件
中国海洋大学 焦玲制作
4
操作系统的概念和地位
服务生
什么是操作系统? 应 种 作 用
管家婆






裸机
中国海洋大学 焦玲制作
5
操作系统的概念和地位
中国海洋大学 焦玲制作
23
Windows的优势 显而易见 Windows的劣势 可靠性和安全性 Mac OS的优势 易用 可靠 安全 Mac OS的劣势 有限的软件
中国海洋大学 焦玲制作
24
快速测试:
PC操作系统存储 在哪里?
中国海洋大学 焦玲制作
25
操作系统存储在哪里?
存储在硬盘上 计算机启动时,操作系统 内核加载到内存中 计算机运行时,操作系统 内核一直驻留在内存
中国海洋大学 焦玲制作
21
操作系统介绍之Mac OS X 苹果电脑
应用于:
广告设计、出版印刷、网站设计 电影、电视及动画制作 视频音频编辑 医学成像、科学研究等
中国海洋大学 焦玲制作
22
操作系统介绍之Mac OS X 苹果电脑
兼容性: 2006年1月开始,苹果开始使用 Intel处理器 Windows操作系统 希望他们的MAC产品能够走入寻常百姓家


Word1.doc
Word.doc
Excel.Xls Word.doc 目录信息删除
删除文件时
…… ……
簇 n3 的 状 …… 态 n4 为 空
n2


查找磁盘文件
中国海洋大学 焦玲制作
49
典型案例:
陈冠希的“艳照门”事件 使用“文件粉碎软 件” 彻底删除文件
向标记为空的 扇区写入随机 的0和1序列
中国海洋大学 焦玲制作
62
操作系统之维护
补丁与自动更新 垃圾文件 碎片文件 维护工具
例如:
♣写入三个文件(A B C)以512B为一簇 AAAAAAAABBBBBBBBBCCCCCCC A就是碎片文件 ♣对文件A改动,比如增加了3个簇 AAAAAAAABBBBBBBBBCCCCCCCAAA
中国海洋大学 焦玲制作
处理办法:
任务管理器: ctrl+alt+delete
中国海洋大学 焦玲制作
39
操作系统之处理机管理
任务管理器:ctrl+alt+delete
后台 进程
计算机平均运行50个进程 操作系统帮助CPU无缝切换进程中国海洋大学 焦玲制作
40
操作系统之处理机管理
任务管理器的作用:
① 终止未响应的应用程序 ② 终止进程的运行 感染了蠕虫病毒,终止病毒进程: CPU的使用率长时间达到或接近100%, 内存长时间处于几乎耗尽的状态时
什么是驱动程序?
在外设与计算机之间建立通信的软件 驱动程序是系统软件,在需要时自动启动 运行在后台的程序,不会在屏幕上显示窗口 设备使用之前,必须安装驱动程序
中国海洋大学 焦玲制作
53
操作系统之设备管理
处理机管理 存储管理 文件管理 设备管理
查看更新 驱动程序
中国海洋大学 焦玲制作
54
操作系统之设备管理
全世界80%的人使用 Linix WINDOWS操作系统
Unix 塞班
安卓
8
操作系统介绍之Windows家族
中国海洋大学 焦玲制作
9
操作系统介绍之Windows家族
中国海洋大学 焦玲制作
10
重 温
Windows家族
界面
中国海洋大学 焦玲制作
11
操作系统的发展历史:
中国海洋大学 焦玲制作
12
Windows 1.01: 非常像蓝屏死机
中国海洋大学 焦玲制作
41
操作系统之存储管理
处理机管理 存储管理
目的:扩充内存空间,提高利用率 虚拟内存: 来自于硬盘空间 解决内存空间不足
操作系统 文 档 图片 文字处理 软件 图片处理 软件
42
数据 中国海洋大学 焦玲制作
操作系统之文件管理
处理机管理 存储管理 文件管理
文件名:
主文件名+扩展名(长度:255个字符)
Windows 3.1:
出现了Windows大旗,这一设计一 直延续到了Windows Me
Windows 95/98:
经典的蓝天白云, 有几个老网虫能够忘记?
中国海洋大学 焦玲制作
13
Windows 2000:
蓝天白云没了,取而代之 的是经典又庄重的视窗, 一直以来许多用户都认为, 它才是最棒的微软操作系 统
C:>format a:
操 作 系 统 分 类
户数
按任 务数
多任务操作系统
批处理系统
Windows系列 UNIX Linux
按系统 功能
分时操作系统
实时操作系统 网络操作系统
中国海洋大学 焦玲制作
30
操作系统之分类
多任务
单任务
中国海洋大学 焦玲制作
31
目录
操作系统的演变与发展 操作系统的功能
操作系统的维护
34
操作系统之处理机管理
目的:有效合理的分配CPU的时间
程序A、B、C只能分别 调入内存,不利于发挥 CPU的效率
中国海洋大学 焦玲制作
35
操作系统之处理机管理
目的:有效合理的分配CPU的时间
宏观上并行:同时在执行 微观上串行:各程序轮流地占有CPU,交替执行
中国海洋大学 焦玲制作
36
CPU时间片
Windows ME:
最成功之后居然跟来的是最失败 的微软系统,几乎天天被骂,但 启动画面还是非常有特色的
中国海洋大学 焦玲制作
14
Windows XP:
第一次采用黑色界面,这种设计 一直延续到现在
Windows 2003
Windows 7
Windows Vista
中国海洋大学 焦玲制作
15
操作系统介绍之Mac OS X
碎片文件:
♣经常进行磁盘碎片整理,可以加速计算机运 行速度
中国海洋大学 焦玲制作
65
操作系统之维护
补丁与自动更新 垃圾文件 碎片文件 维护工具
维护工具:
♣Windows优化大师 ♣360安全卫士 ♣一键还原(GHOST)
中国海洋大学 焦玲制作
66
知识点
(1)操作系统的概念和地位:
管家婆:管理软硬件资源,协调后台工作 服务生:提供用户与计算机间的接口 操作系统是最基本的系统软件
数字10
能够
中国海洋大学 焦玲制作
16
操作系统介绍之Mac OS X
Mac OS X的优点
优雅界面 炫目影像
中国海洋大学 焦玲制作
17
操作系统介绍之Mac OS X
Mac OS X的优点
安全设计 不会感染PC病毒
中国海洋大学 焦玲制作
18
操作系统介绍之Mac OS X
Mac OS X的优点
高度兼容
- WinXP的掌上电脑简化版
-
Google公司生产
-开源OS
- Windows桌面相似
中国海洋大学 焦玲制作
28
思考:
手持设备操作系统存储在哪里 手持设备操作系统小 存储在ROM中 无需从硬盘加载到RAM中
中国海洋大学 焦玲制作
29
操作系统之分类
按用户 界面 按用 命令行界面操作系统 图形用户界面操作系统 单用户操作系统 多用户操作系统 单任务操作系统 DOS
第二章:操作系统基础
基本介绍 操作系统 主要功能 系统维护
中国海洋大学 焦玲制作
目录
操作系统的演变与发展 操作系统的功能
操作系统的维护
中国海洋大学 焦玲制作
操作系统的演变与发展
概念和地位
常用操作系统介绍
分类
什么是操作系统 操作系统的地位
Windows系列
界面 用户 任务
中国海洋大学 焦玲制作
3
操作系统的概念和地位 操作系统在计算机软件系统中的地位
操作系统的概念
管家婆
管理软硬件资源,协调后台工作
服务生
提供用户与计算机的交互接口
中国海洋大学 焦玲制作
6
快速测试:
列举你所熟 悉的操作系统
中国海洋大学 焦玲制作
7
常用操作系统介绍
Windows 系列
Windows7
Windows xp
Windows 98 网络操作系统 手持设备操作系统
中国海洋大学 焦玲制作
思考: 常用文件扩展名有哪些?
中国海洋大学 焦玲制作
43
操作系统之文件管理
处理机管理 存储管理 文件管理
文件扩展名决定文件类型
中国海洋大学 焦玲制作
44
相关文档
最新文档