
《冬季实战营第二期:Linux操作系统实战入门》电子版地址
《冬季实战营第二期:Linux操作系统实战入门》云起冬季实战营是由阿里云云起实验室推出的一个云上学习活动,此次实战营共有五期冬季实战,从入门到进阶,以最佳实践帮助开发者,快速云上实践,云上学习。 《冬季实战营第二期:Linux操作系统实战入门》此本电子手册将提供一台配置了Aliyun Linux 2...

【操作系统入门到成神系列 十】进程间的通信方式
进程间的通信方式我们的进程一般处于用户空间,如果需要通信的话,需要借助内核:一、引言本文参考 小林coding 的《图解操作系统》,也是我十分喜欢的一个公众号博主,为他打 call老读者知道我之前再写 Kafka 的博文,为什么突然开始写操作系统的呢?原因在于:当我看到 Kafka 服......

【操作系统入门到成神系列 九】进程和线程
进程、线程基础知识一、进程我们编写的代码是存在硬盘的静态文件,编译后生成二进制可执行文件,当我们运行这个可执行文件后,他会被装载到内存中,接着 CPU 会执行这个执行文件的每一行指令,而 这个运行中的程序,被称为【进程】为了优化进程执行的速度,我们的 CPU 会频繁的切换进程,比如&#......

【操作系统入门到成神系列 八】为什么要有虚拟内存
为什么要有虚拟内存一、引言本文参考 小林coding 的《图解操作系统》,也是我十分喜欢的一个公众号博主,为他打 call老读者知道我之前再写 Kafka 的博文,为什么突然开始写操作系统的呢?原因在于:当我看到 Kafka 服务端的一些 IO 操作时,我发现我看不懂了,了解之后发现这里 Netty...

【操作系统入门到成神系列 七】Linux 内核 VS Window 内核
一、引言本文参考 小林coding 的《图解操作系统》,也是我十分喜欢的一个公众号博主,为他打 call老读者知道我之前再写 Kafka 的博文,为什么突然开始写操作系统的呢?原因在于:当我看到 Kafka 服务端的一些 IO 操作时,,我发现我看不懂了,了解之后发现这里 Netty ......

【操作系统入门到成神系列 六】什么软中断
什么软中断一、引言本文参考 小林coding 的《图解操作系统》,也是我十分喜欢的一个公众号博主,为他打 call老读者知道我之前再写 Kafka 的博文,为什么突然开始写操作系统的呢?原因在于:当我看到 Kafka 服务端的一些 IO 操作时,我发现我看不懂了,了解之后发现这里 Netty 的概念...

【操作系统入门到成神系列 五】CPU 是如何执行任务的
CPU 是如何执行任务的首先,我们先提出几个问题:有了内存,为什么还需要 CPU Cache?CPU 是怎么读写数据的?如何让 CPU 读写数据更快一点?CPU 伪共享是如何发生的?又该如何避免CPU 的调度任务是如何进行的?一、引言本文参考 小林coding 的《图解操作系统》&#x......

【操作系统入门到成神系列 四】CPU缓存一致性
CPU缓存一致性一、引言本文参考 小林coding 的《图解操作系统》,也是我十分喜欢的一个公众号博主,为他打 call老读者知道我之前再写 Kafka 的博文,为什么突然开始写操作系统的呢?原因在于:当我看到 Kafka 服务端的一些 IO 操作时,我发现我看不懂了,了解之后发现这里 Netty ...

【操作系统入门到成神系列 三】如何写出让CPU跑出更快的代码?
如何写出让CPU跑出更快的代码代码都是由 CPU 跑起来的,我们代码写的好与坏就决定了 CPU 的执行效率,特别是在编写计算密集型的程序,更要注重 CPU 的执行效率,否则将会大大影响系统性能。CPU 内部嵌入了 CPU Cache(高速缓存),它的存储容量很小,但是离 CPU 核心很......

操作系统入门到成神系列 二】磁盘比内存慢几万倍?
磁盘比内存慢几万倍?内存和硬盘都属于计算机的存储设备,断电后内存中的数据会丢失的,而硬盘不会,因为硬盘是一个 持久化的存储设备,也是一个 I/O 设备。我们CPU内部也有存储数据的组件,比如:寄存器、CPU L1、L2、L3 Cache 也属于存储设备。那问题来了,我们这些存储设备&#......
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面底部提交“技术工单”与我们联系。