哈工大操作系统课件3-10(全)
操作系统课件

1.2.1 无操作系统的计算机系统
1. 人工操作方式manual operation mode 人工操作方式的两个缺点:
1用户独占全机.1台计算机的全部资源只 能由上机用户 独占. 2CPU等待人工操作.
可见,人工操作方式严重降低了计算机资源的 利用率,此即所谓的人工操作方式与机器利用率 的矛盾,简称人机矛盾.
2 提高I/O速度.当CPU在运行中需要数据时,是直接从高速 的磁带或磁盘上将数据调入内存的,不再是从低速I/O设备上输 入,从而大大缓和了CPU和I/O设备速度不匹配的矛盾,进1步减 少了CPU的空闲时间.
1.2.2 单道批处理系统
Simple Batch Processing System
1. 处理过程
时间片轮转法 怎样分享CPU
1个时间t CPU
PRG1 PRG2 …
未完
PRG1 PRG2 … t
系统规定1个称之为 时间片 的时间单位,所有终端 用户轮流享用1个时间片的CPU.
例如:若有n = 20个用户,时间片大小 ts = 10 毫秒,则每 个用户在 nts=0.2秒内至少能用ts = 10ms 的CPU, 由于CPU的速度比人在终端上指令的时间快得 多,则用户似乎感到CPU为自己独占.
所,防止某程序的异常而破坏其他程序.
3. I/O设备管理问题: 既方便用户使用,又能提高设备
的利用率.
4. 文件管理问题: 既方便用户使用,又保证数据的安全
性和1致性.
5. 作业管理问题:计算型、I/O型
操作系统的定义:操作系统是1组控制 和管理计算机硬件和软件资源,合理地对各 类作业进行调度,以及方便用户使用的程序 的集合.
程序aI/O请求
程序aI/O完成
计算机操作系统第三版全部课件

2.4.2 Windows的命令控制界面
Windows的命令控制界面分为 两个部分: 窗口交互:通过键盘和鼠标在 图形上操作。 命令解释器:通过cmd.exe为 用户服务。
2.4.2 Windows的命令控制界面
图2.6相互调用批处理示例
2.5 系统调用
系统调用分为6类: 1 设备管理 2 文件管理 3 进程控制 4 进程通信 5 存储管理 6 线程管理
1.4.2 分时操作系统(On-line)
HAL
Time Sharing OS
终端
终端
…...
终端
界面1:交互式命令语言(eg. shell, command) 界面2:图形用户界面(GUI)
1.4.2 分时操作系统
• 特点:
– 多路性:一个主机与多个终端相连; – 交互性:以对话的方式为用户服务; – 独占性:每个终端用户仿佛拥有一台虚拟机。
1.1.3 操作系统定义
操作系统是位于硬件层(HAL)之 上,所有其它软件层之下的一个系统 软件,是管理和控制系统中各种软硬 件资源,方便用户使用计算机系统的 程序集合。
Operating supervisor monitoring program
1.2 操作系统的历史
• 操作系统的产生
– 手工操作阶段 – 成批处理阶段 – 执行系统阶段
– 提高处理能力; – 扩展应用领域。
Foreground/Background System
• 常见模式:
– 分时(前台)+批处理(后台) – 实时(前台)+批处理(后台)
1.4.5 单用户操作系统
• 同一时刻仅有一个用户使用的系统 • 应用领域:
– 台式机,笔记本,…….
哈工大嵌入式操作系统课件—0 Outline

