重学操作系统
文章平均质量分 95
夜月行者
我们一定要活的没有遗憾,有朝一日一定要出海,随心所欲的活着,比谁都要自由!
展开
-
什么是数字签名证书
文章目录1、基础知识1.1、公钥密码体制(public-key cryptography)1.2、对称加密算法(symmetric key algorithms)1.3、非对称加密算法(asymmetric key algorithms)1.4、RSA简介1.5、签名和加密2、一个加密通信过程的演化2.1 第一回合:2.2 第二回合:2.3 第三回合:2.4 第四回合:2.5 第五回合:2.6 完整过程:2.7 其它问题:3. 证书的构成和原理3.1 证书的构成和原理3.2 如何向证书的发布机构去申请证书3转载 2021-05-30 21:38:58 · 3997 阅读 · 0 评论 -
06.进程的虚拟内存管理.md
正好遇到 华庭(庄命强)的glibc内存管理Ptmalloc2 源代码分析 一文,非常开心。真是大佬。我只是借着这篇文章稍微整理一下,为了以后自己回顾的时候能够更好的排查问题。6.1 linux进程内存布局x86 平台 Linux 进程内存布局 Linux 系统在装载 elf 格式的程序文件时,会调用 loader 把可执行文件中的各个段依次载入到从某一地址开始的空间中(载入地址取决 ...转载 2020-03-01 20:39:58 · 700 阅读 · 0 评论 -
05.内存管理.md
文章目录5.1 什么是内存5.2 存储器体系结构5.3 存储管理5.3.1 内存管理的内容5.3.2 内存管理的需求5.3.3 内存管理的术语5.3.4 内存管理的发展5.3.5 简单分页的内存管理5.3 什么是虚拟内存5.3.1 虚拟内存术语5.3.2 地址翻译5.3.3 一个进程的虚拟地址空间分布5.1 什么是内存在第一课的学习中已经有过对内存的介绍,我们在这里不再赘述,同时也知道内存是计...原创 2020-03-01 15:47:17 · 42507 阅读 · 0 评论 -
04.并发和互斥.md
4.1 什么是并发多个进程、线程对共享资源的操作构成了并发问题。并发问题使程序不能得到和单进程执行一样的预期的结果。与并发相关的术语:原子操作:一个函数或者动作由一个或者多个指令序列实现,对外是不可见的。也就是说没有其他进程可以看到中间状态,或者能够中断此操作。要么都执行要不都不执行。原子性保证了进程的隔离。临界区:一段代码,在这段代码中将访问共享资源,每次只能有一个进程进入临界区死锁...原创 2020-02-29 14:07:57 · 42705 阅读 · 0 评论 -
03.进程和线程.md
文章目录3. 进程是什么3.1 进程包含的东西3.2 进程状态3.3 进程的控制3.3.1. 执行模式3.3.2. 进程的创建3.3.3. 进程的切换时机3.3.3.4 进程的模式切换3.3.3.5 进程切换3.4 操作系统的执行3.4.1 无进程内核3.4.2 在用户进程内运行3.4.3 基于进程的操作系统4. 线程4.1 什么是线程4.2 用户级和内核级线程4.3 线程和进程的区别3. 进程...原创 2020-02-28 23:08:24 · 42528 阅读 · 0 评论 -
02.操作系统概述.md
文章目录2. 操作系统原理介绍2.1 操作系统的目标和功能2.1.1 作为用户/计算机接口的操作系统2.1.2 作为资源管理器的操作系统2.2 操作系统发展简史2.2.1 串行处理2.2.2 简单批处理系统2.2.2.1 从监控程序的角度来看2.2.2.2 从处理器的角度来看2.2.2.3 硬件层面需要进行的支持2.2.2.4 运行模式的概念2.2.3 多道批处理系统2.2.3.1 多道批处理系统...原创 2020-02-28 19:40:05 · 42715 阅读 · 0 评论 -
01.计算机体系结构概述.md
文章目录1. 计算机的基本构成1.1 cpu概览2. 指令的执行过程2.1 指令周期2.2 指令分类2.3 指令的格式2.4 参考其他周期3. 中断3.1 中断的分类3.2 中断和指令周期3.3 中断响应的一般过程3.4 多个中断4. 缓存5. 直接内存存取DMA技术6. 计算机的并行处理手段6.1. 对称多处理器SMP:6.1.1 SMP的架构6.1.2 SMP的优点6.1.3 SMP各自拥有独...原创 2020-02-28 19:37:05 · 42832 阅读 · 1 评论