严富坤的知识库专栏 本次搜索耗时 0.581 秒,为您找到 44 个相关结果.
  • Nginx服务器的安装与部署

    一、准备工作 二、设置yum仓库源 三、安装Nginx 四、启动Nginx服务 五、查看Nginx的状态 官网有不同平台的安装步骤说明,本文将以RHEL 平台为例,详细说明请参考链接:https://nginx.org/en/linux_packages.html 一、准备工作 sudo yum install yum - util...
  • 知识图谱式知识整理框架

    🌟 框架总览 📖 详细解析 1️⃣ 目标(Goal) → 我们要解决什么? 2️⃣ 挑战 / 限制(Challenges) → 面临哪些困难? 3️⃣ 解决方案(Solution) → 从高层思考如何解决问题? 4️⃣ 关键机制(Mechanism) → 这个方案的核心原理是什么? 5️⃣ 具体实现(Implementation) → ...
  • 中断描述符表的大小限制:是否矛盾?

    894 2024-11-14 《操作系统原理》
    什么是中断描述符表(IDT)? 为什么中断向量的数量限制在 256? 是否存在矛盾? 1. 设计的灵活性 2. 设计的扩展性 IDT 的实际使用情况 总结:设计并不矛盾 在 x86 架构的操作系统开发或低级编程中,许多人可能会注意到一个有趣的现象:IDT(中断描述符表) 的最大表项数为 8192,而 CPU 仅支持 256 种中断向量。这似...
  • Ubuntu上编译Linux内核

    0.环境准备及内核编译 1. 下载并编译 BusyBox 1.1 下载源码 1.2 配置 BusyBox 1.3 编译 BusyBox 简说linux笔记总结:https://www.bilibili.com/opus/524289977842234888 0.环境准备及内核编译 apt - get update ...
  • 从CPU的角度来看多任务

    865 2024-11-23 《操作系统原理》
    1. 从 CPU 的角度看任务 1.1 CPU 只认寄存器 1.2 任务的切换只是寄存器的切换 2. 操作系统抽象的“任务”概念 2.1 为什么要引入任务的概念? 2.2 任务在内核中的抽象 3. 为什么 CPU 不关心任务的概念? 3.1 硬件级别没有任务的概念 3.2 任务是高层逻辑 4. 为什么任务切换是“人为的划分...
  • yum方式安装Nginx

    Nginx官方Yum方式安装链接
  • 深入剖析伙伴系统:内存管理的基石

    深入剖析 Linux 伙伴系统:内存管理的基石 引言:内存管理与伙伴系统的地位 伙伴系统的基本原理 什么是伙伴系统? 为什么选择 2 的幂次方分配? 核心概念:伙伴关系与合并 Linux 中的伙伴系统实现 数据结构:空闲链表与页面管理 分配过程详解 释放与合并过程详解 页面大小与架构依赖 伙伴系统的优点与局限性 优点:简单、高效、减少外部...
  • 版本控制管理软件对比分析

    788 2025-02-05 《Git知识大全》
    1. 版本控制的基本概念 1.1 什么是版本控制? 1.2 版本控制的类型 2. 主流版本控制管理软件对比 3. Git:当前最受欢迎的版本控制工具 3.1 Git 的核心特点 3.2 Git 的适用场景 4. SVN:传统企业的稳定选择 4.1 SVN 的核心特点 4.2 SVN 的适用场景 5. Mercurial:Git 的竞争对手...
  • Linux内核在32位系统下的分页机制

    第一部分:32位系统分页机制基础 1.1 分页机制的基本原理 1.2 虚拟地址的结构 1.3 两级页表结构详解 页面目录(Page Directory) 页面表(Page Table) 地址转换流程 硬件支持 第二部分:Linux内核中的页目录和页表构建 2.1 内核启动时的页表初始化 2.1.1 临时页表 2.1.2 永久页表初始化 ...
  • 如何在Ubuntu上运行Clash

    下载clash-for-linux 根据上面的操作步骤进行配置,并运行相关命令。 最后关键的一步: 登录控制台(二选一): http://localhost:9090/ui http://clash.razord.top