Mai Icy
操作系统笔记——进程管理
进程基本概念 程序(Program) vs 进程(Process) vs 线程(Thread) 程序:是状态机的静态描述,是一组指令的有序集合 进程:是整个程序动态运行起来的状态机,有四个性质...
操作系统笔记——设备管理
设备管理 输入/输出系统 I/O设备分类 按照数据传输率分类 低速设备:几个到几百字节/秒,如鼠标、键盘。 中速设备:几千到几十万字节/秒,如打印机、扫描仪。 告诉设备:大于等于几百万字节/秒...
操作系统笔记——操作系统概述
计算机系统 计算机系统由硬件和软件两部分组成。 硬件:包括 CPU、内存、外存及各种外部设备 软件:用于管理硬件资源并完成具体任务,主要包括: 系统软件:操作系统,编译汇编程序 支撑软件:数...
MiniOB 项目结构——SQL板块
整体概要 MiniOB主要执行逻辑 整个 SQL 请求的处理分为三个主要阶段:语法解析、语义绑定与执行调度。具体流程如下: 解析阶段 客户端传入的 SQL 文本首先由语法解析器处理,生成抽象...
操作系统笔记——mmap 和进程的地址空间
既然已经了解了进程的创建和关闭,下面就来了解进程的详细内容。 基本前提整理 我们首先明确一个基本前提:进程所看到的地址空间是一个抽象的虚拟地址空间。 对进程而言,内存只体现为一段逻辑地址的集合,...
操作系统笔记——程序与进程&进程管理API
程序:是状态机的静态描述,描述了所有可能的程序状态 进程:程序 (动态) 运行起来,就成了进程 (进行中的程序) Windows UNIX 以下的程序运行环境均为windows的 wsl 子系统...
操作系统笔记——存储器管理
连续存储器管理方式 固定分区方式(Fixed Partitioning) 固定分区方式是最早的内存管理方法之一。其核心思想是: 在系统启动时将内存划分为若干大小固定的分区,每个分区只装入一个作业...
Spring Authorization Server 复用自定义 Filter
使用SAS遇到的坑。 背景 在原本系统已经有一套完整的JWT鉴权的时候,想使用SAS复用原来的JWT Filter进行鉴权。 SAS技术基础 SAS不同于原本的Spring Security过滤...
OAuth2.0 客户端+授权端 实践设计
背景与目标 在 ModelEngine 三合一部署架构中,非北向接口的鉴权由 OMS 负责: 前端请求经 OMS Nginx 转发至 OMS Gateway,在此完成用户身份校验,后续请求再流...
Spring Security 学习
概述 Spring Security 有三大功能可以概括为: 认证(Authentication):确认用户身份,确保访问系统的主体是真实可信的。常用方式包括用户名/密码、Token、OAut...