
计算机基础
计算机基础知识、网络、组成原理、操作系统等
GuoMell
日拱一卒.
展开
-
初探Linux的任务调度-内核态与用户态
怎样去理解Linux用户态和内核态?https://zhuanlan.zhihu.com/p/69554144Linux探秘之用户态与内核 https://www.cnblogs.com/bakari/p/5520860.html1. Linux的用户态与内核态的概念1.1定义从宏观上看,Linux操作系统的体系结构分为用户态和内核态。内核态:本身只是是一种软件,控制计算机的硬件资源,如CPU资源,存储资源,I/O资源等,提供上层应用程序运行的环境;用户态:即上层应用程序的活动空间,应.原创 2020-08-07 23:56:09 · 566 阅读 · 0 评论 -
百度2020春招Java开发实习生笔试_基础部分总结
1.磁盘访问-电梯算法SCAN:电梯总是朝向一个方向运行,直到该方向上没有请求为止,然后再改变运行的方向;电梯算法解决了最短寻道优先SSTF算法中进程“饥饿”的现象,由于若一直有新的进程请求到达,且新进程的磁道请求距离当前进程较近,则导致老进程长期处于等待的“饥饿”状态;2.SQL语句-limit用法:limit用来限制返回的行数,可以有两个参数,第一个参数为起始行,从0开始,第...原创 2020-04-03 17:46:08 · 544 阅读 · 0 评论 -
CPU中的多级缓存
注意:对于M和E状态而言总是精确的,他们在和该缓存行的真正状态是一致的,而S状态可能是非一致的。如果一个缓存将处于S状态的缓存行作废了,而另一个缓存实际上可能已经独享了该缓存行,但是该缓存却不会将该缓存行升迁为E状态,这是因为其它缓存不会广播他们作废掉该缓存行的通知,同样由于缓存并没有保存该缓存行的copy的数量,因此(即使有这种通知)也没有办法确定自己是否已经独享了该缓存行转载 2020-03-17 21:54:42 · 2785 阅读 · 0 评论