下载此文档

计算机基础知识面试题库.doc


文档分类:资格/认证考试 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
. .
. .jz.
对于工程
1. 明确你的工程到底是做什么的,有哪些功能
2. 明确你的工程的整体架构,在面试的时候能够清楚地画给面试官看并且清楚地指出从哪里调用到哪里、使用什么方式调用
3. 明确你的模块在整个工程中所处的位置及作用
4. 明确你的模块用到了哪些技术,更好一些的可以再了解一下整个工程用到了哪些技术
操作系统
操作系统的四大特性:
并发性
共享性
虚拟性
不确定性
请表达一下并发和并行两个概念的区别?
并行是指两个或多个事件在同一时刻发生,并发是指两个或多个事件在同一时间间隔发生。
什么是进程?什么是线程?
“进程是一个可并发执行的,具有独立功能的程序关于某个数据集合的一次执行过程,也是操作系统进展资源分配和调度的独立单位〞。进程是资源分配的根本单位。
线程也称为轻量级进程(LWP),是程序执行流量的最小单位,它是进程的一个实体,是系统独立调度和分派处理机的根本单位。线程是操作系统调度的最小单位。
进程和线程的区别?从调度、并发性、拥有资源和系统开销四个方面来比拟:
调度。在引入线程的操作系统中,把线程作为调度和分派CPU的根本单位,把进程作为资源分配的根本单位,显著提高了并发程度。由于系统调度的根本单位是线程,所以每个进程至少创立一个线程,否那么无法被调度。
并发性。多线程可以提高效劳的质量,在一个线程阻塞时,还有其他线程提供效劳。
拥有资源。进程是拥有资源的独立单位,线程自己不拥有系统资源,而是共享进程的资源(包括代码段、数据段即系统资源等)。
. .
. .jz.
系统开销。进程切换的开销远远大于线程切换的开销,进程的切换需要保存很多现场,但线程只需要保存和设置少量的存放器容,不涉及存储器管理方面的操作。
进程的特征:
动态性:进程是动态产生和动态消亡的,有其生存周期。
并发性:一个进程可以与其他进程一起向前推进。
独立性:一个进程是一个相对完整的调度单位。
异步性:每个进程都已相对独立、不可预知的速度向前推进。
构造性:为了控制和管理进程,系统为每个进程设立一个进程控制块(PCB)。
进程有几种状态?
就绪状态
运行状态:单CPU环境下,系统处于运行状态的进程最多只有一个。
阻塞状态
进程的组成:
程序:
数据集合:进程独有
进程控制块(PCB):它和进程一一对应,PCB是操作系统能感知进程存在的唯一标识,操作系统正是通过管理PCB来管理进程的。系统创立进程时,为每个进程分配PCB,进程执行完成后,系统释放PCB,进程也随之消亡。
进程的切换:
进程上下文包含用户级上下文、系统级上下文、存放器上下文
进程上下文切换是核心态的切换,不发生在用户态。
用户态到核心态之间的转变是CPU模式的改变。模式切换不同于进程切换,并不引起进程状态的改变。
为什么会提出线程这个概念?进程的缺点是什么?
进程切换开销大
进程通信代价大
进程之间并发性粒度粗,并发度不高
不适合并行计算和分布式并行计算的要求
不适合客户-效劳器计算的要求
. .
.

计算机基础知识面试题库 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2286107238
  • 文件大小805 KB
  • 时间2021-12-19