摘要: 1.1 简介 操作系统的内核和操作系统所管理的进程之间的关系就是一个clinet/server的关系,进程发出请求,内核相应请求并服务。但其实一些内核提供的功能或者服务,可以以进程的方式独立于内核之外,这种设计思想被称为微内核。就是尽可能的让内核小一些,把不必要的代码拆分出去。与之相对的是宏内核,我 阅读全文
posted @ 2019-02-16 19:05 AshOfTime 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 2.1 Linux内存管理的基本框架 2.2 地址映射的全过程 Linux会在不同的cpu上运行,相应的80386也不仅仅只会跑Linux系统,所以系统和cpu之间的配合并不是完美的。 2.2.1 逻辑地址到线性地址 逻辑地址到线性地址即段映射阶段。假设整个系统的映射机制都已经建立好,cpu正在执行 阅读全文
posted @ 2019-02-16 19:05 AshOfTime 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 8.1 概述 执行引擎,一个逼格很高的名字,就是用来执行java字节码的一段代码,执行代码的代码读起来很拗口。与物理机的执行引擎不同,物理机的执行引擎是建立在cpu 操作系统上的,JVM的执行引擎是需要自己编写的。执行引擎执行java字节码的方式有两种,解释执行和编译执行,编译执行就是把字节码编译成 阅读全文
posted @ 2019-02-16 19:04 AshOfTime 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 23.1 鸟瞰Spring MVC 粗略的介绍了SpringMVC的主要组成部分,SpringMVC作为一个Web层的框架,最大的作用是把我从繁重的web.xml文件编写中解救出来,再也不要不停的添加Servlet和Servlet-mapping了。 通过引入Front Controller和Pag 阅读全文
posted @ 2019-02-16 19:03 AshOfTime 阅读(171) 评论(0) 推荐(0) 编辑