1-操作系统引论答题.ppt

第一章 操作系统引论 操作系统定义 2. 多道批处理系统--批处理系统 八、分布式操作系统 分布式系统和网络操作系统 并发(Concurrence)-续 引入 进程 程序并发执行需要OS管理,需要一定的信息(与执行过程和环境相关,并不属于被执行程序)来控制每一道程序的运行; 引入进程来描述可并发执行程序及相应控制信息; 线程 传统进程:是资源分配单位,也是独立运行单位 问题:进程运行切换开销较大(需要重建进程上下文) 应用程序的取舍:放弃OS的并发能力/忍受进程间通信开销 线程:对独立运行单位的细化 进程是资源分配单位 线程是独立运行单位 一个进程内可以包含多个线程 涉及的概念 多道程序设计 系统中允许多道程序同时准备运行,当正在运行的程序因某种原因暂时不能继续运行时,系统将自动的启动另外一道程序;一旦原因消除,暂时停止的程序将来某个时候还可以被系统重新启动运行 问题 协调因争夺处理机或设备产生的冲突;解决同步、互斥和死锁问题; 防止各道程序之间交叉、冲突,防止作业被破坏; 建立高效、可靠方便的文件系统; 涉及的概念 进程和线程 进程:程序的一次执行,包含可执行程序、程序所需的数据和相关状态信息;进程是拥有资源的最小实体,在传统的操作系统中,进程也是调度的最小单位 线程:程序一次相对独立的运行过程,在现代OS中,线程是调度最小单位;进程是申请资源的最小单位; 涉及的概念 作业 计

文档评论(0)

1亿VIP精品文档

相关文档