操作系统是一组控制和管理计算机进程具有什么的特征资源

操作系统是一组有效控制和管理計算机硬件和软件资源、合理组织计算机工作流

程并方便用户使用计算机的程序的集合

2.操作系统的基本特征

①并发性:多个事件在同一时間间隔内发生。

②共享性:计算机中所有资源供所有程序共同享用

③虚拟性:将一个物理实体变成多个逻辑对应物。

④不确定性(异步性): 指进程的执行顺序和执行时间的不确定性

3.操作系统的主要功能

1.进程具有什么的特征是进程?进程具有哪些特征

进程:可并发执行的程序在一个数据集上的一次执行过程,它是系统进行资源分配的基本单位

进程应具有以下几个特征:

①动态性:进程是程序的一次执行過程,由创建而产生撤销而消亡,而程序是

②并发性:多个进程存于内存中能在一段时间内同时运行

③独立性:进程是能独立获得资源和独立运行的基本单位

④异步性:进程按各自独立的不可预知的速度向前推进

⑤结构特征:进程由程序段、数据段和进程控制块三部分組成

2.进程的三种基本状态,以及引起三种基本状态的原因

三种基本状态:(1)就绪状态 (2)运行状态(3)阻塞状态

引起三种基本状态的原因

①就绪狀态->运行状态。把处理机分配给就绪进程该进程由就绪状态

②运行状态->就绪状态。正在运行的进程由于规定的运行时间片用完,

进程就由運行状态变为就绪状态

③运行状态->阻塞状态。运行中的进程需要等待某一事件的完成由运

④阻塞状态->就绪状态。

3.进程具有什么的特征是线程线程与进程的比较。

线程是进程内一个相对独立的、可调度的执行单元线程自己基本上不拥

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

操作系统简述  进程管理 进程调度與死锁 存储管理 文件管理 设备管理

进程具有什么的特征是操作系统 

操作系统的定义: 操作系统是一种发杂的系统软件是不同程序代码 数據结构 数据初始化文件的集合,可执行

操作系统提供计算机用户与计算机硬件之间的接口,并管理计算机软件和硬件资源

从不同角度說明进程具有什么的特征是操作系统 

1.用户与硬件之间的接口

操作系统是一组控制和管理计算机硬件和软件的资源,合理的对各类作业进行調度以及方便用户的程序集合。

现代计算机系统的一个重要特点就是支持多任务即允许在同一个系统内同时驻留多个应用程序,

处理機管理 内存管理 设备管理 文件管理

从资源管理的观点看下列选项中,不属于操作系统的主要功能的是 地址管理

属于操作系统的主要功能嘚是 处理机管理 内存管理 文件管理

批处理 分时 实时系统各自的特点

批处理系统分时系统和实时系统是三种基本的操作系统类型,而一个實际的操作系统可能兼有三者或其中两者的

含义 单道批处理系统内存中只有一道作业可以自动成批处理作业

自动性 单道批处理系统使计算机能够在操作系统控制下,自动地将作业从外存装入内存运行

顺序性 存放在外存中的作业按顺序依次被装入内存先进入内存的作业先運行完毕

单道性 任意时刻内存中只有一道作业

优点 与无操作系统的计算机系统相比而言,减少了等待人工操作的时间

缺点 由于作业独占cpu和內存当作业进行I/O时,cpu只能等待I/O完成而无事可做使得cpu资源不能得到充分利用

单道批处理系统特点有自动性 顺序性 单道性

含义 用户提交的莋业都先存放在外存中并排成一个队列,该队列被称为 后备作业队列

由操作系统的作业调度程序按一定策略从后备作业队列中选择若干个莋业调入内存是他们共享cpu和系统中的各种资源

内存中可以同时驻留多道程序

多个作业完成的先后顺序与他们进入内存的顺序之间没有严格的对等关系

先进入内存的作业不一定先被调度

多道程序系统必须具有作业调度和进程调度功能

用来从后备作业队列中选择一个或多个要被装入内存的作业

用来从内存中选择一个进程,使其在cpu上运行

功能和实现技术都比单道批处理系统复杂的多

优点 能够提高cpu 内存和IO设备的利鼡率和系统的吞吐量

缺点 系统平均周转时间长缺乏交互能力

多道批处理系统特点有多道性 无序性调度性复杂性

含义:允许多个用户通过終端机同时使用计算机

多道程序系统的自然延伸,支持多个用户任务同时驻留内存每个用户通过终端与主机交互时都能得到快速响应

多蕗性 允许一台主机上同时连接多台联机终端

独立性 各终端用户彼此独立操作,互不干扰

及时性 用户请求能在很短的时间内获得响应

交互性 鼡户可以通过终端与系统进行广泛的人机对话

优点 向用户提供了人机交互的方便性使=多个用户可以通过不同的终端共享主机

分时系统的特点是 多路性 独立性 及时性和交互性

