信息技术应用基础项目化教程 课件 2.1.3 操作系统_第1页
信息技术应用基础项目化教程 课件 2.1.3 操作系统_第2页
信息技术应用基础项目化教程 课件 2.1.3 操作系统_第3页
信息技术应用基础项目化教程 课件 2.1.3 操作系统_第4页
信息技术应用基础项目化教程 课件 2.1.3 操作系统_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务3

操作系统3.1操作系统的概念操作系统是最基本、最重要的系统软件,它负责管理全部软件资源和硬件资源,合理地组织计算机各部分协调工作,为用户提供操作和编程的界面。操作系统是最靠近硬件的一层系统软件,没有操作系统的计算机称为裸机,是没法工作的。操作系统中的重要概念有进程、线程、内核态和用户态。3.2进程与线程进程是程序的一次执行过程,是系统进行调度和资源分配的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。3.3内核态和用户态根据使用系统资源的权限大小可分为内核态和普通态。内核态拥有计算机中所有的软硬件资源:普通态即用户态,其访问资源的数量和权限均受到限制。关系到计算机根本运行的程序应该在内核态下执行(如CPU管理和内存管理),只与用户数据和应用相关的程序则放在用户态中执行(如文件系统和网络管理)。3.4操作系统的主要作用操作系统主要有以下3个方面的作用:(1)提高系统资源利用率:通过对计算机系统软硬件资源进行合理的调度与分配,最大限度地发挥计算机系统的工作效率。(2)提供方便友好的用户界面:用户无须了解有关硬件和系统软件的过多细节就能方便灵活地使用计算机。(3)提供软件开发的运行环境:给计算机系统的功能扩展提供支撑平台,使之在增加新的服务和功能时更加容易,且不影响原有的服务和功能。3.5操作系统的功能操作系统主要有以下5个方面的功能。(1)处理机管理:对处理机的分配调度策略,尽量高速、有效地运行。(2)存储管理:对内存进行分配、保护和扩充,保证程序间不发生冲突。(3)设备管理:对各种设备等进行合理分配,使用户方便灵活地使用。(4)文件管理:对程序数据以文件的形式保存到外存上,实现信息共享、保密和保护。(5)作业管理:用户请求计算机系统完成的一个独立操作称为作业。作业管理包括作业的输入和输出、作业的调度和控制。3.6操作系统的分类操作系统的种类繁多,下面列出操作系统5类:(1)单用户操作系统:计算机系统内一次只能支持运行一个用户程序,如DOS、Windows(2)多用户操作系统:计算机系统内一次可同时支持多个用户程序,UNIX(3)批处理操作系统:多个程序或多个作业同时存在和运行,如IBM的DOS/VSE (4)分时操作系统:将CPU时间资源划分成极短的时间片轮流分给用户使用,如unix(5)实时操作系统:数据及时、快速地进行处理和反应,以便达到控制的目的,如生产控制系统(6)网络操作系统:提供网络通信和网络资源共享功能,如Windows2008,WindowsNT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论