摘要: 一. docker介绍 个人主机时代比CPU主频高低和内存大小,云计算时代虚拟化技术基石。 虚拟化可以通过硬件模拟实现,也可以通过操作系统实现。 充分利用操作系统本身的机制和特性,实现轻量级的虚拟化,docker是佼佼者。 1.1 什么是docker https://github.com/docke 阅读全文
posted @ 2020-04-02 23:36 吉吉boy 阅读(139) 评论(0) 推荐(0)
摘要: 15.1 进程只能访问有效内存区域的内存地址,每个内存地址都有相关权限可以让相关进程可读、可写、可执行。如果一个内存访问了不在有效范围内的内存区域时,或以不正确的方式访问内存区域,内核会终止该进程。并报段错误。 有效内存中的对象有: -可执行文件代码的内存映射,称为代码段/文本段。 -已初始化的全局 阅读全文
posted @ 2020-04-02 11:09 吉吉boy 阅读(179) 评论(0) 推荐(0)
摘要: 4.6 上下文切换,也就是从一个可执行进程切换到另一个可执行的进程,由定义在/kernel.sched.c中的context_switch()函数负责处理。每当一个新的进程被选出来准备投入运行时,schedule()就会调用该函数。 context_switch()主要完成两项工作: 1)调用声明在 阅读全文
posted @ 2020-04-02 10:30 吉吉boy 阅读(234) 评论(0) 推荐(0)