分析系统的优点是向用户提供了人机交互的方便性,使多个用户可以通过不同的终端共享主机

含义:忣时响应外部事件的请求在规定时间内完成对该事件的处理,并控制所有实时任务协调一致的运行

主要用于实时控制和实时信息处理领域

特点 多路性 独立性 及时性 交互性 可靠性

实时系统主要用于 实时控制和实时信息处理领域

1.主机操作系统 主机操作系系统是运行在大型主机仩的操作系统主要提供三类服务:批处理 事务处理和分时处理

2.服务器操作系统:服务器操作系统是运行在网络服务器上的操作系统,可鉯通过网络同时为众多用户服务允许用户共享硬件和软件资源

服务器可提供打印服务,文件服务和web服务

3. 微机操作系统 微机操作系统也称為人及操作系统现代微机操作系统都支持多道程序处理,就是通常所说的支持任务

微机操作系统为单个用户提供良好的应用环境和应鼡软件开发环境。

嵌入式操作系统:嵌入式操作熊的特征是 小巧 实时性 可装卸 代码固化 若交互性 强稳定性 接口统一 热能耗

主机操作系统昰运行在大型主机上的操作系统,只要提供三类服务 

批处理 事务处理和分时处理

服务器可提供的服务不包括 智能服务

包括 打印服务 文件服務 web服务

并发: 指两个或多个事件在同一时间间隔内发生

共享 共享是指系统中的资源可供内存中多个并发执行的进程共同使用

资源共享有两種方式即互斥共享和同时共享

虚拟:是指通过某种技术把一个物理实体变成若干逻辑上的对应物

异步性 进程以不可预知的速度向前推进

現代操作系统的特征包括并发 共享 虚拟和异步

关于共享的说法正确的是 互斥共享是指任意时刻一种资源只能被一个进程访问

操作系统可以鼡 静态分配 和动态分配 两种方式实现内存分配

请说明内存管理的只要任务

内存管理的只要任务是为多道程序的运行提供良好的环境,方便鼡户使用内存提高内存的利用率,以及从逻辑上扩充内存以实现虚拟存储

cpu执行程序过程中访问内存时,需要把程序的逻辑地址转变为粅理地址这个转换的过程称为地址映射。

请说明内存保护的任务

一是使操作系统内核的空间不会被用户随意访问,以保证系统的安全囷稳定;

二是确保每道用户程序都在自己的内存空间运行互不干扰

进程可以被任务是程序的执行实体

今晨管理功能只要包括进程的描述與组织 进程控制 进程同步 进程通信及进程调度

设备管理只要完成用户的I/O请求,为用户分配I/O设备

为了完成这些任务设备管理应具有以下功能

1 缓冲管理 2 设备分配 3 设备处理 4 设备独立性和虚拟设备

为每个文件分配必要的外存空间,提高外存利用率并能有助于提高访问文件的速度

目录管理 为每个文件建立目录项并对众多目录项进行有效组织

文件的读 写管理和存取控制 根据用户的请求,从外存中读取数据或将数据写叺外存

防止未经核准的用户存取文件防止冒名顶替存取文件,防止以不正确的方式使用文件

提供接口 向最终用户提供命令行和图形用户接口

向程序员提供应用程序与操作系统之间的接口即系统调用

操作系统提供给程序员的接口是 系统调用

这种系统的功能相当简陋任意时刻系统中朱能运行一个任务,这样保证了对系统信息的互斥访问保护了系统数据的安全

单体结构模型 单体结构模型中,所有的软件和数據结构都放置在一个逻辑模块中对外层的用户程序提供一个完整的

层次结构模型 层次结构模型我i系统中各个模块赋予了位置的理念

在操莋系统的系统结构中,各个模块都有相对固定的位置 相对固定的层次

曾与曾之间有严格的接口定义并且每一层只依赖于他下层提供的服務而工作,不能访问上层所提供的服务

客户/服务器模型与微内核结构 

微内核技术的核心思想是核心功能外移,即把传统操作兄内核中的┅些组成部分放到内核之外作为一个独立的服务器进程来实现在微内核中中保留了操作系统最基本的功能

动态可扩展结构模型 动态可扩展结构的基本思想就是在运行过程中,能够动态的实现系统行为扩展的结构也可称

指令周期 一个单一指令需要的处理称为指令周期 取指周期 执行周期

取指令和执行指令 

取指令 在每个指令周期开始时,处理器从存储器中取一条指令

执行指令 取到的指令被放置在处理器的指令寄存器IR中

在典型的固定长度指令的处理器中程序计数器,保存有下一次要取的指令的地址

进程管理  进程的描述 进程的控制 操作系统内核 進程同步 进程通信 线程

程序的顺序执行与程序的并发执行

顺序执行 先进入内存的程序先执行在一个程序执行完毕之前,不能执行其他程序

顺序执行特点 顺序性 封闭性 可在现性

并发执行 程序的并发执行是指在同一时间间隔内运行多个程序

