![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统
文章平均质量分 82
Happy_Traveller
这个作者很懒,什么都没留下…
展开
-
shell、操作系统和内核
之前在知乎上回答过这个问题“shell、操作系统和内核是一回事吗?”,现在也在blog上总结一下 内核需要做的工作:进程管理(创建进程、进程调度等)、进程间通信(管道、信号等)、文件操作(在硬盘上以我们熟悉的文件的形式创建文件,读文件,写文件等和保存修改等),内存管理(段、页,线性地址到物理地址、进程共享页面),网络(TCP/IP,和远端的计算机收发消息的协议),缓冲区(内存与外设之间的cach...原创 2018-12-03 07:51:35 · 2315 阅读 · 0 评论 -
如何更加有效的操控内存
前两天去一家公司面试,在面试的过程中二面的面试官说,如果来我们这里工作,那么还得好好看看《计算机体系结构》,因为我们这边对于算法的优化是需要考虑到CPU Cache这个层级的。之前在公司内部的分享会上,有同事分享过内存相关的知识,同时自己在上学的时候也真正读过DRAM Controller的Verilog源码,那么自己就结合之前同事分享的资料和自己以前的一些知识,并且通过查找一些资料,希望把这一块...原创 2019-06-04 17:13:27 · 591 阅读 · 0 评论