计算机基础知识面试题库
对于项目
1.明确你的项目到底是做什么的,有哪些功能
2.明确你的项目的整体架构,在面试的时候能够清楚地画给面试官看而且清楚地指出从哪里调用到哪里、使用什么方式调用
3.明确你的模块在整个项目中所处的位置及作用
4.明确你的模块用到了哪些技术,更好一些的能够再了解一下整个项目用到了哪些技术
操作系统
操作系统的四大特性:
并发性共享性虚拟性不确定性
请叙述一下并发和并行两个概念的区别?
并行是指两个或多个事件在同一时刻发生,并发是指两个或多个事件在同一时间间隔内发生。
什么是进程?什么是线程?
“进程是一个
可并发执行
的,具有
独立功能
的程序关于某个数据集合的一次执行过程,也是
操作系统进行资源分配和调度的独立单位
”。进程是资源分配的基本单位。
线程也称为轻量级进程(
LWP),是程序执行流量的最小单位,它是进程的一个实体,是系统独立调度和分派处理机的基本单位。
线程是操作系统调度的最小单位。
进程和线程的区别?从调度、并发性、拥有资源和系统开销四个方面来比较:
调度。在引入线程的操作系统中,把线程作为调度和分派CPU的基本单位,把进程作为资源分配的基本单 ...
附件列表