有关计算机操作系统原理的问题

偶对几个概念的掌握不是很清楚,帮忙!!!
计算机操作系统原理中的 作业 进程 线程 管程 各自的定义及其相互之间的区别与联系
请高手指点

作业:
是用户在一次解题或一个事务处理过程中要求计算机系统所做工作的集合。
它包括用户程序、所需要的数据及控制命令等。作业是由一系列有序的作业步组成的。
进程:
一个程序在一个数据集合上的一次运行过程。所以一个程序在不同数据集合上运行,乃至一个程序在同样数据集合上的多次运行都是不同的进程。
线程
线程是进程中的一个实体,是被系统独立调度和执行的基本单位。
管程
管程实际上是定义了一个数据结构和在该数据结构上的能为并发进程所执行的一组操作,这组操作能同步进程和改变管程中的数据。

上面是明确定义:
至于区别和联系还是看看教程的好
操作系统原理教程下载
http://www.mydown.com/tests/241/241700.html
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-06-24
我大概说说,你这几个问题提得挺刁!不是因为难度,而是因为这些东西统一的定义还没有,各种书上写的大同但是小异
作业一般是指交给操作系统的工作,如写入磁盘
进程好一点的书一般没有定义,只有解释,即分配资源的最小单位
线程是将程序的进程进一步的划分成更小的时间单位,主要是供多道指令这类提出的。
管程实际上是对进程的管理问题提出的一个缓冲的方案,以防止饿死等现象的发生。

这几个概念确实不好理解,建议你找一本好书细细的看
第2个回答  2019-06-26
基础需要
离散数学,
线性代数计算机组成原理需要
数字逻辑,
数字电路操作系统需要
至少一门程序设计语言(最好是c),
算法计算机网络可以直接学课本也很重要,计算机组成原理推荐<<深入理解计算机系统>>操作系统推荐<<操作系统概念
第7版>>计算机网络推荐<<计算机网络
第4版>>都是国外的教材,国内的教材实在是...太囧了,建议你想都不要想国产教材这些是入门用的,看完之后可以深入看自己感兴趣的计算机组成原理个人认为没什么必要继续"深入"了...毕竟制造硬件的就那几个公司,研究组成原理前景不太好,当然你够强力也没问题.操作系统也是没什么好研究的,还不如研究程序开发,做应用程序比操作系统实用得多.计算机网络的确是可以继续深入一下,现在网络还处于发展时期,这方面的人员需求肯定是要远大于前面2个,而且网络安全问题也比较热门.
xh.aidaogou.net计算机操作系统原理的一些问题
相似回答