当前位置:网站首页>操作系统面试题汇总(不定期更新)
操作系统面试题汇总(不定期更新)
2022-06-30 19:20:00 【孤天野鹤】
1.说一下线程和进程,它们之间的区别?
进程:进程是系统进行资源分配和调度的一个独立单位,是系统中的并发执行的单位。
线程:线程是进程的一个实体,也是 CPU 调度和分派的基本单位,它是比进程更小的能独立运行的基本单位,有时又被称为轻权进程或轻量级进程。
区别:
(1)进程是资源分配的最小单位,而线程是 CPU 调度的最小单位;
(2)创建进程或撤销进程,系统都要为之分配或回收资源,操作系统开销远大于创建或撤销线程时的开销;
(3)不同进程地址空间相互独立,同一进程内的线程共享同一地址空间。一个进程的线程在另一个进程内是不可见的;
(4)进程间不会相互影响,而一个线程挂掉将可能导致整个进程挂掉;
2.线程同步的机制?
3.同步和异步的区别?
同步:当一个同步调用发出后,调用者要一直等待返回结果。通知后,才能进行后续的执行。(按顺序执行)
异步:当一个异步过程调用发出后,调用者不能立刻得到返回结果。实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者。(各执行各的)
4.阻塞和非阻塞的区别?
阻塞与非阻塞的区别 - 麦飞 - 博客园 (cnblogs.com)
5.操作系统中死锁的四个必要条件?
边栏推荐
- 4.3-inch touch screen 12 channel control port programmable network central control supports mutual backup of 5 central control hosts
- 毕业季职场人
- How does an in memory database take advantage of memory?
- JVM FAQs
- pycharm有用快捷键
- Simple usage of LinkedList (2022.6.13-6.19)
- Kubevela 1.4: make application delivery safer, easier to use, and more transparent
- Playwright - 滚动条操作
- MQ component (2022.5.16-5.22)
- 数据智能——DTCC2022!中国数据库技术大会即将开幕
猜你喜欢

Conditional compilation

History, selection strategy and in-depth evaluation of note taking software

无线充U型超声波电动牙刷方案开发

测试人进阶技能:单元测试报告应用指南

【450. 删除二叉搜索树中的节点】

测试必备工具 —— Postman实战教程

Abaqus 2022软件安装包和安装教程

Audio and video architecture construction in the super video era | science and Intel jointly launched the second season of "architect growth plan"

6-1漏洞利用-FTP漏洞利用

台湾SSS鑫创SSS1700替代Cmedia CM6533 24bit 96KHZ USB音频编解码芯片
随机推荐
#夏日挑战赛#【FFH】HarmonyOS手机遥控Dayu开发板相机
条件编译
标配10个安全气囊,奇瑞艾瑞泽8安全防护无死角
RP prototype resource sharing - shopping app
yolo 目标检测
KubeVela 1.4:让应用交付更安全、上手更简单、过程更透明
台湾SSS鑫创SSS1700替代Cmedia CM6533 24bit 96KHZ USB音频编解码芯片
Buttons to achieve various effects and functions. Reading this article is enough
Is it safe to open an account for mobile phone stock trading!?
Code shoe set - mt3111 · assignment
Detailed explanation of specific methods and steps for TCP communication between s7-1500 PLCs (picture and text)
matlab 将三角剖分结果保存为STL文件
composer
IT外包驻场人员怎么定位自己的痛点?
正则系列之字符类
VR全景中特效是如何编辑的?细节功能如何展示?
腾讯会议应用市场正式上线,首批入驻超20款应用
There are three ways to create instances by reflection (2022.6.6-6.12)
毕业季职场人
达梦数据库重新初始化实例操作记录