From 52a19c4af8c19d4012fd485e6a1dd2b19108dd11 Mon Sep 17 00:00:00 2001 From: JingZhang Chen Date: Fri, 15 Dec 2023 14:15:45 +0800 Subject: [PATCH 1/2] =?UTF-8?q?[docs=20update]=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E7=BC=93=E5=AD=98=E7=B1=BB=E6=AF=94=E5=92=8C=E6=9B=B4=E6=B8=85?= =?UTF-8?q?=E6=99=B0=E7=9A=84=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../teach-you-how-to-prepare-for-the-interview-hand-in-hand.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/interview-preparation/teach-you-how-to-prepare-for-the-interview-hand-in-hand.md b/docs/interview-preparation/teach-you-how-to-prepare-for-the-interview-hand-in-hand.md index 2e813f5e..7fde2688 100644 --- a/docs/interview-preparation/teach-you-how-to-prepare-for-the-interview-hand-in-hand.md +++ b/docs/interview-preparation/teach-you-how-to-prepare-for-the-interview-hand-in-hand.md @@ -29,7 +29,7 @@ icon: path 你会发现大厂面试你会用到,以后工作之后你也会用到。我分别列举 2 个例子吧! - **面试中**:像字节、腾讯这些大厂的技术面试以及几乎所有公司的笔试都会考操作系统相关的问题。 -- **工作中**:在实际使用缓存的时候,你会发现在操作系统中可以找到很多缓存思想的影子。比如 CPU Cache 缓存的是内存数据用于解决 CPU 处理速度和内存不匹配的问题,内存缓存的是硬盘数据用于解决硬盘访问速度过慢的问题。再比如操作系统在页表方案基础之上引入了快表来加速虚拟地址到物理地址的转换。我们可以把快表理解为一种特殊的高速缓冲存储器(Cache)。 +- **工作中**:在实际使用缓存的时候,你会发现在整个计算机体系都能找到缓存思想的影子。比如 CPU 用三级缓存缓解寄存器和内存之间的速度差异,内存又是用于解决磁盘访问速度过慢的问题。对于软件层次而言的缓存思想,则是源自数据库速度、Redis(内存中间件)速度、本地内存速度之间的不匹配。本质上软件层次的的缓存和计算机存储结构的缓存是同一个问题和同一个思想,那么计算机先驱在存储结构设计上对缓存性能的优化措施,同样也适用于软件层次的缓存。 **如何求职为导向学习呢?** 简答来说就是:根据招聘要求整理一份目标岗位的技能清单,然后按照技能清单去学习和提升。 From d36a1c922e1e1177a45884555b7da6ee53a47423 Mon Sep 17 00:00:00 2001 From: JingZhang Chen Date: Fri, 15 Dec 2023 14:21:45 +0800 Subject: [PATCH 2/2] =?UTF-8?q?[docs=20update]=20=E9=87=8D=E6=96=B0?= =?UTF-8?q?=E7=BB=84=E7=BB=87=E8=AF=AD=E8=A8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../teach-you-how-to-prepare-for-the-interview-hand-in-hand.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/interview-preparation/teach-you-how-to-prepare-for-the-interview-hand-in-hand.md b/docs/interview-preparation/teach-you-how-to-prepare-for-the-interview-hand-in-hand.md index 7fde2688..aeba7050 100644 --- a/docs/interview-preparation/teach-you-how-to-prepare-for-the-interview-hand-in-hand.md +++ b/docs/interview-preparation/teach-you-how-to-prepare-for-the-interview-hand-in-hand.md @@ -29,7 +29,7 @@ icon: path 你会发现大厂面试你会用到,以后工作之后你也会用到。我分别列举 2 个例子吧! - **面试中**:像字节、腾讯这些大厂的技术面试以及几乎所有公司的笔试都会考操作系统相关的问题。 -- **工作中**:在实际使用缓存的时候,你会发现在整个计算机体系都能找到缓存思想的影子。比如 CPU 用三级缓存缓解寄存器和内存之间的速度差异,内存又是用于解决磁盘访问速度过慢的问题。对于软件层次而言的缓存思想,则是源自数据库速度、Redis(内存中间件)速度、本地内存速度之间的不匹配。本质上软件层次的的缓存和计算机存储结构的缓存是同一个问题和同一个思想,那么计算机先驱在存储结构设计上对缓存性能的优化措施,同样也适用于软件层次的缓存。 +- **工作中**:在实际使用缓存的时候,软件层次而言的缓存思想,则是源自数据库速度、Redis(内存中间件)速度、本地内存速度之间的不匹配;而在计算机存储层次结构设计中,我们也能发现同样的问题及缓存思想的使用:内存用于解决磁盘访问速度过慢的问题,CPU 用三级缓存缓解寄存器和内存之间的速度差异。它们面临的都是同一个问题(速度不匹配)和同一个思想,那么计算机先驱者在存储层次结构设计上对缓存性能的优化措施,同样也适用于软件层次缓存的性能优化。 **如何求职为导向学习呢?** 简答来说就是:根据招聘要求整理一份目标岗位的技能清单,然后按照技能清单去学习和提升。