This commit is contained in:
CyC2018
2019-03-15 20:10:03 +08:00
5 changed files with 17 additions and 16 deletions

View File

@ -53,7 +53,7 @@
- double/64
- boolean/\~
boolean 只有两个值true、false可以使用 1 bit 来存储但是具体大小没有明确规定。JVM 会在编译时期将 boolean 类型的数据转换为 int使用 1 来表示 true0 表示 false。JVM 并不直接支持 boolean 数组,而是使用 byte 数组来表示 int 数组来表示
boolean 只有两个值true、false可以使用 1 bit 来存储但是具体大小没有明确规定。JVM 会在编译时期将 boolean 类型的数据转换为 int使用 1 来表示 true0 表示 false。JVM 并不直接支持 boolean 数组,而是使用 byte 数组来表示 int 数组。
- [Primitive Data Types](https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html)
- [The Java® Virtual Machine Specification](https://docs.oracle.com/javase/specs/jvms/se8/jvms8.pdf)

View File

@ -10,8 +10,8 @@
* [3. 文件管理](#3-文件管理)
* [4. 设备管理](#4-设备管理)
* [系统调用](#系统调用)
* [内核和微内核](#内核和微内核)
* [1. 内核](#1-内核)
* [内核和微内核](#内核和微内核)
* [1. 内核](#1-内核)
* [2. 微内核](#2-微内核)
* [中断分类](#中断分类)
* [1. 外中断](#1-外中断)
@ -89,11 +89,11 @@ Linux 的系统调用主要有以下这些:
| 信息维护 | getpid(); alarm(); sleep(); |
| 安全 | chmod(); umask(); chown(); |
# 内核和微内核
# 内核和微内核
## 1. 内核
## 1. 内核
内核是将操作系统功能作为一个紧密结合的整体放到内核。
内核是将操作系统功能作为一个紧密结合的整体放到内核。
由于各模块共享信息,因此有很高的性能。