操作系统教程的.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统教程的

第一讲 操作系统引论 1.1什么是操作系统 1.计算机系统=硬件+软件 ·硬件:物理装置本身,如:CPU 内存 硬盘 终端设备 打印机 ·软件:执行的程序,UNIX(分时) WindowsNT DOS Word Linux Oracle 分类:应用 支撑(工具)[开发、测试] 系统 2.OS——Operating Systems ·定义:操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户和计算机之间的唯一接口。 1.2 操作系统的功能 五大功能:存储器管理、处理器管理、设备管理、文件管理、用户接口 存储器管理:·内存分配·地址映射·内存保护·内存扩充(虚拟内存)· 处理机管理:·作业(用户定义的由计算机完成的工作单位)调度·进程调度·进程控制·进程通信· 设备管理:·缓冲区管理·设备分配·设备驱动·设备无关性· 文件管理:·文件存储空间管理·文件操作·目录管理·读写管理和存取控制· 用户接口:·命令界面·程序界面·图形界面· 1.3 操作系统的特点 并发:指两个或多个活动在同一给定时间间隔中进行(不同于并行) 共享:计算机系统中的资源被多个任务所共用 ·同时访问:宏观上同时访问磁盘、使用CPU ·互斥访问:没有固定的时间关系,程序执行不可预计 异步 1.4 操作系统的类型 ·批处理系统·分时系统·实时系统·个人机系统·网络操作系统·分布式操作系统· 批处理系统(交互性差):单道批处理系统(同一时间只运行一个作业)、多道批处理系统(特点:多道、成批) 分时系统:[分时:若干并发程序对CPU时间的共享];特点:同时性、交互性、独立性、及时性 实时系统:对于特定事件,系统能在很短时间内作出响应并完成事件处理工作(专用:过程控制、信息查询、事务处理);特点:专用、实时、高可靠 个人机系统(常用):单用户操作系统(DOS WindowsNT) 多用户操作系统(UNIX Linux);一般特征:使用管理方便、界面友好、价格低 网络操作系统:计算机网络=计算机技术+通信技术;特征:分布性、自治性、互联性、可见性 分布式操作系统:特征:分布式处理、模块化结构、利用信息通信、实施整体控制;特点:透明性、灵活性、可靠性、高性能、可扩充性 1.5 UNIX系统常用命令 1.UNIX系统简介:多用户多任务分时系统 2.UNIX命令提示符:$普通用户 #root用户(特权用户) 3.一般命令格式:命令名 [选项] [参数] 如:ls –l /usr 4.常用命令提示符:who[显示登陆的用户名、终端名、时间] who am I[显示当前登录的用户信息] date[显示当前时间] cal[显示日历(当前月及前后两月)] cal 8 2011[显示2011年8月的日历,如果只用一个参数代表年份] 第二讲 进程概念 2.1怎样理解进程概念 1.进程的引入 ·程序顺序执行时的特征:顺序、封闭、可再现 ·多道程序设计的特点:多个程序共享系统资源、多个程序并发执行 ·程序并发执行时的特征:失去封闭性、程序与计算不再一一对应、出现相互制约关系 ·引入进程概念 2.进程的定义:程序在并发环境[多道环境]中的执行过程[动态性] 3.进程和程序的比较 ·进程是动态的,程序是静态的 ·进程具有并发性,程序本身具有顺序性,程序的并发执行是通过进程实现的 ·进程具有独立性,是能独立运行的单位,是系统资源分配的基本单位,是运行调度的基本单位 ·二者无一一对应关系,一个程序可由多个进程共用,一个进程可顺序执行多个程序 ·进程是异步运行的会相互制约,而程序不具备此特征 ·程序和进程是两个完全不同的概念,两者又存在密切的联系 4.进程的特征:动态性、并发性、调度性、异步性、结构性[反应进程的各种状态] 5.进程的组成:进程控制块(PCB)[状态信息]、程序、数据集合 ·进程与PCB的关系:每个进程有唯一的PCB;OS依据PCB管理进程;利用PCB实现进程的动态、并发;PCB是进程存在的唯一标志 2.2 进程的状态及其转换 ·进程的动态性由它的状态和转换体现·进程的状态信息存在于PCB·进程的转换在一定条件下实现· 1.进程的基本状态:运行态[在CPU上执行]、就绪态[就差CPU]、阻塞态[等待事件,无法运行] 2.进程状态的转换:进程之间的状态转换并非都是可逆的、并非都是主动的、进程在运行态才是真正运行 2.3进程的同步与互斥 1.进程活动中会相互制约:所有进程均相互独立、以异步方式并发执行 2.同步:进程间共同完成一项任务时直接发生相互作用的关系(同步进程间具有合作关系,在执行时间上须按照一定顺序协调进行) 3.互斥:并发执行的多个进程由于竞争同一资源而产生的相互排斥的关系(互斥进程彼此在逻辑上是完全无关的、它们的运行不具有

文档评论(0)

ayangjiayu4 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档