版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,第四章 操作系统基础,4.1 操作系统基础 4.2 Unix/Linux简介,2,系统软件: 控制和维护计算机的正常运行, 管理计算机的各种资源, 以满足应用软件的需要。,应用软件: 完成一个特定的任务,在系统软件的支持下,才能运行,系统软件与应用软件的划分界限并不十分明显,软件 系统,3,应用程序,硬件,系,统,软,件,应,用,软,件,系统软件是硬件与应用程序之间的接口,有些软件既可以认为是系统软件 也可以认为是应用软件 例如:数据库管理系统,4,4.1 操作系统 4.1.1 操作系统概述,1.操作系统: 是最基本的系统软件, 用于管理和控制计算机所有软、硬件资源的一组程序,计算机硬件与
2、其它软件的接口 用户和计算机的接口,5,2. 操作系统分类,DOS,个人计算机操作系统,6,3. 常用操作系统,(1) DOS Microsoft公司研制的配置在PC的操作系统 单用户命令行界面操作系统 从4.0版开始成为支持多任务的操作系统。 (2) Windows 图形用户界面,Windows XP Professional,Windows XP Tablet PC,Windows XP Home,Windows 98,Windows NT,Windows 2000,Windows XP,Windows XP Media Center,7,(3) Unix分时操作系统,主要用于服务器/客户
3、机体系 (4) Linux由UNIX发展而来,源代码开放 (5) Mac OS较好的图形处理能力,主要用在桌面出版和多媒体 应用等领域。用在苹果公司的Power Macintosh机及Macintosh 一族计算机上,与Windows缺乏较好的兼容性 (6) OS/2为IBM PS/2设计的操作系统,用户可自行定制界面 (7) Novell Netware 基于文件服务和目录服务的网络操作系统, 用于构建局域网。,8,操作系统的主要功能,4.1.2 处理机管理 4.1.3 存储管理 4.1.4 信息(文件)管理 4.1.5 设备管理,9,4.1.2 处理机管理,1. 单道程序系统:任一时刻只允
4、许一个程序在系统中执行 一个程序执行结束后才能执行下一个程序,任务:有效地、合理地分配CPU的时间,演示:单道程序系统,10,2. 多道程序系统:多道程序同时在执行,特点: 多道:计算机内存中同时存放了几道相互独立的程序 宏观上并行:同时在执行 微观上串行:各程序轮流地占有CPU,交替执行,演示:多道程序系统,11,3. 进程: 一个正在执行的程序; 一个程序与其数据一道在计算机上顺序执行时所发生的活动; 进程基本特征 动态性 程序的一次执行过程 并发性 系统中可以同时有几个进程在活动 独立性 能独立运行的基本单位,资源分配基本单位 异步性 进程按各自独立的、不可预知的速度前进,12,13,进
5、程的状态和调度,等待某个资源,分配到了所需资源,除了CPU以外, 所需要的所有资源都分配了,缺少资源,14,4. 线程(threads),提高CPU的利用率 对进程进行“细分”,一个进程可再分为多个线程 线程称为轻量级的进程(Lighteight Threads,简称LWP) 传统进程可认为重量级线程(Weight Threads,简称WP) 线程分为: 核心级线程:由操作系统产生,在核心空间运行 用户级线程:由用户创建,优先级低于核心级线程 UNIX:进程是CPU的分配单位 Windows:线程是CPU的分配单位 除了CPU以外,进程是在UNIX和WINDOWS中资源的分配单位,15,线程与
6、进程的结构差异,引入线程的优点: 充分共享共源 减少内存开销 提高并发性 切换速度相对较快,16,演示:在程序管理器中观察各进程的线程数,17,4.1.3 存储管理,计算机内存是CPU可以直接存取的存储器。 操作系统的存储管理主要功能有下面4个方面: 1. 虚拟内存用硬盘空间模拟内存 2. 存储器分配 3. 地址的转换 4. 信息的保护,18,虚拟内存用硬盘空间模拟内存,真正内存,虚拟内存,内存空间,最大容量与CPU的寻址能力有关 32位CPU最大可达4GB。,方法:使用硬盘空间模拟内存,文件名pagefile.sys 情况:安装时创建,默认为RAM的1.5倍 操作:我的电脑属性高级性能“设置
7、”高级,演示:虚拟内存,19,2. 存储器分配 目的:提高存储器的利用率,提高系统速度 分配: 创建进程时,(包括程序、数据、文件等) 释放: 进程结束时; 改变: 进程运行中需要时; 调度和移动: 系统需要时;,进程1,进程2,进程3,进程4,进程5,RAM,虚拟内存,交换,在CPU上运行的进程 肯定要在RAM中,20,3. 地址的转换,程序员编写程序 逻辑地址(从0开始),内存中程序 物理地址,转换,4. 信息的保护 对进程的存储空间的安全保护 防止一个进程的存储空间被其它的进程破坏 软件和硬件结合的保护措施,21,4.1.4 文件系统,文件定义:是存放在外存上的一组相关信息的集合 按名存
8、取 文件名: 文件名.扩展名 文件类型 文件属性 文件操作,UNIX中大小写有区别 Windows中大小写无区别,例如:Iexplore.exe,1. 文件基本概念,22,文件类型,文件的扩展名表示文件的类型。,23,文件属性,文件大小、 占用空间、 文件建立或修改的日期与时间、 所有者信息 重要的属性有: 只读:文件只能读,不能修改或删除 隐藏:在一般的情况下不显示 存档:任何一个新创建或修改的文件都有存档属性。 当用“附件”下“系统工具”组中的“备份”程序备份后, 存档属性消失。,24,文件操作,一个文件中所存储的可能是数据,也可能是程序的代码,不同格式的文件通常都会有不同的应用和操作。
9、文件的常用操作有: 建立文件 打开文件 写入文件 删除文件 属性更改,25,2. 目录结构,硬盘划分成几个逻辑上独立的区域,这些磁盘分区被称为卷。 硬盘分区目的: 便于管理磁盘上的众多文件 安装不同的系统, 如Windows XP、Linux等 操作: 控制面板管理工具 计算机管理磁盘管理,演示:计算机管理,26,Windows,其它操作系统,磁盘分区,格式化,使用,格式化目的: 把磁道划分成一个个扇区,每个扇区占512B 安装文件系统,建立根目录,27,树状结构,根目录,Windows,User,System32,Notepad.exe,Test.doc,Data.mdb,Mspaint.e
10、xe,Explorer.exe,目录路径 绝对路径:从根目录开始,依序到该文件之前的名称。 相对路径:从当前目录开始到某个文件之前的名称。,例如: C:WindowsSystem32Notepad.exe C:UserTest.doc .UserData.mdb (当前目录为System32 ),目录结构像一颗倒置的树,树根为根目录,树中每一个分枝为子目录,树叶为文件。,28,Windows中的树型结构 桌面为根,编程时: 根目录是指逻辑驱动器的根目录,29,3. Windows文件系统 Windows支持三种文件系统:FAT、FAT32和NTFS。 FAT: 只能支持512MB以下的容量,目
11、前用在软盘和移动硬盘。 FAT32:卷最大容量2TB,不支持512MB以下的卷。用在硬盘分区。 NTFS:兼顾了磁盘空间的使用与访问效率,提供高性能、安全性、 可靠性和许多FAT或FAT32没有的高级功能的文件系统。 光盘文件系统:CDFS,UDF,30,4. 文件系统实例 : FAT(软盘),在格式化时,在软盘上建立4个区域: 引导记录(引导扇区):位于0面0道1扇区,由引导程序和磁盘信息组成 文件分配表(FAT):记录文件数据的链接关系;串联;000至FFF 文件目录表(FDT):记录文件的基本信息:文件名、起始簇号、文件大小 数据区(DATA):存放文件数据的地方,簇号从002开始 扇区
12、:读/写磁盘的基本单位 簇:由连续的若干个扇区组成 ,文件系统以“簇”为基本单位分配 1.44MB软盘:一簇一个扇区 硬盘:一簇有4、8、16或更多的扇区,31,例如: 当用户访问Test.txt时,操作系统 首先读出FDT表, 然后读出FAT表, 最后从数据区中读出文件占用的簇中数据。,32,4.1.5 设备管理,1. 设备驱动程序 使用设备之前,该设备的驱动程序必须被安装。 操作系统提供标准框架(可用),设备厂家提供驱动程序(如何用) 。 2. 即插即用(Plug and Play,简称PnP) 指把设备连接到计算机上后无需手动配置可以立即使用。 即插即用技术需要设备和操作系统的支持。 1
13、995年以后生产的设备基本上是即插即用。 3. 通用即插即用UPnP 让计算机自动发现和使用基于网络的硬件设备,网络打印机、 Internet网关和消费类电子设备。 实现“零配置”和“隐性”的联网过程。99年推出。,33,4.集中、统一管理 对各类设备的管理界面 操作:(控制面板系统硬件设备管理器) 5. 提高使用效率 通道和缓冲 缓冲区: 介于两个设备或设备与应用程序之间传递数据的内存区域。 提供给不同速度的设备之间传递数据。 高速缓存: 一种特殊作用的内存,34,4.2 Linux操作系统 4.2.1 Linux 简介,源代码开放 与Unix兼容的32位操作系统 提供了完整的网络集成 通常
14、包含很方便的Internet或Intranet服务器设置 可以用来很好地组建LAN 是一个十分优秀的开发平台 具有大量的应用软件,35,现有发行版本: Redhat Turbo Linux SUSE Linux Ubuntu Linux 国产版本: 红旗Linux 蓝点Linux ,36,4.2.2 命令提示符界面下常用命令,1查看文件信息 格式:ls -al 目录 (-a 显示所有文件,-l显示文件的详细信息) 例如:ls -al /tmp 显示tmp目录下所有文件的详细信息 ls s* 列出目录中以字母s打头的全部非隐藏文件 2改变当前目录路径 格式:cd 目录 例如:cd /tmp 进入
15、tmp目录 cd . 返回到上一层目录 cd ./. 返回到当前目录的上两层 cd 返回到当前用户的根目录 3显示当前所在目录 格式:pwd 显示当前工作目录的绝对路径,37,4新建空目录 格式:mkdir 目录 例如:mkdir DIR 建立一个名为DIR的空目录 5复制文件 格式:cp 源文件 目标文件 例如:cp /etc/yp.conf /Desktop/myfile 复制etc目录下的yp.conf文件到Desktop目录下,并且更名为myfile 6查看文件内容 格式:cat 文件名 例如:cat myfile 显示myfile文件的内容,38,7分页显示文件内容 格式:more
16、文件名 例如:more myfile 分页显示myfile文件的内容 8删除目录 格式:rmdir 目录 例如:rmdir DIR 删除名为DIR的空目录 9删除文件 格式:rm -r 目录或文件名 说明:-r表示将整个目录以及目录中的文件全部删除。 例如: rm testfile 删除文件testfile,39,4.2.3 Linux常用系统命令,40,1操作系统的主要功能是什么? 2什么是进程?进程与程序有什么区别? 3什么是线程?线程与进程有什么区别? 4虚拟内存的作用是什么? 5绝对路径与相对路径有什么区别? 6 什么是即插即用?即插即用有什么特点? 7请简述Windows支持的三个文
17、件系统:FAT、FAT32、NTFS。 8在Windows XP中,应用程序的扩展名有哪些?,思考题,41,1操作系统是用于管理和控制计算机所有硬件和软件资源的一组程序,下面不属于它的主要功能的是: _ 。 A. 处理机管理 B. 存储管理 C. 用户界面 D. 设备管理 2 根据以上1.44MB软盘的文件目录表(FDT),文件123.bat占用_ 簇。 A. 370 B. 4 C. 3 D. 5,选择题,42,3关于操作系统处理机管理,以下说法错误的是_ 。 A. 单道程序系统中,在一个程序运行完全结束后才能运行下一个程序 B. 多道程序系统中,允许多个程序在同一时间同时占用CPU运行 C. 进程是一个程序与其数据一道在计算机上顺序执行时所发生的活动 D. 在UNIX系统,进程是CPU的分配单位,而在Windows系统,线程是 CPU的分配单位 4Linux是一种_ 。 A. 操作系统 B. 数据库管理系统 C. 应用软件 D. 办公自动化软件 5要让Linux立即重新启动的命令是_ 。 A. shutdown B. halt C. reboot D. exi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宜城市2025年秋七年级生物期末学业质量测试题 (含答案)
- 中考数学一轮复习 二次根式(课件)
- 广东省大湾区2025-2026学年上学期高三 高考一模英语试卷(含答案)
- 2026届高三生物二轮复习课件:选择题强化练 6.个体稳态与调节
- 2026年上海市宝山区初三上学期一模数学试卷和参考答案
- 飞鸽运动介绍
- 飞行员离职培训课件
- 飞猪风控培训课件
- 飞机结构焊接技术
- 2026山东临沂市郯城县部分事业单位招聘综合类岗位工作人员29人笔试备考题库及答案解析
- 文化馆安全生产制度
- (2025年)保安员(初级)证考试题库及答案
- 2026年浙江省军士转业岗位履职能力考点练习题及答案
- 安全设备设施安装、使用、检验、维修、改造、验收、报废管理制度
- 2026届四川省成都市2023级高三一诊英语试题(附答案和音频)
- 《煤矿安全规程(2025)》防治水部分解读课件
- 2025至2030中国新癸酸缩水甘油酯行业项目调研及市场前景预测评估报告
- JJF 2333-2025恒温金属浴校准规范
- 员工自互检培训
- (2025年)司法考试法理学历年真题及答案
- 隧道照明工程设计方案
评论
0/150
提交评论