操作系统基础-沈晓栋

操作系统基础-沈晓栋

ID:41531934

大小:2.18 MB

页数:40页

时间:2019-08-27

操作系统基础-沈晓栋_第1页
操作系统基础-沈晓栋_第2页
操作系统基础-沈晓栋_第3页
操作系统基础-沈晓栋_第4页
操作系统基础-沈晓栋_第5页
资源描述:

《操作系统基础-沈晓栋》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、操作系统基础11操作系统基础2Unix/Linux简介2系统软件:控制和维护计算机的正常运行,管理计算机的各种资源,以满足应用软件的需要。应用软件:完成一个特定的任务, 在系统软件的支持下,才能运行系统软件与应用软件的划分界限并不十分明显计算机系统系统软件应用软件硬件系统操作系统:Windows、Unix、Linux语言处理程序:C、Pascal、VB……实用程序:诊断程序、排错程序等通用应用软件、专用应用软件软件系统3应用程序硬件系统软件应用软件系统软件是硬件与应用程序之间的接口有些软件既可以认为是系统软件也可以认为是应用软件例如:数据库管理系统1操作系统1.1操作系统概述41.

2、操作系统:是最基本的系统软件,用于管理和控制计算机所有软、硬件资源的一组程序计算机硬件与其它软件的接口用户和计算机的接口裸机操作系统应用程序用户主要功能有:处理机管理存储管理信息(文件)管理设备管理计算机=裸机+操作系统操统作系2.操作系统分类5DOS操作系统按任务数图形用户界面操作系统命令行界面操作系统多用户操作系统单用户操作系统多任务操作系统单任务操作系统分时操作系统批处理系统实时操作系统网络操作系统按用户界面按用户数按系统功能个人计算机操作系统3.常用操作系统6(1)DOSMicrosoft公司研制的配置在PC的操作系统单用户命令行界面操作系统从4.0版开始成为支持多任务的操

3、作系统。(2)Windows图形用户界面WindowsXPProfessionalWindowsXPTabletPCWindowsXPHomeWindows98WindowsNTWindows2000WindowsXPWindowsXPMediaCenterWindowsVISTAWindows77(3)Unix分时操作系统,主要用于服务器/客户机体系(4)Linux由UNIX发展而来,源代码开放(5)MacOS较好的图形处理能力,主要用在桌面出版和多媒体应用等领域。用在苹果公司的PowerMacintosh机及Macintosh一族计算机上,与Windows缺乏较好的兼容性(6)

4、OS/2为IBMPS/2设计的操作系统,用户可自行定制界面(7)NovellNetware基于文件服务和目录服务的网络操作系统,用于构建局域网。操作系统的主要功能81.2处理机管理1.3存储管理1.4信息(文件)管理1.5设备管理1.2处理机管理91.单道程序系统:任一时刻只允许一个程序在系统中执行一个程序执行结束后才能执行下一个程序任务:有效地、合理地分配CPU的时间时间tCPU程序A程序B程序C演示:单道程序系统102.多道程序系统:多道程序同时在执行程序A程序C程序A程序B程序C程序CCPU时间t特点:多道:计算机内存中同时存放了几道相互独立的程序宏观上并行:同时在执行微观上

5、串行:各程序轮流地占有CPU,交替执行演示:多道程序系统113.进程:一个正在执行的程序;一个程序与其数据一道在计算机上顺序执行时所发生的活动;进程基本特征动态性程序的一次执行过程并发性系统中可以同时有几个进程在活动独立性能独立运行的基本单位,资源分配基本单位异步性进程按各自独立的、不可预知的速度前进12进程的状态和调度13时间片到执行状态就绪状态挂起状态进程被选中发生了某个事件等待某个事件等待某个资源分配到了所需资源除了CPU以外,所需要的所有资源都分配了缺少资源4.线程(threads)14提高CPU的利用率对进程进行“细分”,一个进程可再分为多个线程线程称为轻量级的进程(Li

6、ghteightThreads,简称LWP)传统进程可认为重量级线程(WeightThreads,简称WP)线程分为:①核心级线程:由操作系统产生,在核心空间运行②用户级线程:由用户创建,优先级低于核心级线程UNIX:进程是CPU的分配单位Windows:线程是CPU的分配单位除了CPU以外,进程是在UNIX和WINDOWS中资源的分配单位15线程与进程的结构差异引入线程的优点: 充分共享共源减少内存开销 提高并发性切换速度相对较快16演示:在程序管理器中观察各进程的线程数1.3存储管理17计算机内存是CPU可以直接存取的存储器。操作系统的存储管理主要功能有下面4个方面:1.虚拟内

7、存用硬盘空间模拟内存2.存储器分配3.地址的转换4.信息的保护18虚拟内存用硬盘空间模拟内存真正内存虚拟内存内存空间最大容量与CPU的寻址能力有关32位CPU最大可达4GB。方法:使用硬盘空间模拟内存,文件名pagefile.sys情况:安装时创建,默认为RAM的1.5倍操作:我的电脑→属性→高级→性能“设置”→高级演示:虚拟内存192.存储器分配目的:提高存储器的利用率,提高系统速度分配:创建进程时,(包括程序、数据、文件等)释放:进程结束时;改变:进程运行中需要时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。