
操作系统相关
面试之操作系统常备知识
郭柒
这个作者很懒,什么都没留下…
展开
-
内存对齐原理
偶然间看到这片博文,觉得非常生动形象,于是转载: 原文链接内存对齐 带你深入理解内存对齐最底层原理公众号:开发内功修炼相信绝大多数的人都了解内存对齐,对齐后性能高。但是其最最底层的原理是啥呢? 有的人可能会说,因为高速缓存的工作机制。读者你很聪明,这是原因之一。但我今天想挖的是更底层一点的原理,让我们去内存的物理构成里找找答案!内存物理结构我们来了解一下内存的物理构造,一般内存的外形图片如下图:图1 内存外形图一个内存是由若干个黑色的内存颗粒构成的。每一个内存颗粒叫做一个chip。每个chip内部,是由8个转载 2020-08-04 15:41:25 · 397 阅读 · 0 评论 -
Linux 常用命令合集
常用命令 艿艿:这一小节会非常非常非常长,当做温故知新吧。 另外,面试官也可能会问,你熟悉 Linux 么?你平时使用哪些 Linux 命令。酱紫的连环炮~ 当...转载 2020-07-30 17:01:22 · 3583 阅读 · 0 评论 -
操作系统基础知识储备
进程与线程的区别 多进程与多线程区别,应用场景 volatile和原子变量的区别 proc文件系统 自旋锁与普通锁的区别 虚拟内存 进程的内存分布 栈内存为什么由系统自动分配和释放 守护进程如何创建 进程间的通信方式及其区别,应用场景 死锁条件和解除 进程调度方式 对编译连接的理解 共享内存实现原理 僵尸进程是什么,如何处理 自旋锁在单cpu与多cpu下的使用 用户态与内核态 ...原创 2020-07-22 21:41:44 · 2183 阅读 · 0 评论 -
Linux基础知识及应用编程
如何查看进程打开的文件 介绍下nm与ldd命令 shell命令查内存,端口 ,io访问量,读写速率 awk grep具体应用 硬链接与软连接,目录可不可以用硬链接 常见命令netstat iptable tcpdump top makefile介绍下(cmake介绍下) gdb查看堆栈中所有遍历 gdb查看shared_ptr 指向的内容 gdb如何调试多进程多线程 g++和gcc编译出来有什么区...原创 2020-07-06 11:37:01 · 3185 阅读 · 0 评论