操作系统
文章平均质量分 59
操作系统
喜欢前端的后端MelodyJerry
喜欢前端的全栈攻城狮的MelodyJerry,奋斗在全栈路上
【个人三大博客汇总】:
https://www.cnblogs.com/melodyjerry/p/13305991.html
展开
-
初步理解“同步、异步、阻塞、非阻塞”
老实说,玩电脑也玩了好几年了;印象中看到"同步和异步" 关键字的次数已经记不清了,总感觉自己知道点什么,但却又说不出来什么东西,这是为啥? —— 因为没有深入理解,没有总结;也应了那句古话:纸上学来终觉浅,绝知此事要躬行。 不卖关子了,开始进入正题。"同步"就好比:你去外地上学(人生地不熟),突然生活费不够了;此时你决定打电话回家,通知家里转生活费过来,可是当你拨出电话时,对方一直处于待接听状态(即:打不通,联系不上),为了拿到生活费,你就不停的 oncall 、等待,最终可能不能及时要到生活费,原创 2021-05-09 21:34:54 · 8103 阅读 · 0 评论 -
[面试|操作系统] 网易面试官:操作系统将一切资源当作文件来表示,你了解原理吗?这样做有什么好处?
在准备网易笔试时,看到上一批有同学被面试官问:有人说操作系统将一切资源当作文件来表示,你了解原理吗?这样做有什么好处?概念所谓一切皆文件就是指计算机操作系统将一切计算机的可用资源都映射成文件形式向使用者提供统一的操作方式。普通文件、目录、键盘、鼠标、打印机、显示器、内存页、字符设备、块设备、操作系统调度状态、网络设备(套接字)等等,在Unix/Linux都被当做文件来对待。虽然他们的类型不同,但是Linux系统为它们提供了 “一套统一的文件操作接口。”原理这里引入一个叫VFC的概原创 2021-05-03 21:17:36 · 8590 阅读 · 0 评论 -
[面试|操作系统] 面试官:什么情况会导致处理器从用户态(目态)向内核态(管态)转换?
面试官:什么情况会导致处理器从用户态(目态)向内核态(管态)转换?大多数计算机系统将CPU执行状态分为管态和目态。管态又称为特权状态、系统态或核心态。通常,操作系统在管态下运行。目态又叫做常态或用户态,用户程序只能在目态下运行,如果用户程序在目态下执行特权指令,硬件将发生中断,由操作系统获得控制,特权指令执行被禁止,这样可以防止用户程序有意或无意的破坏系统。从目态转换为管态的唯一途径是中断。以下这三类情况都是通过中断机制发生,可以说中断和异常(应用程序自身引起or出错)是用于态到内核态转原创 2021-05-03 16:11:07 · 9900 阅读 · 0 评论