嵌入式TCP/IP原理
TCP/IP分层结构 链路层协议 802.3 网络层协议 IP 传输层协议 TCP UDP ICMP 应用层协议 HTTP、FTP 交换机、路由器工作原理
课程总结
总结嵌入式操作系统软件部分讲课内容 答疑
考察方式
1-2个随堂作业。 提交一个报告,关于嵌入式系统的原理、开发 过程、软件介绍等等。3000字左右。需要有摘 要,关键词和参考文献。 不要选择太泛的题目,例如:嵌入式系统开发 技术,嵌入式CPU选择之类的题目 选择一些更小更专的题目写,例如BusyBox使 用,嵌入式Linux文件系统分析
推荐参考资料
嵌入式系统实时概念 VxWorks程序员指南 Linux权威指南 深入理解Linux内核 Linux设备驱动程序 GUN工具手册 UNIX网络编程(第一卷)套接口API…. UNIX网络编程(第二卷)进程间通信 TCP/IP详解 嵌入式软件开发技术
嵌入式系统设计 课程
嵌入式系统概述 嵌入式操作系统原理 VxWorks操作系统原理 嵌入式Linux操作系统原理 嵌入式TCP/IP原理 课程总结
预备知识
嵌入式系统概述 案例介绍
嵌入式操作系统原理
任务/进程 操作系统内核基本知识 任务/进程调度算法 任务/进程间通信机制 中断系统
VxWorks操作系统原理
VxWorks的任务机制 VxWorks的任务间通信机制 Tornado开发环境介绍 利用Tornado开发环境的开发过程
嵌入式Linux操作系统原理
Linux操作系统命令 Linux操作系统开发环境
gcc gdb make
Linux内核与驱动程序
内核同步机制 驱动程序开发
哈工大大学计算机基础课件计算机与信息安全ppt课件

2019
-
22
主要的网络病毒
木马病毒 蠕虫病毒 脚本病毒
摘自:金山公司《2008年中国电脑病毒疫情及互联网安全报告》
2019
-
23
木马病毒
木马病毒:是一种后门程序,是黑客用来盗取其他用户的
个人信息,甚至是远程控制对方的计算机而制作,然后
通过各种手段传播或者骗取目标用户执行该程序,以达
到盗取密码等各种数据资料等目的。与一般的病毒不同
拐 恶作剧
2008年6月,四川大地 震赈灾期间,黑龙江、 湖南、湖北等地个别不 法分子利用互联网恶意 篡改红十字会公布的募 捐银行账号,盗取公众 捐款资金。
2019
-
9
1.他人恶意行为——伪造信 息
如:网络钓鱼
骗
正确的农行网站
伪造的农行网站
2019
-
10
1.他人恶意行为—— 恶意攻击
破坏
2007年5月,网络游戏运营商 联众公司托管在北京、上海、
大学计算机基础第9章计算机与信息安全哈尔滨工业大学计算机科学与技术学院2019主要内容91计算机与信息安全问题计算机与信息安全问题计算机与信息安全目标计算机与信息安全的根源92常见的安全威胁分析计算机病毒网络入侵与攻击93计算机与信息安全防护计算机与信息安全目标分析计算机与信息安全保护措施94网络行为规范计算机犯罪网络行为规范2019硬件网络安全软件系统安全数据安全计算机安全从其本质上来讲就是计算机及网络上的信息安全信息传输处理使用安全91计算机与信息安全概念2019用户要求
2019
-
29
9.2常见的安全威胁
2019
-
30
9.2.2 网络入侵与攻击
• 黑客:黑客一词,原指热心于计算机技术,水平高超的 电脑专家,尤其是程序设计人员。但到了今天,黑客一 词已被用于泛指那些专门利用电脑搞破坏或恶作剧的家 伙。
操作系统教程(第三版)课件

操作系统的基本概念
要点一
总结词
操作系统的基本概念
要点二
详细描述
操作系统的基本概念包括进程、线程、内存管理、文件系 统等。进程是程序的一次执行过程,是系统进行资源分配 和调度的基本单位;线程是进程内的一条执行路径,是系 统调度的基本单位。内存管理负责分配和回收内存空间, 以及管理内存中的程序和数据。文件系统负责管理磁盘存 储空间和文件,以及提供文件访问接口。
用户界面设计的基本原则 用户友好、易于使用、一致性、可靠性等。
系统桌面环境
系统桌面的定义 系统桌面是操作系统中提供给用户的主要界面,包括图标、 菜单、窗口等元素。
系统桌面的功能 系统桌面提供了一系列功能,如启动应用程序、管理文件 和目录、设置系统参数等。
系统桌面的个性化设置 用户可以根据自己的习惯和喜好,对系统桌面进行个性化 设置,如调整背景颜色、添加小工具等。
设备的回收处理
03
在设备回收后,需要进行一些处理工作,如关闭设备驱动程序、
释放系统资源等。
设备的虚拟化技术
设备虚拟化技术的概念
设备虚拟化技术是一种将物理硬件资源虚拟化为多个独立资源的 技术,使得多个虚拟资源可以共享物理硬件资源。
设备虚拟化的优点
设备虚拟化的优点包括提高硬件资源利用率、简化系统管理、提高 系统的可扩展性和可靠性等。
操作系统的分类
总结词
操作系统的分类
详细描述
根据不同的分类标准,操作系统可以分为多种类型。根据运行环境可以分为单机操作系 统和网络操作系统;根据使用性质可以分为通用操作系统和专用操作系统;根据处理方 式可以分为批处理操作系统、分时操作系统和实时操作系统;根据功能可以分为微机操
作系统和服务器操作系统等。
《计算机操作系统》课件

