第2章 计算机操作系统
第二章 操作系统用户界面
图2.2 作业说明书的主要内容
2.2.3 一般用户的输入输出方式
联机输入输出方式
脱机输入输出方式 直接耦合方式
SPOOLING系统
网络联机方式
联机输入输出方式
用户和系统通过交互会话来输入作业。
外围设备直接和主机连接。由主机直接控制输入输 出;I/O与作业处理不能并行。降低了CPU效率 一台主机可以连接一台或多台外围设备。在单台设 备和主机相连接进行作业输入输出时,由于外围设 备的输入输出速度远远低于CPU处理速度,有可能 造成CPU资源的浪费。
联机作业控制的命令种类
环境设置 执行权限管理 系统管理 文件管理 编辑、编译、链接装配、执行命令 通信 资源要求
2.3 命令控制界面
现代操作系统,大都提供联机控制方式和批 处理方式。 批处理方式:指传统的作业控制语言编写的 作业说明书方式,也指那些把不同的交互命 令按一定格式组合后的命令文件方式。
陷阱处理机构、陷阱指令
必须为实现各种系统调用功能的子程序编造 入口地址表,每个入口地址都与相应的系统 子程序名对应。
由陷阱处理程序把陷阱指令中所包含的功能 号与该入口地址表中的有关项对应起来,从 而由系统调用功能号驱动有关系统子程序执 行。
陷阱处理机构、陷阱指令
在进入系统调用处理之前,陷阱处理机构要 保存处理机现场。在系统调用处理结束之后, 陷阱处理机构还要恢复处理机现场。
2.6 Linux与Windows的系统调用
2.6.1 Linux的系统调用
第二章 计算机操作系统
第二章计算机操作系统1.计算机的“兼容性”是指在新类型的处理器上开发的软件能够在旧的处理器中被正确执行。
() [单选题] *A.对B.错(正确答案)2.在单用户操作系统中,系统所有的硬件软件资源只能为一个用户提供服务。
()[单选题] *A.对(正确答案)B.错3.Windows操作系统是多用户、多任务操作系统。
() [单选题] *A.对B.错(正确答案)4.UNIX是一个多任务的操作系统。
() [单选题] *A.对(正确答案)B.错5.LINUX是一个分时操作系统。
() [单选题] *A.对B.错(正确答案)6.启动计算机就意味着将Windows操作系统调入内存。
() [单选题] *A.对(正确答案)B.错7.默认情况下,Windows 7的桌面上只显示“回收站”一个图标。
() [单选题] *A.对(正确答案)B.错8.回收站的作用是暂时存放被删除的文件或文件夹。
() [单选题] *A.对(正确答案)B.错9.程序是动态的,进程是静止的。
() [单选题] *A.对B.错(正确答案)10.我们无法知道CPU使用的情况。
() [单选题] *A.对B.错(正确答案)11.在Windows 7中,文件或文件夹的设置为“只读”属性,则用户只能查看文件或文件夹的内容,而不能对其进行任何修改操作。
() [单选题] *A.对(正确答案)B.错12.使用DEL键删除文件是进行物理删除而不是逻辑删除。
() [单选题] *A.对(正确答案)B.错13.从回收站清除的文件不借助其他软件无法再恢复。
() [单选题] *A.对(正确答案)B.错14.在Windows 7中,将快捷方式从桌面删除,就删除了该快捷方式链接的文件和程序。
() [单选题] *A.对(正确答案)B.错15.在Windows 7中,快捷方式是指向计算机上某个文件、文件夹或程序的链接。
() [单选题] *A.对(正确答案)B.错16.屏幕保护程序的作用是防止显像管老化。
第章操作系统
1. 装置Windows XP的硬件要求
• 〔1〕CPU:奔腾II 300MHZ或更高,最低奔腾 II 233MHz;
• 〔2〕内存:128MB或更高,最低64MB; • 〔3〕硬盘空间:1.5GB可用硬盘空间。
2. 装置方法 • 翻开计算机,按Del键,进入BIOS设置主界面。
• 在BIOS设置主界面,选择“Boot〞选项,呈现 如图2-2所示的界面,在该界面将光驱设置为 第一优先引导设备。
3. Linux操作系统
• Linux操作系统是一个多用户的操作系统,它是一个自 在软件,用户可以自在装置并任意修改软件的源代码。
• Linux操作系统支持几乎所有的硬件平台,并广泛的支 持周边设备。
• Linux受到各方面的广泛青睐,是因为它具有免费和开 放的源代码、出色的稳定性和速度性能等优点,相比 微软公司的Windows操作系统在价格和稳定性等方面 的问题,Linux成为大受欢送的替代品。当然,如今就 说Linux会取代Windows还为时过早,但一个稳定性和 易用性都非常好的软件,肯定会得到越来越广泛的应 用。
2.1 操作系统概述
在计算机软件系统中,操作系统具有核 心和根底作用。操作系统为计算机用户 提供了一个人机交互操作的界面,使得 用户可以很方便的操作计算机。
2.1.1 操作系统的概念和作用
• 操作系统是计算机系统中的一个系统软 件,它既是计算机系统资源的管理员, 又是计算机系统的效劳员。
• 操作系统有两个方面的作用: • 一是管理计算机中的各种资源。 • 二是提供一个良好的用户界面。
3. 退出Windows XP
• 假设用户不想使用计算机,可以选择退出 Windows XP。方法是在“开场〞菜单中选择 “关闭计算机〞,翻开“关闭计算机〞对话框, 单击“关闭〞按钮就可以退出Windows XP。
计算机操作系统(习题集)第二章 答案
第二章进程管理一、单项选择题1、在单一处理机上执行程序,多道程序的执行是在(B)进行的。
A.同一时刻B. 同一时间间隔内C.某一固定时刻D. 某一固定时间间隔内2、引入多道程序技术后,处理机的利用率( C)。
A.降低了B. 有所改善C.大大提高D. 没有变化,只是程序的执行方便了3、顺序程序和并发程序的执行相比,( C)。
A.基本相同 C.并发程序执行总体上执行时间快B. 有点不同 D.顺序程序执行总体上执行时间快4、单一处理机上,将执行时间有重叠的几个程序称为(C )。
A.顺序程序B. 多道程序C.并发程序D. 并行程序5、进程和程序的本质区别是(D )。
A.存储在内存和外存 B.顺序和非顺序执行机器指令C.分时使用和独占使用计算机资源D.动态和静态特征6、进程就是程序在并发环境中的执行过程,它是系统进行资源分配和调度的一个基本单位。
进程具有[1A]、[2D]、调度性、异步性和结构性等基本特征。
进程是一次执行过程,具有生命期体现了进程的[1]特征。
进程由程序段、[3B]、[4C]组成,其中[4]是进程在系统中存在的唯一标识。
供选择的答案:[1][2] :A、动态性 B、静态性 C、共行性 D、并发性 E、可执行性 F、易用性[3] :A、过程 B、数据 C、进程标识符 D、函数[4] :A、FCB B、FIFO C、PCB D、JCB7、进程执行时的间断性,决定了进程可能具有多种状态。
进程的基本状态有三种,在分时系统中,当一个进程拥有的时间片到时,则该进程即由[1D]进入[2A]。
如果出现因某种原因使得处理机空闲时,则需要从就绪队列中选择一进程,并将处理机分配给它,此时该进程进入[3D],这个过程是由[4C]来完成。
供选择的答案:[1][2][3] :A、就绪状态 B、静止状态 C、阻塞状态 D、运行状态[4] :A、进程控制程序B、资源分配程序C、进程调度程序 D、处理机分配程序8、为了描述进程的动态变化过程,采用了一个与进程相联系的(C ),根据它而感知进程的存在。
第二章 操作系统
进程通信 进程之间的联系称之为进程通信,用通信原语进行描述。进程 间的基本关系是同步和互斥两种。同步反映了进程间的合作关 系,同步的例子是一个进程需要以另一个进程的输出作为自己 的输入。互斥反映了进程间的竞争关系,互斥的例子是两个进 程可能同时使用同一资源。
死锁 当两个或两个以上的进程因争用系统资源而无休止地互相等待 时,就发生进程死锁,这是系统的一种出错状态,应采取预防 措施避免出现死锁现象。 预防死锁的方法有:静态预先分配所有资源法、有序资源分配 法和受控资源分配法。
网络操作系统(Network operating system):运 行在局域网上的操作系统。目前,常用的网络操 作系统有NetWare和Windows NT等。 分布式操作系统(Distributed operating system): 通过网络将物理上分布的具有自治功能的计算机 系统或数据处理系统互连,实现信息交换和资源 共享,协同完成任务。 单用户操作系统(Single-user operating system):按同时管理的作业数,单用户操作系 统可分为单用户单任务操作系统和单用户多任务 操作系统。单用户单任务操作系统只能同时管理 一个作业运行,CPU运行效率低,如DOS;单用 户多任务操作系统允许多个程序或作业同时存在 和运行。
操作系统的组成
进程管理
进程是是程序的一次执行过程,是系统进行资源分配和调度的 独立单位。 进程与程序具有不同的属性,概括如下: 程序是指令的集合,进程是指令的执行; 程序是静态的概念,进程是动态的概念; 程序存储需要介质,进程执行需要处理机; 程序是永存的,进程的生命是有限的。 进程由三部分组成:进程控制块、程序和数据的集合。
第2章-计算机操作系统(第三版)-汤小丹-西安电子科技大学出版社
S3
(a) 程序的顺序执行
(b) 三条语句的顺序执行
图 2-1 程序的顺序执行
第二章 进 程 管 理
2. 程序顺序执行时的特征
(1) 顺序性:理机的操作严格按照程序所规定的顺序 执行,即每一操作必须在上一个操作结束之后开始。
(2) 封闭性:程序是在封闭的环境下执行的,即程序运 行时独占全机资源,资源的状态(除初始状态外)只有本程序 才能改变它。程序一旦开始执行,其执行结果不受外界因素 影响。
第二章 进 程 管 理
I1
I2
I3
I4
C1
C2
C3
C4
P1
P2
P3
P4
图2-3 并发执行时的前趋图
第二章 进 程 管 理 在该例中存在下述前趋关系:
Ii→Ci,Ii→Ii+1,Ci→Pi,Ci→Ci+1,Pi→Pi+1
而Ii+1和Ci及Pi-1是重迭的,亦即在Pi-1和Ci以及Ii+1之间, 可以并发执行。对于具有下述四条语句的程序段:
第二章 进 程 管 理
→={(Pi,Pj)|Pi must complete before Pj may start},如果 (Pi,Pj)∈→,可写成Pi→Pj,称Pi是Pj的直接前趋,而称Pj是 Pi的直接后继。在前趋图中,把没有前趋的结点称为初始结 点(Initial Node),把没有后继的结点称为终止结点(Final Node)。此外,每个结点还具有一个重量(Weight),用于表示 该结点所含有的程序量或结点的执行时间。在图2-1(a)和21(b)中分别存在着这样的前趋关系:
(3) 可再现性:只要程序执行时的环境和初始条件相同, 当程序重复执行时,不论它是从头到尾不停顿地执行,还是 “停停走走”地执行,都将获得相同的结果。
《计算机操作系统》第2章.ppt
main()
CPU调度流程图
系统运行函数
初始化系统 进程列表
系统运行 标志为1
No
退出程序
❖一个线程可以创建和撤销另一个线程; ❖同一进程中的多个线程之间可以并发执行; ❖线程同样有就绪、阻塞和执行三种基本状态。
IC-MSP<2.0>
线程与进程的比较
❖线程是调度和分配的基本单位,而进程是资源拥 有的基本单位; ❖进程间可并发执行,进程中的线程亦可并发执行; ❖进程的调度与切换都是由操作系统内核完成,而 线程则既可由操作系统内核完成,也可由用户程序 进行。
计算机操作系统
回顾
操作系统概论
操作系统基本概念和发展史
操作系统类型
批处理
分时、实时 网络 分布式
操作系统接口及接口实例
IC-MSP<2.0>
第2 章
进程与线程
IC-MSP<2.0>
本章目标
掌握进程的概念 掌握进程调度的原理 掌握进程通信机制 了解线程的概念
IC-MSP<2.0>
什么是进程
IC-MSP<2.0>
进程的三种基本状态
等待态 就绪态
运行态
IC-MSP<2.0>
进程状态的变迁
进进进进
进进1 进进
进进进进
进进3 进进
进进进进进进
进进
进进2 进进
IC-MSP<2.0>
进程调度的概念 进程调度也称为处理机调度,它协调和控制 各进程对CPU的使用。相应的进程调度程序可叫 分配程序或低级调度程序。
IC-MSP<2.0>
IC-MSP<2.0>
计算机操作系统 第二章 进程管理(2)
缺点:
(1)进程在等待进入临界区时也要耗费处理器时间, 不能实现“让权等待” (2)可能出现进程“饥饿”
2.3.2 信号量机制
新的同步工具——信号量和P、V操作。
信号量:是一种数据结构,代表可用资源实 体的数目。
信号量只能通过初始化和两个标准的原语: P(wait(S))、V((signal(S))来访问。 P原语相当于进入区操作,V原语相当于退 出区操作。
AND同步机制
AND同步机制的基本思想是:进程运行时所 需要的所有资源,要么全部分配给它,使用完 毕后一起释放;要么一个都不分配给它。实现 时,采用原子操作:要么全部分配到所有资源, 要么一个也不分配到。 称AND型信号量P原语为:
Swait(Simultaneous wait)
V原语为Ssignal(Simultaneous signal)。
SP原语描述
Swait(S1,S2,„,Sn) /* SP原语描述 */ {while(1) {if(S1>=1&&S2>=1&&„&&Sn>=1) {for(i=1;i<=n;i++) Si--; /* 先确信可满足所有资源要求再减1操作 */ berak; } else /* 资源不够时 */ {将进程放入第一个信号量小于1的阻塞队列Si.sqeue; 将PC中的地址回退到SP开始处; 阻塞进程; } } }
第二章 进程管理(2)
2.3 进程同步
多进程并发执行时,由于资源共享或进程合 作,使进程间形成间接相互制约和直接相互制 约关系,这需要用进程互斥与同步机制来协调 两种制约关系。 进程同步的主要任务:协调进程执行次序, 使并发执行的诸进程间能有效地共享资源和相 互合作,使程序的执行具有可再现性。
第2章计算机操作系统 ppt课件
大学计算机基础
3. Windows XP 的退出
用完计算机后,正常的退出步骤如下:
(1)关闭所有的窗口和正在运行的应用 程序。 (2)单击“开始”按钮,打开“开始” 菜单。 (3)单击“关闭计算机”按钮,系统弹 出“关闭计算机”对话框。 (4)在“关闭计算机”对话框中,单击 “关闭”图标。 屏幕显示“正在注销”、“正在保存设 置”、“Windows正在关机”等提示信息, 之后系统将自动安全地关闭电源。
2020/10/17
大学计算机基础
分时操作系统
分时操作系统是指在一台主机上连接了多个带 有显示器和键盘的终端,允许多个用户通过自己的终 端,以交互方式同时使用计算机,共享主机中的资源.。
分时操作系统将CPU的时间划分成时间片,轮流 接收和处理各个用户从终端输入的命令。
分时系统的特征: ⑴ 多路性 ⑵ 独立性 ⑶ 及时性 ⑷ 交互性
2020/10/17
大学计算机基础
2. Windows XP 的启动
(1)冷启动:也称加电启动,用户只 需打开计算机电源开关即可。
(2)重新启动:通过执行“开始”菜 单中的“重新启动”命令来实现。
(3)复位启动:用户只需按一下主机 箱面板上的Reset按钮(也称复位按钮) 即可。
2020/10/17
2020/10/17
大学计算机基础
实时操作系统
实时操作系统是指系统能及时(或即时)响应 外部事件的请求,在规定的时间内完成对该事件的 处理,并控制所有实时任务协调一致地运行。
根据具体应用领域不同,实时操作系统分两类: (1) 实时控制系统 (2) 实时信息处理系统
2020/10/17
大学计算机基础
第2章 计算机操作系统
2.1 操作系统概述 2.2 Windows XP的基本操作 2.3文件和文件夹的管理 2.4 程序管理 2.5 磁盘管理 2.6 系统管理
操作系统第二章
当一进程所期待的某一事件尚未出现时,该进 程调用阻塞原语把自己阻塞起来,阻塞原语的 操作过程如下:由于进程正处于运行状态,故 应中断处理机,把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章 操作系统Windows 10ppt课件
2.1.1 操作系统概述
2. 操作系统的分类 操作系统的种类很多,可从简单到复杂,可从手机的嵌入式OS到超级计算机大型OS。可以从
不同角度对操作系统进行分类:
目前常见的操作系统有Windows、UNIX、Linux、Mac OS、Android、iOS 和 Chrome OS等 。
2.1.2 控制OS的两种方式-鼠标和键盘
2.3.1 桌面图标
【实训2-2】在桌面创建一个图标,指向文件夹D:\我的资料\旅游照片。有以下多种操作方法。
方法一:用鼠标右键将图标拖放到桌面上,在弹出的快捷菜单中选择“在当前位置创建快捷方式”。 方法二:按住<Alt>键的同时将图标拖到桌面上。 方法三:直接发送到桌面生成图标。
2.3.1 桌面图标
● 进程管理(Processing management) ● 内存管理(Memory management) ● 文件系统(File system) ● 网络通信(Networking) ● 安全机制(Security) ● 用户界面(User interface) ● 驱动程序(Device drivers) 操作系统的各种角色通常都围绕着“良好的共享” 这一中心思想。操作系统负责管理计算机的资 源,而这些资源通常是由使用它们的程序共享的;多个并发执行的程序将共享内存,依次使用 CPU,竞争使用I/O设备的机会;操作系统将担任现场监视角色,确保每个程序都能够得到执行的 机会。
在“开始”菜单中依次单击“设置”→“个 性化”→“任务栏”可以打开任务栏属性设置窗 口,可从中对任务栏进行个性化定制。
2.3.3 “开始”菜单
鼠标左键单击“开始”按钮 或按下键盘左下角的<Win>键即可打开“开始” 菜单。它是用户进行系统操作 的起始位置。
《计算机操作系统》第2章 进程管理
2.1.3 进程的状态模型
新建
准许
准许
挂起
静止就绪
事件 发生
静止阻塞
激活 挂起
激活 挂起
活动就绪
事件 发生 活动 阻塞
分派 超时
运行
等待 事件
释放
退出
பைடு நூலகம்
图2-8 有挂起态的七状态模型
在新的状态模型中,比较重要的新转换如下: ►(1)活动阻塞→静止阻塞:当内存紧张而系统中又没有就绪进程时,一个阻塞
态进程就会被挂起。
分派
进入
非运行
运行
退出
暂停 图2-3 两状态模型
2.1.3 进程的状态模型
2. 三状态模型
三状态模型中进程的三种基本状态如下:
►(1)就绪状态(Ready)。一个进程获得了除处理机之外所需的一切资源,一 旦得到处理机即可运行。在系统中,将处于就绪状态的多个进程的PCB组织成一 个队列,或按照某种规则排在不同的队列中,这些队列称为就绪队列。
2.1.3 进程的状态模型
3. 五状态模型
新建态
进入就 绪队列
运行态
被调 度 时间片
用完
就绪态
事件
发生
退出态 等待事件 阻塞态
图2-6 五状态模型图
►为便于进程管理,有必要增加一种有用的状态,我们称为新建态,对应于刚刚创建 的进程,操作系统还没有把它加入到就绪队列中,通常是进程控制块已经创建但还 没有加载到内存中的新进程。
►同样,进程从系统中退出时,也增加一种有用的状态,进程被终止直到释放PCB所 处的状态,我们称为退出态。
2.1.3 进程的状态模型
五状态模型中的状态转换:
►(1)空→新建:创建一个程序的新进程。
计算机操作系统(徐甲同版)第2章
第2章 用户与操作系统的接口
目前各种操作系统提供的联机命令(键盘操作命令)从格式 到功能都不尽相同,但通常命令格式如下:
COMMAND arg1,arg2,...,argn <CR> 其中,COMMAND是命令名;arg1,arg2,...,argn是命 令参数,命令参数的有无和多少由命令本身决定。<CR>代表 回车键,一般作为命令的结束符。只有按下回车键,该命令才 能被系统接收。
第2章 用户与操作系统的接口
2. 联机用户接口 联机用户接口是由一组操作系统命令组成的,用于联机作 业的控制。 所谓联机用户接口就是采用人机对话的方式来控制作业的 运行。它能及时地反映作业的运行情况和系统状态,因此用户 可根据当前的情况决定下一步应该采取的行动。不同的系统提 供的联机用户接口方式不同,但一般可提供如下的一种或几种 方式:命令驱动方式、菜单驱动方式和命令文件方式。
第2章 用户与操作系统的接口
② 编辑和文件管理命令:编辑命令由若干条子命令组成, 为用户提供输入原始数据和程序以及进行修改的能力。文件管 理命令包括复制、删除或显示文件内容以及建立、删 除、查看目录等命令。
③ 编译、汇编和连接命令:包括各种高级语言的编译命 令和汇编命令、连接命令等。
用户使用这类命令产生可执行的目标程序。 ④ 调试命令:它为用户提供调试机器语言程序的手段。 该命令包括有显示、修改内存单元和寄存器,设置断点、跟踪、 执行、存盘、读盘、简单汇编和反汇编等。
第2章 用户与操作系统的接口
④ 条件命令:主要用于表示当程序运行过程中发生某个 事件时应转向哪一条操作命令。
虽然作业控制卡和作业说明书这两种方式随着具体系统的 不同而有所不同,但其实质都是将用户对作业的控制意图用不 同的命令组合在一起提交给系统,由系统解释作业控制卡或作 业说明书上的各语句从而控制作业的执行。这种方法虽然能自 动地控制作业的执行,系统效率较高,但缺乏交互能力,不适 合初学者。为了解决这方面的不足,出现了联机式控制方式。
第2章计算机操作系统PPT课件
9/17/2024
大学计算机基础
用户接口
用户接口有两种类型: (1)命令接口和图形用户界面 用户 通过交互方式对计算机进行操作。 (2)程序接口 程序接口又称应用程 序接口(Application Programming Interface,API),为编程人员提供, 应用程序通过API可以调用操作系统 提供的功能。
操作系统
计算机硬件
整个计算机系统的层次结构
9/17/2024
大学计算机基础
2.1.2 操作系统的作用和功能
1. 操作系统的作用
(1) 用户和计算机硬件之间的接口 (2) 硬件功能的扩充 为用户提供了 一台功能显著增强,使用更加方便, 安全可靠性更好,效率明显提高的机 器,称为虚拟计算机(Virtual Machine)。 (3) 资源管理器
9/17/2024
大学计算机基础
4.Linux Linux是一套免费使用和自由传播的、
与Unix完全兼容的类Unix操作系统。 Linux最初是由芬兰赫而辛基大学计算
机系的学生Linus Torvalds开发的一个操 作系统内核程序,Linux以其高效性和灵 活性著称,它能够在PC机上实现Unix操作 系统的功能。
9/17/2024
大学计算机基础
实时操作系统
实时操作系统是指系统能及时(或即时)响应外 部事件的请求,在规定的时间内完成对该事件的处理, 并控制所有实时任务协调一致地运行。
根据具体应用领域不同,实时操作系统分两类: (1) 实时控制系统 (2) 实时信息处理系统
9/17/2024
大学计算机基础
2.1.4 典型操作系统简介
9/17/2024
大学计算机基础
图中进程WINWORD.EXE有4个线程, 进程explore.exe有16个线程。
第二章. dos
现在大多数的个人计算机操作系统是单用户多任务操作系统,允许多个程
序和多个作业同时存在和运行。常用的操作系统中,Windows 3.X是基于图形界 面的16位单用户多任务操作系统;Windows 95和Windows 98 是32位单用户多任
务操作系统。
2、 多用户操作系统 多用户多任务操作系统的典型代表有UNIX、Windows NT 等。这类操作系 统支持多个用户通过不同终端共享一台计算机,并且支持每个用户同时运行多个 程序,因此广泛应用于银行结算系统、民航订票系统等。
1. 启动的含义 所谓DOS的启动,就是将系统盘中的DOS 核心程序装入内存,由DOS接管 对微机软、硬件资源的控制权,是微机系统处于等待用户输入命令的状态。DOS 启动成功的标志是在屏幕上出现DOS提示符A:\>或C:\> 2. 启动的途径 根据启动DOS时装入内存的DOS 系统文件取自软盘(A盘)还是取自硬盘 (C盘),分别称为软盘启动和硬盘启动。 3. 启动DOS的方式 启动DOS的方式通常分为冷启动和热启动,如果某些微机的主机箱上有复位 按钮,还可以用复位启动。一般在刚开机时用冷启动,在开机后遇到系统死机或 改变系统配置是用热启动或复位启动。
上页 下页
2.1.3 操作系统的分类
3.批处理操作系统: 批处理操作系统是以作业为处理对象, 连续处理在计算机系统运行的作业流。这类操作系统的特点是:作 业的运行完全由系统自动控制,系统的吞吐量大,资源的利用率高。 4. 分时操作系统: 分时操作系统使多个用户同时在各自的终端 上联机的使用同一台计算机,CPU按优先级分配各个终端的时间片, 轮流为各个终端服务,对用户而言,有“独占”这一台计算机的感 觉。分时操作系统侧重于及时性和交互性,使用户的请求尽量能在 较短的时间内得到响应。常用的分时系统有:UNIX、VMS等。 5.实时操作系统: 实时操作系统使对随机发生的外部事件在限 定的时间范围内做出响应并对其进行处理的系统,外部事件一般指 来自于计算机系统相关联的设备的服务要求和数据采集。实时操作 系统广泛用于工业生产过程的控制和事物数据处理中,常用的系统 有RDOS等。
第2章操作系统教参
第二章 Windows 98操作系统本章概述操作系统直接控制与管理计算机的硬件和软件资源。
1998年8月31日Microsoft公司正式推出了中文Windows98操作系统,它作为继MS—DOS、Windows3.X、Windows95后的又一操作系统,具有更直观的工作方式,更出色的性能,以及对现有硬件的更好支持。
操作系统的基本目的之一是使我们能方便地使用计算机,提高计算机系统的工作效率。
所以,掌握了操作系统,就能更加顺利的使用计算机。
本章介绍了操作系统的基本概念和五大功能、操作系统的形成和发展以及Windows 98的基础知识和基本操作。
通过本章的学习,要求同学们对操作系统有一个初步的了解,熟练掌握Windows 98的基本操作。
本章教学要求与课时安排1.本章教学要求(1)了解操作系统的概念、功能和发展;(2)掌握Windows 98的启动和关闭操作;掌握窗口、菜单、对话框的基本操作;(3)能熟练的使用资源管理器进行文件的各种操作;(4)了解控制面板的功能与简单操作。
信息技术课不同于中学其他课程,其学习过程中实践活动应占较多的课时。
在教学过程中应处理好课堂教学与上机实践的关系,合理安排教学进度,把课堂教学与机房教学有机结合起来。
建议有条件的学校,本章的教学内容可在有大屏幕投影机的微机房上,这样可取得更好的教学效果。
教学中不要面面具到,要给学生思考与尝试的时间,要指导学生充分利用“帮助”功能,去探究和发现规律。
教材中的“实践与探索”是为了提高学生实践能力和培养学生的创新精神而设立的,这部份内容教师可不讲或少讲,放手让学生去做。
2.教学内容及课时安排第一节操作系统简介约1课时第二节Windows 98 基本操作约2课时第三节资源管理器约3课时第四节控制面板约2课时教材分析和教法建议第一节操作系统简介一、教学要求(1)了解有关操作系统基本概念及功能。
(2)了解操作系统的分类、形成和发展。
(3)初步了解Windows 98的特点。
计算机操作系统(第三版)汤小丹第2章
注意:1)“本章要点”部分,用红字标注的不是期末考试出题范围。
2)“习题部分”用蓝字标注的是重点习题,期末考试50%的题目是这些习题的原题。
红字标注的习题期末考试不考,仅供考研的同学参考。
3)大部分习题答案只给出要点,同学们可以自行适当补充,但一定要简明扼要。
4)如“本章要点”部分用红字标注的非考试内容,在“习题”部分有相关的重点习题,则对该部分内容只需做该习题即可。
------------------------------------------------------------第二章要点这一章和第3章是本课程最重要的两章。
2.1 进程的基本概念本小节重点内容是进程的概念、进程的三种状态及转换(围绕P38图2-5理解)、进程控制块FCB的概念及作用、进程就绪队列和阻塞(等待)队列的概念。
其它内容作一般性的了解即可。
2.2 进程控制掌握原语的概念。
其它内容作一般性的了解即可。
2.3 进程同步这一小节是至关重要的,也是相当难的。
(1)P47-50,临界资源问题、临界区的概念、同步机制应遵循的规则。
(2)P50,整型信号量原语的含义,及其缺点。
(3)P51,记录型信号量原语的含义,特点,及其优点(与整形信号量对比)。
(4)P52-53 AND型信号量和信号量集,一般性了解。
(5)P53 2.3.3 信号量的应用,一般性了解。
(6)P55 管程,一般性了解。
只有凭借毅力,坚持到底,才有可能成为最后的赢家。
这些磨练与考验使成长中的青少年受益匪浅。
在种2.4 经典进程的同步问题熟练掌握用记录型信号量解生产者—消费者、哲学家进餐、读者--写者问题。
其它解法(AND信号量、信号量集、管程等)可以不看。
2.5 进程通信:一般性了解。
2.6 线程概念性的掌握什么是线程、线程与进程主要的异同、线程的状态、内核线程、用户线程。
对于软件班和数学班的同学,上述概念将结合实验考核,二学历班的同学无此要求。
教材习题1 什么是前驱图?为什么要引入前驱图?答:P35。
第2章 中文操作系统 Windows 2000
命令按钮 、 单选按钮 、
Windows 2000 菜单
1. 菜单的类型 :
“开始”菜单 功能 打开 Windows 2000 命令 单击“开始”按钮 Ctrl+ESC 菜单栏菜单 应用程序命令 单击菜单名或 ALT+字母 快捷菜单 作用于对象的命令 右键单击对象
2. 关闭菜单 执行后自动关闭;单击菜单以外的任何地方; 按Esc键。
(1)单击“开始”菜单的“程序”→“附件” →“windows资源管理 器”项。
(2)鼠标右击“我的电脑”在快捷菜单中选择“资源管理器”项。
(3)鼠标右击“开始”菜单按钮,选择“资源管理器”项。
Windows 2000 的资源管理 2、资源管理器窗口及显示方式
(1) 移动分隔条 拖曳分隔条
(2)显示或隐藏工具栏资源管理器窗口
系统约定:以文件的后缀(扩展名)来表标文件的类型 或创建文件的程序。 *. COM 系统可执行文件 *. EXE 可执行文件 *. BAT 批处理命令文件 *. HLP 帮助信息文件 *. DOC 文挡文件 *.WPS 由文字处理软件WPS编辑的文件 *.DBF 数据库文件
Windows 2000 的文件管理 4. 通配符
第二章
中 文 操 作 系 统 Windows 2000
第 二 章 计算机 操作系统 2.1 2.2 2.3 2.4 Windows 2000 概述 Windows 2000 常用术语和基本操作 Windows 2000 的资源管理 Windows 2000 应用程序
2.5
2.6
Windows 2000 控制面板
Windows 2000 的资源管理
(5)对齐图标 (只适用于大图标和小图标方式)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2013-6-25
大学计算机基础
分时操作系统
分时操作系统是指在一台主机上连接了多个带
有显示器和键盘的终端,允许多个用户通过自己的终
端,以交互方式同时使用计算机,共享主机中的资源.。 分时操作系统将CPU的时间划分成时间片,轮流 接收和处理各个用户从终端输入的命令。 分时系统的特征: ⑴ 多路性 ⑵ 独立性 ⑶ 及时性 ⑷ 交互性
2013-6-25
大学计算机基础
进程概念 进程:正在运行的程序。 一个程序被加载到内存,系统就创建了一 个进程,以进程为单位运行。 程序执行结束后,系统撤销进程。
因此进程是程序的动态执行过程。
2013-6-25
大学计算机基础
Windows 任务管理器
2013-6-25
大学计算机基础
进程特征
动态性 并发性 独立性
2013-6-25
大学计算机基础
2.2.3 鼠标与键盘的基本操作
1. 鼠标的基本操作 指向 单击 右击 双击 拖放 2. 常用的键盘操作命令 Ctrl+Esc: 打开“开始”菜单 Ctrl+Alt+Del :打开Windows“任务管理 器”窗口,以管理正在运行的任务。 Alt+<space> :打开当前窗口左上角 的控制菜单。 Alt+Tab :窗口之间切换。按住Alt键,再 重复按Tab键,直到找到要切换的应用程序 为止。 Alt+F4 :关闭窗口
整个计算机系统的层次结构
2013-6-25
大学计算机基础
2.1.2 操作系统的作用和功能
1. 操作系统的作用
(1) 用户和计算机硬件之间的接口 (2) 硬件功能的扩充 为用户提供了 一台功能显著增强,使用更加方便, 安全可靠性更好,效率明显提高的 机器,称为虚拟计算机(Virtual Machine)。 (3) 资源管理器
第2章 计算机操作系统
2.1 操作系统概述 2.2 Windows XP的基本操作 2.3文件和文件夹的管理 2.4 程序管理 2.5 磁盘管理 2.6 系统管理
2013-6-25
大学计算机基础
2.1 操作系统概述
2.1.1 操作系统的概念 操作系统是一组控制和管理 计算机硬件和软件资源,合理组 织计算机的工作流程,并向用户 提供各种服务,方便用户使用计 算机的系统程序的集合。 操作系统是计算机硬件与其 他软件的接口,也是用户和计算 机的接口 。
2013-6-25
大学计算机基础
实时操作系统
实时操作系统是指系统能及时(或即时)响应
外部事件的请求,在规定的时间内完成对该事件的 处理,并控制所有实时任务协调一致地运行。 根据具体应用领域不同,实时操作系统分两类:
(1) 实时控制系统 (2) 实时信息处理系统
2013-6-25
大学计算机基础
2.1.4 典型操作系统简介
2013-6-25
大学计算机基础
2.1.3 操作系统的分类
按用户 界面 命令行界面操作系统 图形用户界面操作系统 单用户操作系统 多用户操作系统 单任务操作系统 多任务操作系统 批处理系统 按系统 功能 分时操作系统 实时操作系统 网络操作系统
2013-6-25
操 作 系 统
按用 户数
按任 务数
大学计算机基础
进程有一定的生命期 系统中可以同时有几个进程在活动
能独立运行的基本单位,资源分配 的基本单位
异步性
进程按异步方式运行,各自独立
2013-6-25
大学计算机基础
进程基本状态 就绪状态 运行状态 阻塞状态
2013-6-25
大学计算机基础
进程状态图
执行状态 进程调度 时间片到 就绪状态 等待的事件发生 阻塞状态 等待某个事件
2. 主要功能: – 内存分配 – 内存保护 – 地址映射 – 内存扩充,实现虚拟存储器
2013-6-25
大学计算机基础
在Windows XP 中,虚 拟内存被称为页面文件。
在Windows安装时就创 建了虚拟内存页面文件 (pagefile.sys),默认 大小为RAM的1.5倍。
2013-6-25
2013-6-25
大学计算机基础
2. Windows XP 的启动
(1)冷启动:也称加电启动,用户只 需打开计算机电源开关即可。 (2)重新启动:通过执行“开始”菜 单中的“重新启动”命令来实现。 (3)复位启动:用户只需按一下主机 箱面板上的Reset按钮(也称复位按钮) 即可。
2013-6-25
2013-6-25
大学计算机基础
4.Linux
Linux是一套免费使用和自由传播的、 与Unix完全兼容的类Unix操作系统。 Linux最初是由芬兰赫而辛基大学计 算机系的学生Linus Torvalds开发的一 个操作系统内核程序,Linux以其高效性 和灵活性著称,它能够在PC机上实现 Unix操作系统的功能。
2013-6-25
大学计算机基础
2.2.2 Windows XP的桌面
1. 桌面上常用的系统工具 : (1)我的电脑 管理PC机能够使用的所有磁盘 资源。 (2)我的文档 每个用户拥有各自独立的“我 的文档”文件夹 (3)回收站 用于暂时存放被删除的文件 (4)网上邻居 用于快速访问当前PC机所在局 域网上的硬件和软件资源。 2. “开始”按钮及“开始”菜单 :应 用程序的入口 3. 任务栏 4.排列桌面图标
2013-6-25
大学计算机基础
2. 操作系统的功能
处理机管理
存储器管理 设备管理 文件管理 用户接口
2013-6-25
大学计算机基础
处理机管理
处理机管理的功能:
完成处理机资源的分配、调度等功能。
处理机调度的单位可为进程或线程。
简单地说:有效地、合理地 分配CPU的时间。
建议安装Windows XP系统的分 区大小为6GB~10GB。
2013-6-25
大学计算机基础
安装步骤:
以通过Windows XP安装光盘引导系统并自 动运行安装程序来安装Windows XP为例: (1)在BIOS中将启动顺序设置为CDROM 优先。
(2)用Windows XP安装光盘进行启动,启 动后自动运行安装程序。 (3)安装程序运行后会出现“欢迎使用安 装程序”的界面,按Enter键开始安装。具 体的安装方法和步骤,依据安装环境的提示 即可。
1.MS DOS
MS DOS 是Microsoft公司为16位字长计
算机开发的、基于字符界面的一种单用户、 单任务个人计算机操作系统。 1981年IBM公司首次推出了IBM-PC个人 计算机,采用了Microsoft公司的MS DOS作 为其操作系统,随着该机种及其兼容机的 畅销,MS DOS也成了当时PC机的主流操作 系统。
三种传统的操作系统类型 批处理操作系统
分时操作系统 实时操作系统
2013-6-25
大学计算机基础
批处理操作系统
允许用户将由程序、数据以及说明如 何运行该程序的作业说明书组成的作业提 交给系统管理员,由系统管理员成批地输 入作业,形成作业队列,由操作系统控制 作业一个接着一个地运行。 在作业的运行过程中,用户无法干预 程序的运行,即系统不具有交互性。 (1)单道批处理系统 (2)多道批处理系统
2013-6-25
大学计算机基础
2.2.4 窗口
1.窗口的组成
标题栏、控制菜单、菜单栏、工具栏、 地址栏、 状态栏、关闭按钮、最小化按钮、最大化/还原按 钮 、边框、工作区 2.窗口的基本操作 (1)移动窗口 (2)改变窗口大小 (3)排列窗口 (4)应用程序窗口之间的切换
2013-6-25
大学计算机基础
2013-6-25
大学计算机基础
线程 线程:称为轻量级进程 (Lightweight Process,LWP),是 CPU调度的基本单元。 若进程有多个控制线程,就能同时 执行多个任务。
例如:字处理软件可能有一个线程 用于显示图形,另一个线程用以读 入用户的键盘输入,还有第三个线 程在后台进行拼写检查。
2013-6-25
大学计算机基础
3.Unix
Unix是通用的、交互式、多用户、多 任务的主流操作系统之一。由于它强大
的功能和优良的性能,成为被业界公认
的工业化标准的操作系统。 Unix能够运行在各种类型的计算机 硬件平台上,从微型计算机、工作站到 巨型计算机。 有不同的版本,如SUN公司的 Solaris,SCO公司的SCO UNIX。
2013-6-25
大学计算机基础
2.Windows 系列
Windows是Microsoft继成功开发了 MS DOS之后,为高档PC(32位机)开 发的又一个个人机操作系统。Windows 是一个多任务图形用户界面的操作系统。 包括Windows 3.X、Windows 95、 Windows 98、Windows NT 、Windows 2000、Windows Me、Windows XP、 Windows Vista等。
2.2 Windows XP 的基本操作
2.2.1 Windows XP的安装、启动与退出 1. 安装 安装方式: (1)升级安装 (2)多系统共存安装
(3)全新安装
2013-6-25
大学计算机基础
安装环境要求:
Windows XP要求CPU为奔腾Ⅱ
300MHz以上,内存为128MB以上,
而且最好有5GB以上的可用磁盘空间。
2013-6-25
大学计算机基础
图中进程WINWORD.EXE有4个线程, 进程explore.exe有16个线程。
2013-6-25
大学计算机基础
存储器管理
1. 存储管理的主要任务: – 管理内存资源,为多道程序的运行提供 良好的环境; – 方便用户使用存储器,提高存储器的利 用率;