固件 驱动程序 固件 定义:固件是嵌入硬件或由系统加载以直接控制硬件内部操作的低级软件。它通常存储在硬件设备本身的非易失性存储器(如 ROM、EEPROM 或闪存)中。 角色:固件提供允许硬件正常运行的基本控制指令。它非常接近硬件并且通常在最基本的层面上运行。这意味着它控制硬件的基本行为和特性,例如网卡如何处理数据传输或显卡如何处理渲染。 直接控制:在某些情况下,固件直接与硬件通信,而不依赖于操作系统 (OS) 2024-10-10 BOOT > 硬盘 #BOOT
简单总结MBR和GPT分区 boot 方式和分区方案的最佳配合 uefi+gpt bios+mbr BIOS+MBR [!NOTE] MBR (主引导记录)的整体详细结构简单介绍就是:主引导代码+分区表+post-mbr gap 单纯靠 主引导代码 无法完整引导系统,所以要有 post-mbr gap (MBR 与第一个磁盘分区之间的间隙)来辅助引导系统,可以说是一个过渡用的。 第一阶段就是主引导代码,主要作用就是 2024-10-10 BOOT > 硬盘 #BOOT
文件系统和卷的关系 大致流程 流程如下: 1. 将硬盘分区,并将其初始化为 物理卷(PV)。 2. 将物理卷加入到一个 卷组(VG) 中。 3. 在卷组中创建 逻辑卷(LV)。 4. 在逻辑卷上创建文件系统(如 Ext4、XFS 等)。 5. 将逻辑卷 挂载 到系统目录中,以便访问和存储数据。 文件系统介绍 1. 文件系统 文件系统说白了就是操作系统管理硬盘中数据的一个方式。 详细点就是:问阿金系统可以管理 硬盘,S 2024-09-27 计算机 > 硬盘 #计算机
硬盘相关-卷 LVM(逻辑卷管理器)的概念 LVM(Logical Volume Manager,逻辑卷管理器)是一种用于管理计算机存储设备上磁盘空间分配的方法。它提供了一种更灵活和动态的磁盘管理方式,与传统的分区方式相比,更加灵活和便于调整。 1. 物理卷(Physical Volume,PV) 物理卷是 LVM 的基本存储单元,通常对应于物理硬盘分区或整个硬盘。一个物理卷可以包含在一个或多个卷组中。 物理 2024-09-27 计算机 > 硬盘 #计算机
Java中有关包的相关配置以及介绍 下面是一个详细的教程,涵盖如何将多个 Java 文件组织成包、引入包以及如何打包成 JAR 文件的过程。 1. 创建 Java 包 1.1 目录结构 假设我们要创建一个名为 com.example.myapp 的包,目录结构如下: [!NOTE] 一般包名就是目录结构名。因此,我们运行或者编译包时一般都是在目录根结构下运行命令,比如 com.example.myapp 这个包是根据 myapp/ 2024-09-21 编程 > Java #Java #编程
常用Git命令 常用 Git 命令 Git简介 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。 Git与SVN的区别 Git不仅仅是个版本控制系统,它 2024-09-20 Git #Git
git_use git命令使用感想 git命令初始用 git init建一个.git仓库(相当于拍一张照,将本地文件都拍下来),使得创建本地仓库,能够推送代码到远程 git add .这个是一点还是两点看路径,也可以添加想添加的代码文件,这样就将其推到一个暂存区了 git status就是查看推的状况了,可以查看有哪些文件推上去了,哪些失败了额 git commit -m “描述” 这个就是提交上去了 如 2024-09-20 Git #Git
git版本管理 在多人协作时,使用 Git 进行版本管理可以有效地避免和解决冲突问题,但仍然可能会遇到版本冲突。冲突的主要原因是不同开发者对同一个文件的同一部分进行修改,而 Git 无法自动合并这些更改。下面详细解释 Git 版本冲突出现的情形、如何解决冲突以及如何在多人合作中进行版本管理。 一、Git 版本冲突的出现情形 同一文件的同一部分被多个开发者修改: 当多个开发者修改同一个文件的同一部分时,如果尝试合 2024-09-20 Git #Git
javadoc生成注释文件 什么是 Javadoc? Javadoc 是 Java 编程语言中用于生成 API 文档的工具。它通过解析源代码中的特殊注释,生成带有结构化文档的 HTML 文件,从而为类、方法、字段等生成说明文档。Javadoc 是 Java 编程中极为重要的文档生成工具,有助于开发者理解和使用代码。 Javadoc 的作用 生成 API 文档:Javadoc 可以通过 Java 源代码中的注释生成详细的 A 2024-09-20 编程 > Java #Java #编程
nvim_command 安装最新版本 neovim 要在 Ubuntu 上将 Neovim 更新到 0.8.0 及以上版本,可以通过以下步骤操作: 1. 卸载当前版本的 Neovim 首先,卸载你当前版本的 Neovim: 1sudo apt remove neovim 2. 添加 Neovim 官方 PPA Neovim 提供了一个官方的 PPA,包含最新的 Neovim 版本。你可以通过添加该 PPA 来获取最新版本 2024-09-15 Vim > nvim_command #Vim #nvim_command