什么是操作系统?其主要作用是什么?
操作系统是计算机系统中直接控制和管理各种软硬件资源,以方便用户充分而有效地利用这些资源的程序的集合
作用:
1、操作系统是用户和计算机系统之间的接口
2、操作系统是系统资源管理者
3、OS实现了对计算机资源的抽象系统
对操作系统的要求:提供使用接口,管理系统资源,裸机能力的扩充
- 
	接口位置:位于用户与计算机硬件系统之间 
- 
	系统资源:处理机(CPU)、存储器、I/O设备及信息(软件——程序和数据) 
操作系统的目标
① 方便性 ② 有效性 ③ 可扩充性 ④ 开放性
操作系统的发展过程
批处理系统 -> 分时操作系统 -> 实时操作系统 -> 网络和分布式操作系统
操作系统的分类
- 
	早期的操作系统:人工将程序用打卡机打在卡片上,计算机逐条读取卡片上的指令 
- 
	单道批处理系统:作业成批进入系统后备队列,按照一定的策略调度一个作业在系统中运行 - 
		特点: 内存中只保持一道作业运行 作业完成顺序与其进入内存的顺序直接相关 
 
- 
		
- 
	多道批处理系统:作业成批进入系统后备队列,按照一定的策略调度多个作业在系统中运行 - 
		特点: 多道性 无序性 需要进行两级调度 高级调度:选取多个作业进入内存 低级调度:在内存中的多个作业之间完成处理机使用权的切换 
- 
		多道批处理系统的优缺点: (1) 资源利用率高。(2) 系统吞吐量大。 (3) 平均周转时间长。 (4) 无交互能力。 
- 
		多道批处理系统需要解决的问题:(1) 处理机争用问题。 (2) 内存分配和保护问题。(3) I/O设备分配问题。(4) 文件的组织和管理问题。(5) 作业管理问题。(6) 用户与系统的接口问题。 
 
- 
		
- 
	批处理系统的特点: 资源利用率高,吞吐量大 能根据作业对系统资源的需求和系统当前状态,充分调度资源。 无交互能力 作业进入系统后,系统自动调度,管理员或用户不干预系统的调度情况 
- 
	分时系统(Time Sharing System): - 
		分时系统的提出:解决人机交互,进行及时响应,共享主机 
- 
		分时系统实现:按时间片轮转 时间片:作业使用CPU的时间 时间片中断处理 
- 
		将时间片划分很小,从一个较长时间看,每一个用户都似乎独享主机 
- 
		分时系统的特点: 多路性:同时连接多台终端 独立性:终端间互不影响 及时性:在人们能接受的时间内响应 交互性:方便的人机对话 
 
- 
		
- 
	实时系统(Real Time System): - 
		实时系统的提出:分时系统的响应往往要等待一个循环周期。实时系统必须在规定的时间内对用户请求或外部事件及时响应 
 - 
		实时系统特点: 多路性:多路信息采集,多对象控制 独立性:信息采集和对象控制是相互独立的 及时性:有较严格的时间限制,相应时间短 交互性:主要与管理员进行简单的交互 可靠性:多级容错 
 
- 
		


- 
	微机操作系统分类:单用户单任务操作系统,单用户多任务操作系统,多用户多任务操作系统 
操作系统的特征
并发性、共享性、虚拟性和异步性
- 
	程序执行的并发性 - 
		并行与并发 并行:在某一时刻同时发生 并发:在一段时间内同时发生 
- 
		程序并发执行可以大大提高资源利用率 在一段时间内多个程序都同时推进完毕 
 
- 
		
- 
	资源的共享性 系统中的资源可供多个并发执行的程序共同使用 
- 
	对象的虚拟性 虚拟:把一个物理实体通过一定的技术变成若干个逻辑上的对应物。 
- 
	程序执行的异步性(不确定性) 程序之间是以异步的方式推进的。 异步、不确定 - 
		可能程序完成的顺序与程序进入内存(系统)的顺序不同 
- 
		不可预知:程序何时执行、何时暂停、推进进度、完成时间等 
 
- 
		
共享性与并发性的关系——互为条件 (共享)对资源进行有效的管理,使得一个作业在访问I/O设备而不使用CPU时,其他作业可以使用CPU——并发执行 (并发)程序并发执行,系统资源在一段时间内为多个程序共同访问,资源得到了共享——资源的共享
操作系统的功能
四大管理功能与用户接口功能,或五大管理功能 :
1.处理机管理 2.存储器管理 3.设备管理 4.文件管理功能 5.作业管理功能(用户接口)

处理机管理功能:进程控制,进程同步,进程通信,进程调度
存储器管理功能:内存分配,内存保护,地址映射,内存的虚拟扩充
设备管理功能:设备分配,设备处理,缓冲区管理
文件管理功能:文件存储空间管理,文件目录管理,文件控制权管理

 
                   
                   
                   
                   本文详细阐述了操作系统的作用,包括作为用户和硬件间的接口、系统资源管理者以及提供抽象和扩充能力。介绍了操作系统的发展历程,如批处理系统、分时系统和实时系统,以及微机操作系统的分类。重点讨论了并发性、共享性、虚拟性和异步性等特征,以及处理机管理、存储器管理等关键功能。
本文详细阐述了操作系统的作用,包括作为用户和硬件间的接口、系统资源管理者以及提供抽象和扩充能力。介绍了操作系统的发展历程,如批处理系统、分时系统和实时系统,以及微机操作系统的分类。重点讨论了并发性、共享性、虚拟性和异步性等特征,以及处理机管理、存储器管理等关键功能。
           
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   1566
					1566
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            