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

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

计算机基础知识面试题库--第1页

对于项目

1.明确你的项目到底是做什么的,有哪些功能

2.明确你的项目的整体架构,在面试的时候能够清楚地画给面试官看并且清楚

地指出从哪里调用到哪里、使用什么方式调用

3.明确你的模块在整个项目中所处的位置及作用

4.明确你的模块用到了哪些技术,更好一些的可以再了解一下整个项目用到了

哪些技术

操作系统

1.操作系统的四大特性:

a)并发性

b)共享性

c)虚拟性

d)不确定性

2.请叙述一下并发和并行两个概念的区别?

a)并行是指两个或多个事件在同一时刻发生,并发是指两个或多个事件在同一时间间

隔内发生。

3.什么是进程?什么是线程?

a)“进程是一个可并发执行的,具有独立功能的程序关于某个数据集合的一次执行过

程,也是操作系统进行资源分配和调度的独立单位”。进程是资源分配的基本单

位。

b)线程也称为轻量级进程(LWP),是程序执行流量的最小单位,它是进程的一个实体,

是系统独立调度和分派处理机的基本单位。线程是操作系统调度的最小单位。

4.进程和线程的区别?从调度、并发性、拥有资源和系统开销四个方面来比较:

a)调度。在引入线程的操作系统中,把线程作为调度和分派CPU的基本单位,把进程

作为资源分配的基本单位,显著提高了并发程度。由于系统调度的基本单位是线

程,所以每个进程至少创建一个线程,否则无法被调度。

b)并发性。多线程可以提高服务的质量,在一个线程阻塞时,还有其他线程提供服务。

c)拥有资源。进程是拥有资源的独立单位,线程自己不拥有系统资源,而是共享进程

的资源(包括代码段、数据段即系统资源等)。

计算机基础知识面试题库--第1页

计算机基础知识面试题库--第2页

d)系统开销。进程切换的开销远远大于线程切换的开销,进程的切换需要保存很多

现场,但线程只需要保存和设置少量的寄存器内容,不涉及存储器管理方面的操

作。

5.进程的特征:

a)动态性:进程是动态产生和动态消亡的,有其生存周期。

b)并发性:一个进程可以与其他进程一起向前推进。

c)独立性:一个进程是一个相对完整的调度单位。

d)异步性:每个进程都已相对独立、不可预知的速度向前推进。

e)结构性:为了控制和管理进程,系统为每个进程设立一个进程控制块(PCB)。

6.进程有几种状态?

a)就绪状态

b)运行状态:单CPU环境下,系统处于运行状态的进程最多只有一个。

c)阻塞状态

7.进程的组成:

a)程序:

b)数据集合:进程独有

c)进程控制块(PCB):它和进程一一对应,PCB是操作系统能感知进程存在的唯一标

识,操作系统正是通过管理PCB来管理进程的。系统创建进程时,为每个进程分

配PCB,进程执行完成后,系统释放PCB,进程也随之消亡。

8.进程的切换:

a)进程上下文包含用户级上下文、系统级上下文、寄存器上下文

b)进程上下文切换是核心态的切换,不发生在用户态。

c)用户态到核心态之间的转变是CPU模式的改变。模式切换不同于进程切换,并不

引起进程状态的

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档