做网站是怎么赚钱,软件开发流程pdf,网站的文件夹,淮北工程建设公司目录
一、基本概述
二、操作系统的特点
#xff08;一#xff09;并发性#xff08;实质是微观的串行、宏观的并行#xff09;
1. 对比看#xff1a;并行性
2. 单核CPU和多核CPU
#xff08;二#xff09;共享性
#xff08;三#xff09;虚拟性
#xff08;…目录
一、基本概述
二、操作系统的特点
一并发性实质是微观的串行、宏观的并行
1. 对比看并行性
2. 单核CPU和多核CPU
二共享性
三虚拟性
四异步性
三、操作系统的功能
一用户与硬件的接口
1. 命令方式
2. 系统调用方式
3. 图形、窗口方式
二资源管理者
1. 处理机管理
2. 存储器管理
3. I/O设备管理
4. 文件管理
三扩充机器
四、操作系统的发展和分类
一手工操作无操作系统
二批处理系统操作系统开始出现
1. 单道批处理系统没有并发性
2. 多道批处理系统有并发性
多到批处理系统需要解决的问题
三分时系统
四实时系统
五微机操作系统
五、练习题 一、基本概述 操作系统是配置在计算机硬件上的第一层软件
二、操作系统的特点
一并发性实质是微观的串行、宏观的并行
并发性是指两个或多个事件在同一时间间隔内发生 1. 对比看并行性
是指两个或多个时间在同一时刻发生 2. 单核CPU和多核CPU
单核CPU同一时刻只能执行一个程序各个程序只能并发地执行多核CPU同一时刻可以同时执行多个程序多个程序可以并行地执行
二共享性
是指系统中的资源可供内存中多个并发执行的是进程线程共同使用互斥共享方式和同时共享方式 三虚拟性
通过某种技术把一个物理实体变为若干个逻辑上的对应物
时分复用技术虚拟处理机技术、虚拟设备技术空分复用技术虚拟磁盘技术、虚拟存储器技术
四异步性
在多道程序环境下允许多个程序并发执行但由于资源有限进程的执行不是一贯到底的而是走走停停以不可预知的速度向前推进这就是进程的异步性。
三、操作系统的功能
一用户与硬件的接口
1. 命令方式
用户通过输入有关命令来取得操作系统的服务并控制用户程序的运行
联机命令交互式命令和脱机命令批处理命令
2. 系统调用方式
OS提供了一组系统调用函数用户可在自己的应用程序中通过相应的系统调用来实现与操作系统的通信并取得它的服务
3. 图形、窗口方式 它允许用户通过屏幕上的窗口和图标来实现与操作系统的通信并取得它的服务 二资源管理者
1. 处理机管理
用于分配和控制处理机
2. 存储器管理
主要负责内存的分配与回收
3. I/O设备管理
负责I/O设备的分配与操纵
4. 文件管理
负责文件的存取、共享和保护
三扩充机器
通常把覆盖了软件的机器称为扩充机器又称为虚拟机
四、操作系统的发展和分类
一手工操作无操作系统
缺点用户独占全机会CPU等待人工操作
二批处理系统操作系统开始出现
1. 单道批处理系统没有并发性
特点自动性、顺序性、单道性
优点I/O操作时CPU无事可做 2. 多道批处理系统有并发性
特点多道性、宏观上多任务并行、微观上多任务分片串行
优点由于提高了CPU、内存和I/O设备的利用率因此系统吞吐率得到提高
缺点用户响应时间长没有交互性 多到批处理系统需要解决的问题
处理机管理问题CPU并发的执行多道任务先执行谁内存管理问题每个任务需要的内存空间不同空间大小分配的问题I/O设备管理问题给哪个任务分配哪个I/O设备文件管理问题作用管理问题
三分时系统
特点
多路性可以按照时间线分给不同的用户独立性宏观上可以让用户感觉这个操作系统是为自己独立存在及时性操作系统根据用户的命令作出反馈反馈要有一定的时效性交互性
缺点
不能优先处理一些紧急任务。操作系统对各个用户/作业都是完全公平的循环地为每个用户/作业服务一个时间片不区分任务的紧急性。
四实时系统
特点多路性、独立性、及时性、交互性和可靠性主要优点能够优先响应一些紧急任务某些紧急任务不需时间片排队。 五微机操作系统
单用户单任务系统、单用户多任务系统和多用户多任务系统
五、练习题
1、在单核处理系统中可并行的是处理器与设备、处理器与通道、设备与设备
2、操作系统提供给应用程序的接口是系统调用