操作系统基本原理题稿.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学计算机基础 第2章 操作系统 操作系统基本原理 第二章 操作系统 2.1 操作系统基础知识 2.1.1 操作系统的概念 定义:操作系统是管理计算机的软硬件资源,并提供用户接口以方便用户使用计算机的软件系统(一组程序的集合)。 OS是计算机系统资源的管理者 在一个计算机系统中,通常都包含了各种各样的硬件和软件资源。归纳起来可将资源分为四类:处理器(处理机)、存储器、I/O设备(外部设备)以及信息(数据和程序)。 OS是用户与计算机系统之间的接口 OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统。或者说,用户在OS的帮助下能够方便、快捷、安全、可靠地操纵计算机硬件和运行自己的程序。 2.1.2 操作系统的发展 无操作系统时期 第一代操作系统:批处理操作系统 第二代操作系统:分时操作系统 第三代操作系统:通用操作系统,如Unix,Windows等 当今流行的操作系统:Windows XP,Linux等 1.用户接口 用户通过OS使用计算机,因此,所有的操作系统都具有用户接口的功能。 用户接口的分类:分为交互式接口和程序接口两大类。 交互式接口:允许用户通过键盘终端使用操作系统。又分为: 命令行接口(Command Line Interface,CLI) 命令行接口(如Dos)简单,在一些情况下效率较高; 图形用户接口(Graphics User Interface, GUI) 图形用户接口(如Windows)特点是直观形象,但对硬件资源的要求较高,在网络环境下数据流量大,占用较大的带宽。 程序接口:以系统调用的形式呈现,提供给用户在编程时调用操作系统的功能。 3.存储(主存)管理 常用的存储管理主要包括: 分区分配存储管理 页式存储管理 请求式页式存储管理 分段存储管理 段页式存储管理 2.1.4 操作系统的分类 从服务的角度,可以将操作系统分成两大类,即桌面操作系统和服务器操作系统。 在桌面操作系统领域,常见的操作系统有 IBM-DOS, OS/2 MS-DOS、Windows 3.x、Windows 95/98、Windows NT Workstation、Windows 2000 Professional、Windows XP、Windows 7 Mac OS等。 在服务器操作系统领域,有 Windows NT Server、Windows 2000 Server、Windows Server 2003、Windows Server 2008 UNIX(包括各种“类UNIX”)操作系统。 在网络环境下,操作系统又通常分成网络操作系统、分布式操作系统等,他们都负责网络环境下资源的管理,都具有多用户多任务的特性。 山东大学 山东大学计算机科学与技术学院基础技术教学部 普通高等教育“十一五”国家级规划教材 高等学校计算机公共教学改革与实践 目 录 2.1 操作系统基础知识 2.2 Windows XP操作系统 2.3 基 础 知 识 2.4 Windows桌面 2.5 控 制 面 板 2.6 文件和文件夹管理 2.7 语言选项与中文输入 2.8 实用程序 操作系统的概念 操作系统的发展 操作系统的基本功能 操作系统的分类 1.操作系统是用户和计算机之间的接口 2.进程(处理机)管理 3.存储(主存)管理 4.文件(辅存)管理 5.设备管理 2.1.3 操作系统的基本功能 在操作系统的系统状态下,用户可以输入操作系统命令或者运行用户程序,他们都要占用计算机的CPU资源。如何为程序分配CPU资源,这些都是由操作系统实现的。 为了解释操作系统的CPU管理功能,我们首先解释程序和进程的概念,以及他们的关系。程序是存放在某种介质上的一组有序指令的集合。程序是个静态实体,本身并无运动的含义。在系统状态下可以运行一个可执行的程序,此时程序被操作系统调入到计算机的内存中。而进程是可并发执行的程序在一个数据集合上的运行过程。 进程具有五个方面的特征: 2.进程管理 进程既然是进程实体的执行过程,因此,动态性是进程最基本的特性。动态性还表现为:“它由创建而产生,由调度而执行,因得不到资源而暂停执行,以及由撤消而消亡”。可见,进程有一定的生命期。而程序只是一组有序指令的集合,并存放在某种介质上,本身并无运动的含义,因此,程序是个静态实体。 这是指多个进程实体,同存于内存中,能在一段时间内同时运行。并发性是进程的重要特征,同时也成为OS的重要特征。引入进程的目的也正是为了使其程序能和其它进程的程序并发执行。 1)动态性 2)并发性 进程的五大特征 这是指进程实体是一个能独立运行的基本单位,同时也是系统中独立获

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档