diff --git "a/44 \351\231\210\345\200\251\345\200\251/\350\256\241\347\256\227\346\234\272\345\220\257\345\212\250BIOS.md" "b/44 \351\231\210\345\200\251\345\200\251/\350\256\241\347\256\227\346\234\272\345\220\257\345\212\250BIOS.md" new file mode 100644 index 0000000000000000000000000000000000000000..3e1322045ae8ecbd06b21b34f4670243c2796171 --- /dev/null +++ "b/44 \351\231\210\345\200\251\345\200\251/\350\256\241\347\256\227\346\234\272\345\220\257\345\212\250BIOS.md" @@ -0,0 +1,111 @@ +#### 了解计算机启动的四个步骤 + +- ##### 硬件初始化 + + 首先是电源管理单元接到电源按钮信号,然后向主板发送电源开启的信号。一旦电源供应正常,主板上出产时候固化的程序BIOS会开始初始化。 + + - ###### BIOS自检(Post) + + BIOS负责计算机硬件的初始化,计算机通电后BIOS开始自检,称为Post(Power-On Self-Test),Post是一系列的硬件自检步骤,主要检测计算机主要组件的完整性。这些组件包括: + + 1. CPU:BIOS检查CPU是否正常工作,包括其时钟频率和缓存。 + 2. **RAM**(随机访问内存):BIOS检查RAM模块是否存在、能否访问和工作是否正常。 + 3. 显卡和显示器:检查图形适配器以及连接的显示器。 + 4. 硬盘和其他储存设备:检查硬盘、光驱等储存设备是否可用。 + 5. 如果post检测到问题,计算机通常发出蜂鸣声或显示错误信息,否则计算机将继续启动过程 + + - ###### 启动设备选择 + + BIOS自检后,需要确定从哪个设备启动操作系统。通常会按以下顺序尝试启动设备:(允许用户根据需求自定义启动设备) + + 1. 光盘驱动器:如果BIOS找不到硬盘上的启动记录(Boot Record),它将尝试从光盘驱动器(如DVD-ROM或CD-**ROM**)启动。 + 2. USB驱动器:如果光盘也没有启动记录,BIOS可能会尝试从USB驱动器(如USB闪存驱动器)启动。 + 3. 网络启动:在某些情况下,BIOS还可以配置为从网络引导,通常用于企业环境中的远程部署。 + +- ##### 引导加载程序(Boot Loader) + + 一旦BIOS确定了启动设备,它将查找该设备上的引导加载程序。引导加载程序是一个小型的程序,位于启动设备的特定区域,其任务是加载操作系统内核并启动它。常见的引导加载程序包括GRUB\LILO和Windows引导管理器 + + - ###### 引导加载程序的工作流程可以分为以下步骤: + + 1. 引导扇区定位:BIOS会尝试读取启动设备的第一个扇区,也称为引导扇区(Boot Sector)。 + 2. 引导扇区解析:引导扇区通常包含引导加载程序的信息,如其位置和大小。BIOS会将引导加载程序加载到RAM中。 + 3. 引导加载程序启动:引导加载程序被执行,它的主要任务是查找和加载操作系统内核。引导加载程序通常会在硬盘上搜索操作系统内核的位置,然后将内核加载到内存中。 + 4. 内核初始化:一旦操作系统内核被加载,它会执行初始化过程,包括配置设备驱动程序、建立内存管理和初始化文件系统。 + 5. 操作系统启动:内核完成初始化后,它会启动操作系统的核心功能,允许用户登录或访问应用程序。 + + - ###### GRUB引导加载程序 + + GRUB是一种常用的引导加载程序,它支持多个操作系统的引导和多重引导配置。GRUB的配置文件通常位于/boot/grub/grub.cfg,在启动时读取,用于确定可用的操作系统和引导选项。用户可以编辑GRUB配置以自定义启动选项,例如选择特定内核版本或添加引导参数。 + +- ##### 操作系统加载 + + 一旦引导加载程序成功加载了操作系统内核,操作系统及就开始启动。 + + - ###### 内核初始化 + + 内核初始化是操作系统启动的关键步骤。内核负责管理系统的硬件资源、内存分配、进程管理和文件系统等。这一阶段通常包括以下关键任务: + + 1. 硬件检测:内核需要检测和初始化所有连接到计算机的硬件设备,包括处理器、内存、显卡、硬盘、网络适配器等。 + 2. 内存管理:内核会建立内存分页表、虚拟内存管理和物理内存管理,确保程序可以安全地访问内存。 + 3. 文件系统挂载:内核会挂载根文件系统,这是操作系统文件的根目录,通常包含操作系统的关键文件。 + 4. 初始化进程:内核启动第一个用户空间进程,通常是init或systemd,这是用户程序的起点。 + + - ###### 用户空间启动 + + 一旦内核初始化完成,控制权将转移到用户空间。用户空间是操作系统中供应用程序执行的环境。在Linux系统中,用户空间通常包括以下组件: + + 1. Init进程:Init进程是用户空间的第一个进程,负责启动系统中的其他进程。 + 2. Shell:Shell是用户与操作系统交互的接口,允许用户运行命令和管理文件系统。 + 3. 服务和守护进程:操作系统中的服务和守护进程(如网络服务、打印服务)在用户空间启动,以满足系统和用户的需求。 + 4. 图形用户界面(GUI):如果系统使用GUI,用户界面组件也会在此时启动,通常包括窗口管理器和桌面环境。 + +- ##### 应用程序启动 + +一旦操作系统初始化完成,用户可以开始启动应用程序。应用程序可以命令行工具、图形界面程序、浏览器、办公套件等,应用程序启动通常包括一下步骤: + +1. 应用程序加载:操作系统会根据用户请求从磁盘加载应用程序的可执行文件到内存中。 +2. 应用程序初始化:应用程序开始执行,它可能需要读取配置文件、建立数据连接或进行其他初始化操作。 +3. 用户交互:一旦初始化完成,应用程序等待用户输入和操作,应用程序执行相应的功能。 + +**通电-->BIOS自检-->引导程序-->加载操作系统** + +#### 了解BIOS(Basic Input/Output System)、CMOS的关系 + +- BIOS:是计算机启动时的第一个**程序**,负责初始化硬件和加载操作系统。指基本输入输出系统,蓝屏界面,保存着系统的重要信息和设置系统参数的设置程序,在主板上的一块**只读ROM芯片**中的程序,它包含设置程序和服务程序两个部分。 +- CMOS:用于存储计算机的基本信息和设置,相当于内存,是**参数**。指互补金属氧化物半导体,是一种制作集成电路的材料工艺,硬件方面,是主板上的一块**可读写的RAM芯片**,里面装的是关于系统配置的具体参数,其内容可通过设置程序进行读写 。 +- 两者:都是计算机的基本输入输出系统,可以说BIOS中的系统设置程序是完成CMOS参数设置的手段,而CMOS是BIOS设置系统参数的存放场所。 + +##### 如何进入BIOS设置界面 + +1. 快捷键 + +- F1 联想、hp惠普(小可能) +- F2 Dell主机、Acer\Asus 、hp惠普(小可能)、联想(老的) +- F10 hp惠普 +- DEL Dell(老的)、联想(老的) +- ESC hp惠普(小部分) +- Enter 联想 +- CTRL+ALT+ENTER Dell(古董级) + +2. 使用操作系统界面进入 + +- 在系统操作中,打开设置/控制面板-->更新和安全-->高级启动--->立即重新启动 +- 高级启动界面中选"Troubleshoot" > "Advanced options" > "UEFI Firmware Settings" > "Restart" + +3. 通过命令行进入 + +- 打开运行输入cmd +- 输入"sudo systemctl reboot --frimware-setup"命令,回车执行进入。 + +4. 退出 + +- F10 +- Exit +- ctrl+alt+del + +##### 各大品牌的电脑,BIOS都有哪些设置的选项 + +- 联想:Information、Configuration、Security、Boot、Exit +- 华硕:Main、Advanced、Boot、Security、Save&Exit +- 惠普:Boot options、System Configuration、Security、Power Management、Exit \ No newline at end of file diff --git "a/44 \351\231\210\345\200\251\345\200\251/\350\256\241\347\256\227\346\234\272\345\237\272\347\241\200.md" "b/44 \351\231\210\345\200\251\345\200\251/\350\256\241\347\256\227\346\234\272\345\237\272\347\241\200.md" index 4d249fdbe93168d127fa461e9ef82272f869b064..74bd6db66ce052967b1013a320249c685a085182 100644 --- "a/44 \351\231\210\345\200\251\345\200\251/\350\256\241\347\256\227\346\234\272\345\237\272\347\241\200.md" +++ "b/44 \351\231\210\345\200\251\345\200\251/\350\256\241\347\256\227\346\234\272\345\237\272\347\241\200.md" @@ -334,7 +334,7 @@ AMD:Socket是常见的主板带窟窿,cpu带针脚。 2. 打开任务管理器 - 右键开始菜单-任务管理器 - 右键任务栏-任务管理器 - - Ctrl+Alt+Del-任务管理器 + - Ctrl+Alt+Del、Ctrl+shift+ESC-任务管理器 #### 注册编辑器Regedit @@ -367,18 +367,19 @@ win+R 输入gpedit.msc ## 2. Ctrl -| ctrl+C | 复制 鼠标双击选中一个整体。三击选中全部 | -| ------------- | ---------------------------------------- | -| ctrl+X | 剪切 | -| ctrl+V | 粘贴 | -| ctrl+S | 保存 | -| ctrl+Z | 撤销 | -| ctrl+Y | 恢复 | -| ctrl+A | 全选 | -| ctrl+shift+s | 另存为 | -| ctrl+O | 打开文件 | -| ctrl+W | 关闭当前打开的文件 | -| ctrl+鼠标拖动 | 复制被拖动的文件 | +| ctrl+C | 复制 鼠标双击选中一个整体。三击选中全部 | +| ---------------------------- | ---------------------------------------- | +| ctrl+X | 剪切 | +| ctrl+V | 粘贴 | +| ctrl+S | 保存 | +| ctrl+Z | 撤销 | +| ctrl+Y | 恢复 | +| ctrl+A | 全选 | +| ctrl+shift+s | 另存为 | +| ctrl+O | 打开文件 | +| ctrl+W | 关闭当前打开的文件, 恢复用Ctrl+shift+T | +| ctrl+鼠标拖动 | 复制被拖动的文件 | +| Ctrl+Alt+Del、Ctrl+shift+ESC | 任务管理器 | ## 3. shift @@ -386,7 +387,13 @@ shift+鼠标拖动 移动被拖的文件 shift+1~0那一排的字符 +## 4.Alt +alt+Tab 切换打开的程序,即使是最小化的文件也能打开。默认向右切换,+shift可向左切换。 + +alt+ESC 切换打开非最小化的程序,最小化的文件不能打开。 + +### 5.其他 F2直接重命名被选中的文件 @@ -484,82 +491,3 @@ everything搜索神器 - 查看序列号等付费的信息 - 激活相关入口 -#### 了解计算机启动的四个步骤 - -- ##### 硬件初始化 - - 首先是电源管理单元接到电源按钮信号,然后向主板发送电源开启的信号。一旦电源供应正常,主板上出产时候固化的程序BIOS会开始初始化。 - - - ###### BIOS自检(Post) - - BIOS负责计算机硬件的初始化,计算机通电后BIOS开始自检,称为Post(Power-On Self-Test),Post是一系列的硬件自检步骤,主要检测计算机主要组件的完整性。这些组件包括: - - 1. CPU:BIOS检查CPU是否正常工作,包括其时钟频率和缓存。 - 2. RAM(随机访问内存):BIOS检查RAM模块是否存在、能否访问和工作是否正常。 - 3. 显卡和显示器:检查图形适配器以及连接的显示器。 - 4. 硬盘和其他储存设备:检查硬盘、光驱等储存设备是否可用。 - 5. 如果post检测到问题,计算机通常发出蜂鸣声或显示错误信息,否则计算机将继续启动过程 - - - ###### 启动设备选择 - - BIOS自检后,需要确定从哪个设备启动操作系统。通常会按以下顺序尝试启动设备:(允许用户根据需求自定义启动设备) - - 1. 光盘驱动器:如果BIOS找不到硬盘上的启动记录(Boot Record),它将尝试从光盘驱动器(如DVD-ROM或CD-ROM)启动。 - 2. USB驱动器:如果光盘也没有启动记录,BIOS可能会尝试从USB驱动器(如USB闪存驱动器)启动。 - 3. 网络启动:在某些情况下,BIOS还可以配置为从网络引导,通常用于企业环境中的远程部署。 - -- ##### 引导加载程序(Boot Loader) - - 一旦BIOS确定了启动设备,它将查找该设备上的引导加载程序。引导加载程序是一个小型的程序,位于启动设备的特定区域,其任务是加载操作系统内核并启动它。常见的引导加载程序包括GRUB\LILO和Windows引导管理器 - - - ###### 引导加载程序的工作流程可以分为以下步骤: - - 1. 引导扇区定位:BIOS会尝试读取启动设备的第一个扇区,也称为引导扇区(Boot Sector)。 - 2. 引导扇区解析:引导扇区通常包含引导加载程序的信息,如其位置和大小。BIOS会将引导加载程序加载到RAM中。 - 3. 引导加载程序启动:引导加载程序被执行,它的主要任务是查找和加载操作系统内核。引导加载程序通常会在硬盘上搜索操作系统内核的位置,然后将内核加载到内存中。 - 4. 内核初始化:一旦操作系统内核被加载,它会执行初始化过程,包括配置设备驱动程序、建立内存管理和初始化文件系统。 - 5. 操作系统启动:内核完成初始化后,它会启动操作系统的核心功能,允许用户登录或访问应用程序。 - - - ###### GRUB引导加载程序 - - GRUB是一种常用的引导加载程序,它支持多个操作系统的引导和多重引导配置。GRUB的配置文件通常位于/boot/grub/grub.cfg,在启动时读取,用于确定可用的操作系统和引导选项。用户可以编辑GRUB配置以自定义启动选项,例如选择特定内核版本或添加引导参数。 - -- ##### 操作系统加载 - - 一旦引导加载程序成功加载了操作系统内核,操作系统及就开始启动。 - - - ###### 内核初始化 - - 内核初始化是操作系统启动的关键步骤。内核负责管理系统的硬件资源、内存分配、进程管理和文件系统等。这一阶段通常包括以下关键任务: - - 1. 硬件检测:内核需要检测和初始化所有连接到计算机的硬件设备,包括处理器、内存、显卡、硬盘、网络适配器等。 - 2. 内存管理:内核会建立内存分页表、虚拟内存管理和物理内存管理,确保程序可以安全地访问内存。 - 3. 文件系统挂载:内核会挂载根文件系统,这是操作系统文件的根目录,通常包含操作系统的关键文件。 - 4. 初始化进程:内核启动第一个用户空间进程,通常是init或systemd,这是用户程序的起点。 - - - ###### 用户空间启动 - - 一旦内核初始化完成,控制权将转移到用户空间。用户空间是操作系统中供应用程序执行的环境。在Linux系统中,用户空间通常包括以下组件: - - 1. Init进程:Init进程是用户空间的第一个进程,负责启动系统中的其他进程。 - 2. Shell:Shell是用户与操作系统交互的接口,允许用户运行命令和管理文件系统。 - 3. 服务和守护进程:操作系统中的服务和守护进程(如网络服务、打印服务)在用户空间启动,以满足系统和用户的需求。 - 4. 图形用户界面(GUI):如果系统使用GUI,用户界面组件也会在此时启动,通常包括窗口管理器和桌面环境。 - -- ##### 应用程序启动 - -一旦操作系统初始化完成,用户可以开始启动应用程序。应用程序可以命令行工具、图形界面程序、浏览器、办公套件等,应用程序启动通常包括一下步骤: - -1. 应用程序加载:操作系统会根据用户请求从磁盘加载应用程序的可执行文件到内存中。 - -2. 应用程序初始化:应用程序开始执行,它可能需要读取配置文件、建立数据连接或进行其他初始化操作。 - -3. 用户交互:一旦初始化完成,应用程序等待用户输入和操作,应用程序执行相应的功能。 - - - -#### 了解BIOS(Basic Input/Output System)、CMOS的关系 - -- BIOS:是计算机启动时的第一个程序,负责初始化硬件和加载操作系统。指基本输入输出系统,蓝屏界面,保存着系统的重要信息和设置系统参数的设置程序,在主板上的一块ROM芯片中的程序,它包含设置程序和服务程序两个部分。 -- CMOS:用于存储计算机的基本信息和设置。指互补金属氧化物半导体,是一种制作集成电路的材料工艺,硬件方面,是主板上的一块可读写的RAM芯片,里面装的是关于系统配置的具体参数,其内容可通过设置程序进行读写 。 -- 两者:都是计算机的基本输入输出系统,可以说BIOS中的系统设置程序是完成CMOS参数设置的手段,而CMOS是BIOS设置系统参数的存放场所。