《刘卫国全套配套课件大基第4版第3章操作系统基础》由会员分享,可在线阅读,更多相关《刘卫国全套配套课件大基第4版第3章操作系统基础(52页珍藏版)》请在金锄头文库上搜索。
1、第3章 操作系统基础,什么是操作系统? 是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件,是用户与计算机之间的接口(人机界面),称为“OS”。 OS是什么:是系统软件(一整套程序组成,如UNIX由上千个模块组成) 管什么:控制和管理系统资源(记录和调度),手工操作阶段(还没有操作系统) 上世纪60年代以前,程序员手工操作计算机,装入卡片或纸带,按电钮,查看存储单元等。 批量处理阶段 为解决手工缓慢的人机问题而提出,去掉了人工干预,实现作业任务的自动过渡。 特点:作业之间的转换由一个“批处理监督程序”自动完成,减少每个作业使用计算机的时间,提高作业处理速度,这就是早期
2、的“单道批处理”方式。 随着外围设备的发展,后来又出现了“脱机批量处理“,即主机直接与磁盘通信的操作方式。,3.1 操作系统概述,3.1.1 操作系统的形成和发展, 操作系统形成阶段 多道程序和分时系统的出现,标志着操作系统的正式形成。 - 单道批处理中,任意时刻只有一个作业在内存运行; - 多道程序中,把若干个作业存放在内存同时执行(但某时刻只能有一个程序占用CPU)。 分时系统,在一台计算机上连接n个终端,实现联机交互,完成数据输入、程序控制和程序运行。 操作系统标准化阶段 计算机硬件的发展带动了软件的发展,20世纪80年代以后,操作系统的发展体现在3个方面:微机计算机操作系统的发展、并行
3、操作系统的发展和操作系统的标准化。, 并发性 协调多个终端用户同时使用计算机资源,并控制多道程序同时运行。 共享性 并发使得系统资源不再被某个程序独占,而是共享各种资源。并发性和共享性相辅相成,是操作系统的两个最基本的特征。 异步性 在多道程序环境下,由于资源有限,程序“走走停停”,以不可预知的速度向前推进,这就是异步性。,3.1.2 操作系统的特征, 虚拟性 通过技术方式将 1 个物理实体变为 N 个逻辑对应物。 它体现在操作系统的方方面面,如对CPU的分时使用、 虚拟存储器等。 可重构性 可重构性是指为了计算机系统可靠运行而支持的软硬件更变和动态配置的特性。,3.1.2 操作系统的特征,3
4、种基本类型:多道批处理、分时、实时操作系统。 其他变化类型:网络、分布式、嵌入式操作系统等 多道批处理操作系统 把多个程序同时加载到内存,当其中正在运行的程序执行I/O操作时,CPU可以继续执行其他的程序,而当外部设备的I/O操作结束后,程序可以继续被执行。,3.1.3 操作系统的分类,脱机 高效, 分时操作系统 一台计算机主机连接多台终端,终端用户以交互方式与主机通讯,主机采用“时间片”轮转方式处理服务请求,“分时”地为每个用户服务,所有终端用户轮流享用一个时间片的CPU时间。,重要特征:“同时性”、“独立性”、“及时性”、“交互性”, 实时操作系统 能及时响应外部事件请求,在规定的短时间内
5、响应,并控制所有实时设备和实时任务协调一致地运行。 实时系统满足了实时控制和实时信息处理领域的需要,其应用十分广泛: - 生产过程控制系统 - 情报检索系统 - 事务处理系统(银行、票务等领域) 特征: - 分时 - 高可靠性 - 确定的响应时间,典型的实时操作系统有: Unix、Linux 、VxWorks、COS 等。,一个实际的操作系统如果兼有两者甚至三者的功能,这样的操作系统便称为“通用型”操作系统。,其他操作系统类型 除了以上三种基本操作系统类型外,还有以下的操作系统类型是随着技术的进步和社会的需要而发展起来的: - 网络操作系统 有效地管理计算机网络的资源,并为网络用户提供相互通信
6、、资源共享、系统安全等方便、灵活的网络使用环境。 - 分布式操作系统 管理分布式处理系统资源和控制分布式程序运行。 - 嵌入式操作系统 运行在嵌入式环境中,对整个嵌入式系统以及它所操作、控制的各种部件装置等资源进行统一协调、调度和控制。,硬件资源:CPU、主存、外设 软件资源:信息资源(如文件) 从资源管理的角度来说,操作系统的主要任务是对系统中的硬件和软件资源进行有效的管理和控制,以提高系统资源的利用率。因此,操作系统的主要功能: - 处理机(CPU)管理 - 存储管理 - 设备管理 - 文件管理,3.1.4 操作系统的资源管理,1.处理机管理 程序 :程序是指令的有序静态集,可以脱离计算机
7、长期保存,也可以一直不执行。 进程 :进程是指正在运行的程序,是操作系统进行资源分配和调度的一个独立单位,具有动态性、独立性和并发性。 1)进程管理 在多道程序/多用户环境下,需要支持多个作业同时运行,就要解决处理机管理问题。这种环境下的处理机的分配和运行都是以“进程”为基本单位的。 进程控制 实现多道程序并发执行而创建进程,并分配必要的资源。当进程运行结束时撤消进程,回收该进程所占用的资源,同时,控制进程在运行过程中的状态转换。 进程同步 进程通信 进程调度,一个进程并不总占用着CPU,具有多种可能的状态。一般来说一个进程被创建开始,一直到它的生命周期结束为止,最核心的阶段只可能存在三个状态
8、: 运行(占用CPU并在运行) 就绪(已经具备运行的条件,但CPU正忙于其它进程) 阻塞(进程正在等待某种资源或其它进程与之有关的操作),进程的状态转换,2.存储管理 1)是对主存储空间(内存)的管理。 2)有效利用内存,提高CPU使用效率。 3)依据程序要求按指定算法分配内存、释放回收内存。 4)利用虚拟内存技术,实现内存、外存统一管理。 3.设备管理 1)是对CPU、主存之外的其他所有硬件设备的管理(外设)。 2)提供用户和外设的接口。 3)利用缓冲技术和虚拟设备技术,尽可能使外设与处理机并行工作,解决快速CPU与慢速外设的矛盾,提高设备效率和利用率。,4.文件管理 文件:将“程序”和“数
9、据”以文件的形式存放在外存储器上,并赋予一个名字,称为文件。 1)由“文件系统”来完成这一功能。 2)文件系统由文件、管理程序 和相应的数据结构组成。 3)支持文件存储、检索、 修改、共享、保护、人机交互 界面。,3.2 Windows 操作系统,Windows操作系统是微软公司推出的多任务、具有图形用户界面(GUI)的操作系统。 功能强大、易于操作。是目前微机上广泛使用的操作系统。,发展历程: Windows 1.0 Windows 3.X Windows 95 Windows 98 Windows 2000 Windows XP Windows 7 Windows 8/8.1 Window
10、s 10,手工操作阶段(还没有操作系统) 上世纪60年代以前,程序员手工操作计算机,装入卡片或纸带,按电钮,查看存储单元等。 批量处理阶段 为解决手工缓慢的人机问题而提出,去掉了人工干预,实现作业任务的自动过渡。 特点:作业之间的转换由一个“批处理监督程序”自动完成,减少每个作业使用计算机的时间,提高作业处理速度,这就是早期的“单道批处理”方式。 随着外围设备的发展,后来又出现了“脱机批量处理“,即主机直接与磁盘通信的操作方式。,3.2 Windows 操作系统,3.2.1 桌面,1)Windows的桌面(Desktop),是组织和管理资源的一种有效方式。 2)重要概念 桌面图标 Window
11、s 7安装后的初始桌面只有 一个“回收站”系统图标 “任务栏” “开始”按钮: 创建桌面快捷方式,3.2.1 桌面,3.2 Windows 操作系统,Windows窗口的组成,3.2.2 Windows窗口,窗口之间的切换 单击任务栏上对应窗口的按钮,即可实现窗口的切换。 通过键盘上的Alt+Esc 或 Alt+Tab 键来切换窗口。,3.2.2 Windows窗口,注意区别:Alt+Esc 、 Alt+Tab,窗口的最大化、最小化、还原和关闭 可以通过鼠标、键盘等方式实现。 窗口的移动与大小的改变 窗口的排列 层叠窗口、堆叠显示窗口、并排显示窗口。,3.2.2 Windows窗口,对话框(D
12、ialog Box)是允许用户提供更多信息或从几个不同的选项中做出选择的界面元素。对话框实际上也是一种窗口。,3.2.3 Windows 对话框,菜单(Menu)是Windows应用程序与用户交互的主要方式。三类菜单: 开始菜单 快捷菜单 应用程序菜单,3.2.4 Windows 菜单,快捷菜单 在Windows系统中,当鼠标指向任何一个对象(桌面、文件或文件夹等)时,单击右键就会弹出一个与当前所选对象相关的快捷方式菜单(简称为“快捷菜单”)。,3.2.4 Windows 菜单,鼠标右击,应用程序菜单 打开一个Windows应用程序窗口,通常都有针对该窗口操作的菜单栏,它位于窗口标题栏的下方。
13、,3.2.4 Windows 菜单,菜单的基本操作 使用鼠标 使用键盘(组合键、F1等) 菜单的组成 变灰标记 省略标记“” 多项选中标记“” 单项选中标记“” 快捷键标记 菜单的分组线,3.2.4 Windows 菜单,文件(File)是按一定形式组织的一个完整的、有名称的信息集合。 文件系统是操作系统对文件和文件夹命名、存储、组织的总体。 常见的文件系统有 FAT16(File Allocation Table 16,16位文件分配表) FAT32(File Allocation Table 32,32位文件分配表) NTFS(New Technology File System,新技术文
14、件系统) exFAT(Extended File Allocation Table,扩展文件系统,解决FAT32不支持4GB以上文件而推出的适合于闪存(U盘)的文件系统) Windows 7 支持:FAT32、NTFS、 exFAT。,3.3 Windows 文件管理,3.3.1 文件系统,文件的路径 文件在目录树上节点位置序列的组合称为文件的路径(path,含盘符)。 例如: 相对路径 指从当前文件夹开始的路径 例如,设当前文件夹为“c:windows”(1位置),则“calc.exe”文件的相对路径为:“system32calc.exe”;如果当前文件夹为“c:windowssystem3
15、2”(2位置),则相对路径为:“calc.exe”。 绝对路径 指从根文件夹(或根目录)开始的路径 例如: c:windowssystem32calc.exe,3.3.1 文件系统,文件与文件夹的命名 Windows 的文件名由文件主名和扩展名两部分组成,中间用一个圆点“”分隔开。 主名 | (因为它们有特殊含义),例如:MSDOS.SYS,3.3.1 文件系统,文件类型 也称文件格式,是指对存储的信息进行的特殊编码方式,可用于识别文件内部储存结构。 常见文件类型的扩展名及说明,3.3.1 文件系统,Windows资源管理器是进行文件操作的重要工具 Windows 资源管理器的启动 (1)右键
16、单击“开始”菜单按钮 (2)单击“开始”菜单按钮, 选择“所有程序”|“附件” |“Windows 资源管理器”命令,3.3.2 文件与文件夹的操作,文件与文件夹的选定及取消 单个、连续多个、非连续多个、全部 文件与文件夹的创建和重命名 文件或文件夹的复制和移动 文件的移动 Shift(同一逻辑盘上不需要) 文件的复制 Ctrl (在不同的逻辑盘间不需要),3.3.2 文件与文件夹的操作,文件与文件夹的属性 属性:只读、隐藏、存档、压缩或加密,以及是否应当索引文件内容以便快速搜索文件的信息。 大小、位置、创建日期、文件类型、打开程序、文件和子文件夹数量、最近修改或访问时间。,3.3.2 文件与文件夹的操作,文件与文件夹的删除 从回收站恢复文件 还原文件 清理回收站,3.3.2 文件与文件夹的操作,文件与文件夹的浏览和查找 使用“开始”菜单上的搜索框 使用文件夹中的搜索框 文件与文件夹的安全保证,3.3.2 文件与文件夹的操作,文件夹选项设置 “Windows资源管理