浅谈进程与线程 摘要:随着微型计算机的越来越兴盛,对进程的资源掌控,已经不再适用于微型计算机 的资源分配模式,线程的出现也就成为了必然。所以说线程是为了提高操作系统的执行 效率而引入的,它是进程的一段程序的基本调度单位。进程具有动态性、并发性等特点 。线程可以合理的分配进程从CPU占用的资源,并与其他线程共享。每个程序最少有一个 进程,每个进程最少有一个线程。 关键词:进程与线程 区别 联系 特征 一、进程 1、什么是进程 进程是程序这一概念发展的产物,进程是"程序"在多到程序系统中特殊的活动形式 。曾有人这样定义"进程": (1)、进程(或任务)是一个程序及其数据一并在处理机上执行时说发生的活动(A.C. Shaw); (2)、行为的一个规则叫做一个程序,程序在处理机上执行时的活动称为进程(E.W.Di jkstra) 上述定义都意识到进程的动态性质,但侧重点有所不同,为了突出进程和程序的区 别,着重概括进程的并发和动态性质,我们将进程概念描述为:进程是一个具有独立功 能的进程的程序关于某个数据集合的一次可以并发执行的运行活动。 2、进程的特征 1、)动态特征 进程系指程序的一次执行
2022-06-23 09:03:41 36KB 文档资料
对操作系统有个基本的认识 对初学者有很好的帮助
2022-06-23 01:00:30 6.05MB 计算机操作系统
1
1. 机操作系统概述 1.什么叫操作系统? 操作系统是计算机系统中最重要的软件之一,它由一组程序组成,这组程序能够有效 的组织和管理计算机系统资源,合理的组织计算机的工作流程并控制程序的执行,使计 算机高效的运行,并向用户提供各种服务功能,是用户能够方便的使用计算机软件的集 合。 2.操作系统分为哪几种? 实时系统 批处理系统 网络系统 分布系统 3.脱机输入/输出技术 由于程序和数据的输入和输出都是在外围机的控制下完成的,脱离了主机的控制,故称 为脱机输入/输出方式. 相反,在主机的直接控制下进行输入输出的方式为联机输入/输出方式。脱机输入/输 出方式的主要优点:(1)减少了CPU的空间时间。当装带(卡)、卸带(卡),以及将 数据从低速I/O设备送到高速的磁带上是时,都是在脱机情况下进行的这些工作进行的时 候不占用主机时间,不需要主机的干预,主机可以做其他工作,从而减少了CPU的空间时 间,缓和了人机矛盾。(2)提高了I/O速度。当CPU在运行中需要数据时,直接从高速的 磁带或磁盘上将数据调入内存,不再是从低速I/O设备上输入,从而大大缓和了CPU和I/ O 设备速度不匹配的矛盾,提
2022-06-22 13:05:29 81KB 文档资料
1计算机操作系统全文共1页,当前为第1页。1计算机操作系统全文共1页,当前为第1页。6.(1)动态性是进程最基本的特性,表现为由创建而产生,由调度而执行,因得不到资源 1计算机操作系统全文共1页,当前为第1页。 1计算机操作系统全文共1页,当前为第1页。 而暂停执行,由撤销而消亡。进程有一定的生命期,而程序只是一组有序的指令集合,是静 态实体。 (2)并发性是进程的重要特征,同时也是OS 的重要特征。引入进程的目的正是为了使 其程序能和其它进程的程序并发执行,而程序是不能并发执行的。 (3)独立性是指进程实体是一个能独立运行的基本单位,也是系统中独立获得资源和独 立调度的基本单位。对于未建立任何进程的程序,不能作为独立单位参加运行。 进程标识符、处理机状态、进程调度信息、进程控制信息。 答:引起进程创建的主要事件有:用户登录、作业调度、提供服务、应用请求 16.1)OS 发现请求创建新进程事件后,调用进程创建原语Creat(); (2)申请空白PCB; (3)为新进程分配资源; (4)初始化进程控制块; (5)将新进程插入就绪队列. 18.a. 请求系统服务;b. 启动某种操作;c.
2022-06-22 13:05:28 25KB 文档资料
1. 描述计算机操作系统及作用 操作系统(英语:Operating System,简称 OS)是管理和控制计算机 硬件与软件资源的计算机程序,是直接运行在"裸机"上的最基本的系统软 件,任何其他软件都必须在操作系统的支持下才能运行;管理计算机系统的 全部软、硬件资源,合理组织计算机的工作流程,以达到充分发挥计算机资 源的效率,为用户提供使用计算机的友好界面 2.描述计算机操作系统发展历史 人工操作方式 多道程序设计技术 分时、实时系统 通用操作系统 微机操作系统 网络操作系统 分布式操作系统 3.描述计算机操作系统的基本功能 处理机管理和作业管理、存储管理、设备管理、文件管理。 4.写出一款常用操作系统并简述其主要特点 Liunx 模块化程度高、安全性及可靠性好、完全兼容 unix.(开源) Windows 不开源、用户界面友好、多任务 (PS:两者任选其一) 5.简述多道程序系统运行机理 在多道程序设计环境下,内存允许有多个程序存在,他们轮流使用着 CPU,当一道程序因某种原因而暂停执行时,CPU 立刻转去执行下一程序。 6.比较通用操作系统与嵌入式系统 嵌入式系统是"控制、监视或者
2022-06-22 13:05:28 388KB 文档资料
1计算机操作系统.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-06-22 13:05:27 339KB 文档资料
1计算机操作系统课件.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-06-22 13:05:26 2.17MB 文档资料
1. 开放性: 指系统能遵循世界标准规范,特别是遵循OSI国际标准。 2. 人机矛盾 :降低了计算机资源的利用率 ;CPU与I/O设备之间速度不匹配。 3. 单道批处理系统:系统对作业的处理都是成批地进行的,且在内存中始终只保持一道作 业,这样的处理方式称为单道批处理系统(Simple Batch System) 4. 多道批处理系统:让多个作业(算题)同时进入一个计算机系统的主存储器并行执行, 这种程序设计方法称为多道程序设计。 5. 作业的周转时间: 指从作业进入系统开始,直至其完成并退出系统为止所经历的时间。 6. 操作系统: 是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户 使用的程序的集合。 7. 分时系统:在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通过 自己的终端,以交互方式使用计算机,共享主机中的资源。 8. 实时系统(Rea1-Time System): 是指系统能及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理, 并控制所有实时任务协调一致地运行。 9. 共享: 是指系统中的资源可供内存中多个并发执行的
2022-06-22 13:05:04 28KB 文档资料
2计算机操作系统 2计算机操作系统全文共80页,当前为第1页。2计算机操作系统全文共80页,当前为第1页。当在磁头移动相反方向出现访问请求时,不予响应,直到磁头当前移动方向没有访问请求时再向相反方向移动满足相反方向的访问请求,这种磁盘移臂调度算法是( )。 2计算机操作系统全文共80页,当前为第1页。 2计算机操作系统全文共80页,当前为第1页。 A.电梯调度算法 B.循环扫描算法(C-SCAN) C.先来先服务算法(FCFS) D.最短寻道时间优先算法(SSTF) 正确答案: A 代表一个与进程相关的打开的文件的虚拟文件系统对象是( )。 A.索引节点对象 B.文件对象 C.目录项对象 D.超级块对象 正确答案: B 将所有空闲块链接在一起形成链表的文件辅存空间管理方法是( )。 A.成组空闲块链 B.空闲块链 C.空闲区链 D.位示图 正确答案: B 2计算机操作系统全文共80页,当前为第2页。2计算机操作系统全文共80页,当前为第2页。在多道程序设计的计算机系统中,CPU( )。 2计算机操作系统全文共80页,当前为第2页。 2计算机操作系统全文共80页,当前为第2页。 A.只
2022-06-22 13:05:03 143KB 文档资料
计算机操作系统.pdf
2022-06-18 12:03:55 38.46MB
1