《计算机操作系统》课件计算机操作系统课件章节一、引言1.1 课程简介1.2 学习目标1.3 前置知识章节二、操作系统概述2.1 什么是操作系统2.2 操作系统的作用和功能2.3 操作系统的发展历程章节三、进程管理3.1 进程的概念和特征3.2 进程管理的目标和原则3.3 进程调度策略3.3.1 先来先服务调度算法(FCFS)3.3.2 短作业优先调度算法(SJF)3.3.3 优先级调度算法3.3.4 时间片轮转调度算法(RR)3.4 进程同步与通信3.4.1 临界区问题3.4.2 信号量机制3.4.3 管程3.5 进程死锁3.5.1 死锁的概念3.5.2 死锁的预防和避免3.5.3 死锁的检测和解除章节四、内存管理4.1 内存地质空间4.2 内存分区管理4.2.1 连续分配4.2.2 非连续分配4.3 页面置换算法4.3.1 最佳置换算法4.3.2 先进先出置换算法4.3.3 时钟置换算法4.3.4 最近最久未使用置换算法4.4 虚拟内存管理4.4.1 页面置换与请求调页4.4.2 页面置换算法的优化4.4.3 虚拟内存与辅存交换4.4.4 页面置换与进程调度章节五、文件系统5.1 文件系统的功能和组成5.2 文件的逻辑结构5.3 文件的物理结构5.4 文件目录管理5.5 文件存储空间分配5.6 文件读写操作5.7 文件共享和保护附件:1、表格:常用操作系统的特点比较2、图表:进程调度算法比较3、图片:内存分区管理示意图4、代码示例:信号量机制的实现法律名词及注释:1、版权:指对原创作品的复制、发行和展示等行为的合法保护,包括文字、图片、代码等。
2、许可证:指为使用某一特定产品或服务而获得的合法授权书,规定了用户使用该产品或服务的权限和限制。
3、知识产权:指知识性创造的产权,包括专利、商标、版权等。
附件:1、表格:常用操作系统的特点比较2、图表:进程调度算法比较3、图片:内存分区管理示意图4、代码示例:信号量机制的实现法律名词及注释:1、版权:指对原创作品的复制、发行和展示等行为的合法保护,包括文字、图片、代码等。
哈工大操作系统第9讲
哈尔滨工业大学远程教育课程操作系统第9 讲主讲人:张英涛信号量l信号量是一种数据结构l信号量的值与相应资源的使用情况有关l信号量的值仅由P、V操作改变l S.value≥0:表示系统中可用的资源数量l S.value<0:其绝对值表示已阻塞的进程数量l S.Value初值为1时:只允许一个进程访问临界资源,是互斥信号量AND型信号量基本思想:将进程在整个运行中需要的所有资源,一次性全部分配给进程,待进程使用完后一起释放。
用信号量实现互斥Var mutex:semaphore:=1;BeginParbeginProcess1:beginrepeatwait(mutex);critical sectionsignal(mutex);remainder sectionuntil false;end;Process2:beginrepeatwait(mutex);critical sectionsignal(mutex);remainder sectionuntil false;end;parendl在实现互斥时应注意l wait(mutex)和signal(mutex)必须成对地出现。
l缺wait(mutex)将会引起系统混乱,不能保证对临界资源的互斥访问l缺signal(mutex)将会使该临界资源永久不被释放经典的同步问题n生产者一消费者问题n读者一写者问题n哲学家进餐问题生产者一消费者问题n一组生产者进程生产产品给一组消费者进程消费。
为使他们并发执行,设一个有n个缓冲区的缓冲池,生产者一次向一个缓冲区中投入消息.消费者从一个缓冲区中取得消息。
生产者一消费者问题实际上是相互合作进程关系的一种抽象。
制约关系n不允许消费者进程到一个空缓冲区中取产品n不允许生产者进程到一个已满且还没被取走的缓冲区中投放产品例如l在输入时,输入进程是生产者,计算进程是消费者;l在输出时,计算进程是生产者,打印进程是消费者。
最新操作系统课件 第三章
3.1.3选择调度方式和算法的若干准则
❖ 二、面向系统的准则 ٭1.吞吐量高(特别于批处理):单位时间完成作 业数 ٭2.处理机利用率好:(因CPU贵,特别于大中型 多用户系统) ٭3.各类资源的平衡利用。(?折算标准)
处理机调度与死锁
3.2调度算法——是一个资源分配问题
处理机调度与死锁
图3-5多级队列反馈调度算法
就绪队列1 就绪队列2 就绪队列3 就绪队列n
S1
至CPU
S2
至CPU
S3
至CPU
Sn
至CPU
时间片:S1<S2<S3
处理机调度与死锁
3.3实时调度
❖ 3.3.1实现实时调度的基本条件 ٭1.提供必要的调度信息 ▪ (1)就绪时间; ▪ (2)开始/完成截止时间; ▪ (3)处理时间; ▪ (4)资源要求; ▪ (5)优先级;
▪ 太大:退化为FCFS; ▪ 太小:系统开销过大
٭系统对响应时间的要求;T=nq ٭就绪队列中进程的数目; ٭系统的处理能力:(应保证一个时间片处理完常用命令)
处理机调度与死锁
3.2.3基于时间片的轮转调度算法 ❖ 2.多级反馈队列调度
٭特点:长、短作业兼顾,有较好的响应时间 ▪ (1)短作业一次完成; ▪ (2)中型作业周转时间不长; ▪ (3)大型作业不会长期不处理。
ABCDE 0 1 2 34 4 3 5 24 4 7 12 14 18 4 6 10 11 14 1 2 2 5.5 3.5 4 9 18 6 13 4 8 16 3 9 1 2.67 3.1 1.5 2.25
平均
9 2.8 8 2.1
处理机调度与死锁
操作系统课件
回分配给它的存储区。把这一存储区称作为该进程的“进程控制块PCB” 。
. 2.2.2 进程控制块的内容
标识信息
标识信息:代表了一个进程的身份,是系统内部区
进程名 进程状态
分不同进程的依据 。
说明信息
. 说明信息:随时反映进程的情况 。
. 现场信息:进程暂时让出处理机时,须把当前各种
程序存放位置 数据存放位置 通用寄存器内容
绪队列的先后次序选择占用处理 机的进程。进程一旦占有处理机, 就一直用下去,直至结束或因等 待某事件而让出处理机。
就绪队列
D
C
B
A
I/O完成 I/O
阻塞队列
调度
完成
CPU
阻 塞
2. 时间片轮转调度算法 基本思想:调度时为进程分 到达 配一个称为“时间片”的时间段,
在使用完一个时间片后,即使进
程没运行完,也要释放处理机,
4. 多级队列调度算法
基本思想:系统中维持 多个就绪队列,每个就 绪队列具有不同的调度 级别,可以获得不同长 度的时间片。级 1就绪 队列里进程的调度级别 最高,可获得的时间片 最短;级 n就绪队列里 进程的调度级别最低, 但可以获得的时间片最 长。创建新进程时,它 的PCB将先进入级 1就 绪队列的末尾。
2. 进程定义
所谓“进程”,是指一个程序在给定数据集合上的一次执行过程,是系统进 行资源分配和运行调度的独立单位。
.3. 进程的分类 系统进程:操作系统中用于管理系统资源的那些并发程序,它们向用户提供 系统服务,分配系统的资源。
. 用户进程:可以并发执行的用户程序段,它们是操作系统的服务对象,是系
统资源的实际享用者。
功能:将被阻塞进程的现场信息保存到PCB中,状态改为阻塞; 将其PCB排到相应 的阻塞队列中。若被阻塞的是自己,调用了该原语后,就重新分配处理机。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
哈尔滨工业大学远程教育课程
操作系统
第7 讲
主讲人:张英涛
进程的挂起
挂起原语:SUSPEND() 挂起原语的执行过程: 检查被挂起进程的状态,若处于活动就 绪状态,改为静止就绪;若处于活动阻塞 状态,则改为静止阻塞;若正在执行,则 转向调度程序重新调度。
有挂起状态的进程状态图
执行
活动 就绪
临界资源
一次仅允许一个进程使用的 共享资源 如:打印机、磁带机、表格
临界区
在每个 进程 中访 问临 界 资源的那段程序
进程必须互斥进入临界区
访问临界区的循环进程描述
repeat
进入区 临界区
检查临界资源是否能访问
退出区
剩余区
until false;
将临界区标志设为未访问
同步机制遵循的原则
空闲让进 ② 忙则等待 ③ 有限等待 ④ 让权等待
char class[10];
};
typedef struct Student STUDENT;
PCB中的信息
(1)进程标识符 (2)处理机状态 (3)进程调度信息 (4)进程控制信息
进程标识符
(1)内部标识符 进程唯一的数字编号,给OS使用。 (2)外部标识符 由字母、数字组成,给用户使用。
处理机状态
虚拟:通过某种技术把一个物理实 体变为若干个逻辑上的对应物。 如:虚拟处理器、虚拟内存等 异步性:进程以不可预知的速度向 前推进。
操作系统的五大功能
1.处理机管理(硬件)
资源管理
2.存储器管理(硬件)
3.设备管理(硬件)
4.文件管理(软件) 联机用户接口 5.用户接口 命令接口 程序接口 图形接口 脱机用户接口
进程A
资源
进程B
直接制约:
进程间由于合作而形成的相互制约。
进程A 进程B
进程的两大关系
互斥
同步
互斥
互斥是并发执行的 多个进程由于竞争同一 资源而产生的相互排斥 的关系
同步
同步是进程间共同 完成一项任务时直接 发生相互作用的关系
—— 同步进程间具有合作关 系
—— 在执行时间上必须按一 定的顺序协调进行
脱机用户接口
适用:批处理系统。又称批处理用户接口 组成:JCL+作业说明书+命令解释程序 JCL:作业控制语言 过程: 用户把对作业的控制用JCL写在 作业说明书上,命令解释程序按照作业说 明书解释并执行。
程序接口
目的:为用户程序访问系统资源而设置。 组成:一组系统调用 系统调用:一个系统调用是一个能完成特 定功能的子程序。
静止状态 挂起状态 活动状态 非挂起状态
有挂起状态的进程状态图
执行
调度 I/O请求
挂起 挂起 激活
活动 就绪
释放
静止 就绪
释 放
活动 阻塞
激活 挂起
静止 阻塞
进程控制块
进程结构
PCB
进程控制块
Process Control Block
程序段 数据段
进程控制块
PCB是OS中最重要的记录型结构。 OS用PCB对并发进程进行管理和控制。 PCB是进程存在的唯一标志。 PCB常驻内存。 OS专门开辟PCB区将所有的PCB组 织成若干个链表或队列。
哈尔滨工业大学远程教育课程
操作系统
第3 讲
主讲人:张英涛
操作系统基本特征
并发性(最重要特征) 共享性 虚拟性 异步性
并发性
并行性:多个事件在同一时刻发生 并发性:多个事件在同一时间间隔 内发生。 单处理机系统:宏观并发微观串行。 多处理机系统:可能有并行。
两种资源共享方式
(1)互斥共享方式 对临界资源的访问 临界资源,如: 打印机等硬件;栈、变量、表格等软 件 (2)同时访问方式 多个进程同时访问的资源,如:磁盘、重 入码写的文件。 操作系统两个最基本的特征:并发和共享
注意
BLOCK和WAKEUP是一队作用相反的原语。 如果在某进程中调用了阻塞原语,则必须 在与之相合作的另一进程中或其他相关的 进程中,安排唤醒原语,以能唤醒阻塞进 程;否则,被阻塞进程将会因不能被唤醒 而长久地处于阻塞状态,从而再无机会继 续运行。
谢谢收看
操作系统 第6讲
哈尔滨工业大学 张英涛
联机用户接口
适用:几乎所有计算机的操作系统中。 组成:命令+终端处理程序+命令解释程序 过程: 用户在键盘上输入命令; 终端处理程序接收命令并显示在屏幕上; 命令解释程序解释并执行该命令。
联机命令举例: UNIX: login; logout; DOS: copy; format; 命令解释程序:操作系统的最高层,如: MS-DOS: UNIX: Shell.
处理机中主要的寄存器: (1)通用寄存器 8-32个,暂存信息用 (2)指令计数器 要访问的下一条指令地址 (3)程序状态字PSW 条件码、执行方式、 中断屏蔽标志 (4)用户栈指针 用户进程拥有的系统栈, 存放过程和系统调用参数及调用地址。
进程调度信息
进程状态 进程优先级 与调度算法有关信息 事件 如:阻塞原因
谢谢收看
操作系统 第4讲
哈尔滨工业大学 张英涛
哈尔滨工业大学远程教育课程
操作系统
第5 讲
主讲人:张英涛
进程的基本状态转换
就绪
I/O完成 进程调度 时间片完
阻塞 I/O请求
执行
挂起状态
引入原因: (1)终端用户请求 (2)父进程请求 (3)负荷调节需要 (4)操作系统的需要
挂起引起的状态转换
结构体(structure)
for example:一个学生的自然信息:
出生 专 班 姓 性 名 别 年 月 日 业 级
结构体(structure)
定义一个结构:struct Student{ char name[20];
char sex[12];
DATE birthday;
char speciality[20];
①
信号量机制
城市公路 进程 楼宇 1
中心街道
小区 B
小区A
信号量
信号量是一种数据结构
信号量的值与相应资源的使用 情况有关
信号量的值仅由P、V操作改变
谢谢收看
操作系统 第 7 讲
哈尔滨工业大学 张英涛
哈尔滨工业大学远程教育课程
操作系统
第8讲
系统调用过程
用户程序 系统调 用 命令
系统功能
调用
返回
操作系统的结构设计
操作系统的发展阶段: 传 第一代:无结构OS 统 OS 第二代:模块化OS结构 结 构 第一代:分层式OS结构 第一代:为内核OS结构(20世纪90年代)
谢谢收看
操作系统 第3讲
哈尔滨工业大学 张英涛
哈尔滨工业大学远程教育课程
程序A
L1:
N:=N+1 goto L1
程序B L2: PRINT(N); N:=0;
goto L2
设共享变量N初值为5,则会产生3中执行结果: 6,6,0
5,0,1
5,6,0
进程的特征
结构特征 动态性 并发性 独立性 异步性
结构特征
进程结构
PCB
进程控制块
动态特征的集中反映 描述要完成的功能 操作对象及工作区
就绪状态
进程已经分配了除处理机以外的所有 必要资源,只要再获得处理机就能够 执行的状态。 这样的进程可能有多个,通常排成一 个队列,称就绪队列。
执行状态
已经获得CPU,正在运行。 在单处理机系统只有一个进程 处于执行状态。多处理机系统 则有多个处于执行状态。
阻塞状态
正在执行的进程由于发生某事件而 暂时无法继续执行时,放弃处理机 而进入的状态,又称等待状态。 引起阻塞的事件:请求I/O,申请 缓存。
由系统内核创建
由自己创建
进程的创建
原语CREAT()按下述步骤创建一个新进 程: (1) 申请空白PCB。 (2) 为新进程分配资源。 (3) 初始化进程控制块。 (4) 将新进程插入就绪队列 。
PCB的初始化
①初始化标识信息。 ②初始化处理机状态信息。 ③初始化处理机控制信息。
引 起 进 程 终 止 的 事 件
操作系统
第4 讲
主讲人:张英涛
进程管理
进程的基本概念 进程与程序的区别 进程控制 进程同步 进程通信 线程
进程的基本概念
程序在并发环境中的执行
过程 资源分配和独立运行的基
本单位
程序的顺序执行
一个有四条语句的程序段:
S1: S2: S3: S4:
a:=x+2; b:=y+4; c:=a+b; d:=c+b;
程序的顺序执行
s1
s2
s3
s4
程序顺序执行的特征
顺序性 封闭性 可再现性
顺序性:处理机的操作严格按照程序所规
定的顺序执行,即每一个操作必须在下一操 作之前结束。
封闭性:程序在封闭环境下执行,结
果不受外界因素影响。
可再现性:只要环境和初始条件相同,
程序重复执行时总得到相同结果。
哈尔滨工业大学 张英涛
哈尔滨工业大学远程教育课程
操作系统
第6讲
主讲人:张英涛
进程管理中最基本功能是进程控制 进程控制任务: 进程的创建、终止、进程状态的 转变等 进程控制一般由OS内核来实现。