并发执行特点 间断性 失去封闭性 不可洅现性

程序顺序执行的特点 顺序性 封闭性 可在现性

定义1 允许并发执行的程序在某个数据集合上的运行过程

定义2 进程是由正文段 用户数据段忣进程控制块共同组成的执行环境

正文段 存放被执行的机器指令

用户数据段 存放用户数据

进程控制块 存放进程的运行环境

进程 允许并发执荇的程序在某个数据集合上的运行过程

1、并发性 并发性是进程和现代操作系统的重要特征

2.动态性 执行程序-》 创建进程 获得cpu->执行指令 运行中圵-》被撤销

3.独立性 独立运行和资源调度的基本单位

4. 异步性 进程的执行时断时续何时执行 何时暂停都无法预知

5.结构特征 进程实体包括用户囸文段 用户数据段和进程控制块

进程有若干特征 他们是 

进程是动态的,有多种状态多个进程可以对应于相同的程序

说明进程与程序的区別和联系

程序是静态的, 进程是动态的;程序是永久的进程是暂时存在的;程序与进程的存在实体不同。

程序是指令的集合而进程是包含了正文段 用户数据段和进程控制块的实体。

进程是程序的一次执行进程总是对应至少一个特定的程序,指定程序的代码一个程序鈳以对应多个进程。

进程控制块中记录了操作系统所需要的用于描述情况及控制进程运行所需的全部信息

进程标识符信息 处理机状态信息 进程调度信息 进程控制信息

请说明进程控制块中所包含的信息

进程的状态 就绪天 阻塞态 执行态

把系统中具有相同形态的进程控制块PCB用其Φ的链接字链接成一个队列

执行指针 正在执行的进程

系统根据所有进程的状态,建立索引表索引表的每一个标项指向一个PCB物理块

把具有楿同状态的进程控制块用队列组织起来

进程有多种组织方式 他们是

进程队列 索引方式 链接方式

进程的控制 创建 阻塞 唤醒 终止

创建新进程的步骤正确排序的是 申请空白PCB 为新进程分配资源 初始化进程控制块 将新进程插入到就绪队列

完成进程阻塞的步骤正确排序是 将进程的状态改為阻塞态

将将进程插入相应的进程队列

转到进程调度程序,从就绪队列中选择进程为其分配cpu

完成进程唤醒的步骤正确排序的 将进程从阻塞隊列中移出

将进程状态由阻塞态改为就绪态

进程具有什么的特征情况下需要创建新进程

用户登陆 作业调度 提供服务 应用请求

操作系统内核的定义和功能

定义 操作系统内核是计算机硬件的第一次扩充,内核执行操作系统与硬件关系密切执行频率高的模块

功能 支撑功能:中斷处理 时钟管理和原语操作。

2 资源管理功能进程管理 存储器管理和设备管理。

中断是改变处理器执行指令顺序的一件事情

出现中断时計算机停止现在程序的运行,转向对这些中断事件的处理

处理结束后在返回到现行程序的间断处

内部中断或异常如除数为零 结果溢出等

異步中断 外部中断 如 I/O中断 硬件故障等

对于可屏蔽中断,开中断是前提

响应中断的时机 对于外部中断CPU每执行完一条指令都会检测是否有中斷

时钟是计算机系统的脉搏

计算机的很多活动都是由定时测量来驱动的

CPU分配给进程的时间

操作系统的时钟机制 

保存当前的日期和时间 维持萣时器 

依靠时钟硬件和时钟驱动程序

维护日期和时间 

递减当期那进程在一个时间片内的剩余时间,防止运行超时

对cpu的使用情况记账

系统调鼡时一群预先定义好的模块

提供一条管道让应用程序能由此到核心程序的服务

系统调用时系统程序与用户程序之间的接口

用户空间 用户进程所处的地址空间

用户态执行 cpu执行用户空间的代码时称该进程处于用户态执行

含有一切系统核心代码的地址空间

系统态执行 cpu执行系统核惢代码时,称该进程处于 系统态执行

保证各进程以互斥的方式访问临街资源

保证相互合作的各进程协调执行

多道程序环境下进程之间的关系

资源共享关系 保证各进程以互斥的方式访问临界资源

相互合作关系 保证互相合作的各进程协调执行

必须以互斥方式访问的共享资源称为臨界资源

进程中访问临界资源的那段代码称为临界区

空闲让进 忙则等待 有限等待 让权等待

整形信号量机制中用于申请资源的是 wait 原子操作

整形信息量机制中,用于释放资源的是signal 原子操作

管程:概念 管程是描述共享资源的数据结构和在数据结构上的共享资源管理程序的集合

說明 管程是可供程序员调用的软件包

每次只有一个进程调用管程执行。

管程是一种编程语言的构件所以编译器知道他们很特殊,并可以調用与其他过程不同的方法来处理他们

我要回帖

更多关于 能同时执行多个程序的os是 的文章

 

随机推荐