From d258d850953b4602185379007fdf79b5472de8cc Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 20 Mar 2024 12:56:51 +0800 Subject: [PATCH] 19 --- .../2024.3.19 \350\275\257\344\273\266.md" | 148 ++++++++++++++++++ 1 file changed, 148 insertions(+) create mode 100644 "30 \345\210\230\346\265\267\351\224\213/2024.3.19 \350\275\257\344\273\266.md" diff --git "a/30 \345\210\230\346\265\267\351\224\213/2024.3.19 \350\275\257\344\273\266.md" "b/30 \345\210\230\346\265\267\351\224\213/2024.3.19 \350\275\257\344\273\266.md" new file mode 100644 index 0000000..f8a1330 --- /dev/null +++ "b/30 \345\210\230\346\265\267\351\224\213/2024.3.19 \350\275\257\344\273\266.md" @@ -0,0 +1,148 @@ +# 软件 + +## 1. 系统软件: + +##### 操作系统(我们安装的第一个软件): + +- win xp、win 7、win 95、win 10(win 2000 后面为四位数字的为服务器版本) +- unix内核:iOS、MacOs +- Linux内核:CentOs、Debian、RedHat +- 如果买到了Linux版本的,则要重装系统 + +1. .DLL 动态库,不能自己独立执行。.exe 可执行文件 + +2. 虚拟光驱:光驱(已被u盘取代):早年的技术,是一个可以输入也可以输出的设备,光盘操作系统的数据一般是ISO文件刻录进去的 + + ##### ISO:镜像文件常用格式,是一种压缩文件 + +3. 系统设置:360,鲁班大师等等 + +4. 输入法:搜狗输入法,讯飞输入法... + +## 2. 网络软件 + +1. 浏览器:QQ浏览器,Edge微软,谷歌,遨游浏览器(可分多屏) 移动端:UC浏览器 +2. 社交软件:QQ,微信,钉钉,飞书 +3. 娱乐影音:腾讯视频,B站,爱奇艺(百度),芒果TV(湖南电视台),CNTV(央视),优酷(阿里),咪咕(中国移动) + - 播放器:暴风影音,PotPlayer,KMPlayer + - 音乐:酷狗音乐,网易云,QQ音乐,酷我音乐 +4. 下载工具:迅雷,网际快车,TDM,BT下载工具(比特彗星,比特精灵) +5. 网盘:百度网盘,阿里云盘,夸克网盘 +6. 邮件管理:QQ邮箱,网页邮箱 +7. 游戏:彩虹六号,王者荣耀 +8. 短视频直播:抖音,快手 +9. 小说:七猫,番茄 +10. 出勤出行:百度地图,腾讯地图 +11. 生活辅助:美团,饿了么 +12. 电商:咸鱼 +13. 办公考勤:钉钉 + + + +# 作业 + +## 开机步骤 + +### 1:开机 + +按下电源的开关,电源马上开始向主板和其它的设别开始供电,但此时的电压还不是很稳定,主板上的控制芯片组会向CPU发出并保持一个reset(重置)信号,让CPU内部自动恢复到初始状态下,当芯片组检测到电源已经开始稳定的供电了(从不稳定到稳定的过程中只需要一瞬间即可),芯片组则开始撤去reset信号,CPU马上开始从FFFF0H出执行指令,这个地址是在系统的BIOS的地址范围内,其实放在这里的只是一条跳转指令,指向BIOS中真正的启动代码地方。 + +### 2:BIOS启动,POST自检(Power-On-self-test) + +BIOS启动后,第一件事情就是执行POST自检阶段,主要针对系统的一些关键设备是否存在或者是功能是否正常,如:内存、显卡等,如果在POST过程中系统设备存在致命的问题,BIOS将会发出声音来报告检测过程中出现的错误,声音的长短及次数对应着系统的错误类型。POST过程会非常快速,对用户几乎感觉不出来。 + +显卡初始化:在POST过程中,BIOS会去查找显卡的BIOS,并且去调用显卡BIOS的代码,由显卡BIOS去初始化显卡,这个时候显示器一般会显示一些初始化的信息,同时系统BIOS也会去查找其它设备的BIOS,分别调用她们的初始化代码来初始化设备。 + +### 3:启动顺序 + +硬件自检结束后,BIOS这个时候将控制权交给下一阶段的启动程序,但是这个时候BIOS需要知道“下一个阶段要启动的程序具体放在了哪一个设备上”也就是我们平时说的BIOS下的启动顺序,但排在第一位的是优先转交的设备,这个叫做启动顺序。 + +启动顺序,我们日常工作中可以开机进入BIOS的去调节启动设备的优先级。 + +### 4:主引导记录 + +BIOS按照设定好的启动顺序,将控制权交给排在第一位的存储设备,即开始从第一位设备中读取设备的MBR,并且将程序放在0x7c000的内存地址位中。 + +MBR:存储设备中的第一个扇区,磁盘最前面的512Byte,称为“主引导扇区”(Master boot record,缩写为MBR) + +这个时候计算机会去读取该设备的第一个扇区,也就是读取最前面的512个字节。如果这512个字节的最后两个字节是0x55和0xAA,表明这个设备可以用于启动;如果不是,表明设备不能用于启动,BIOS会继续去找下一个设备,并将控制权转交给”启动顺序”中的下一个设备 + +#### 5:硬盘启动 + +这时,计算机要将控制权转交给硬盘的某个分区,但是分区又会出现几种情况: + +##### 1、卷引导记录 + +四个分区中,只有一个是激活的,计算机开始读取激活的第一个扇区,叫“卷引导记录"(Volume boot record,缩写为VBR) + +卷引导记录主要作用:告诉计算机,操作系统在这个分区,可以开始加载操作系统 + +#### 2、扩展分区和逻辑分区 + +扩展分区:分区表只有四项,因此规定有且仅有一个区可以被定义成”扩展分区”(Extended partition)。可以在扩展分区中继续分区 + +逻辑分区:指在扩展区里面又分成多个区。这种分区里面的分区,就叫做”逻辑分区”(logical partition) + +计算机先读取扩展分区的第一个扇区,叫做”扩展引导记录”(Extended boot record,缩写为EBR)。它里面也包含一张64字节的分区表,但是最多只有两项(也就是两个逻辑分区)。 + +计算机接着读取第二个逻辑分区的第一个扇区,再从里面的分区表中找到第三个逻辑分区的位置,以此类推,直到某个逻辑分区的分区表只包含它自身为止(即只有一个分区项)。因此,扩展分区可以包含无数个逻辑分区。 + +#### 3、启动管理器 + +在这种情况下,计算机读取”主引导记录”前面446字节的机器码之后,不再把控制权转交给某一个分区,而是运行事先安装的”启动管理器”(boot loader),由用户选择启动哪一个操作系统。 + +Boot loader:是在[操作系统](https://gitee.com/link?target=https%3A%2F%2Fbaike.baidu.com%2Fitem%2F%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F)内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用[操作系统内核](https://gitee.com/link?target=https%3A%2F%2Fbaike.baidu.com%2Fitem%2F%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%86%85%E6%A0%B8%2F297824)准备好正确的环境 + +#### 6:操作系统启动 + +控制权转交给操作系统后,操作系统的内核被载入内存。 + +以Linux系统为例,先载入/boot目录下面的kernel。内核加载成功后,第一个运行的程序是/sbin/init。它根据配置文件(Debian系统是/etc/initab)产生init进程。这是Linux启动后的第一个进程,pid进程编号为1,其他进程都是它的后代。 + +然后,init线程加载系统的各个模块,比如窗口程序和网络程序,直至执行/bin/login程序,跳出登录界面,等待用户输入用户名和密码。 + +# 二.BIOS和CMOS的区别、联系 + +#### 1.BIOS是什么 + +BIOS:基本输入输出系统(Basic Input Output System),它是一组固化到计算机内主板上一个ROM(Read-Only Memory)只读存储器,不需要供电就可保持数据不丢失芯片上的程序,BIOS保存着计算机最重要的基本输入输出的程序、系统设置信息、开机上电自检程序和系统启动自检程序。 + +#### 2.BIOS的功能及作用 + +- POST上电自检及初始化:执行不同初始化和计算机硬件检测的函数或例程,开机后BIOS最先被启动,然后它会对电脑的硬件设备(CPU、640K基本内存(640K BASE MEMORY)、1MB以上扩展内存(EXTEND MEMORY)、ROM(READ-ONLY MEMORY,只读存储器)、主板、CMOS存储器、串口、并口、显卡、软盘子系统、硬盘子系统、键盘)进行完全彻底的检验和测试 + +- BIOS 系统操作系统启动程序:完成 POST 自检后, ROM BIOS 将按照系统 CMOS 设置中的启动顺序搜寻软硬盘驱动器及 CDROM 、网络服务器等有效的启动驱动器 ,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动。 + +- BIOS 中断服务程序:开机时,BIOS会告诉CPU各硬件设备的中断号,当用户发出使用某个设备的指令后,CPU就根据中断号使用相应的硬件完成工作,再根据中断号跳回原来的工作。 + +- 程序服务:BIOS直接与计算机的I/O(Input/Output,即输入/输出)设备打交道,通过特定的数据端口发出命令,传送或接收各种外部设备的数据,实现软件程序对硬件的直接操作 + +- BIOS 系统设置程序: 机器部件的配置情况是存放在一块可读写的 CMOS RAM 芯片中的,它保存着系统 CPU 、软硬盘驱动器、显示器、键盘等部件的信息。 关机后,系统通过一块后备电池向 CMOS 供电以保持其中的信息。如果 CMOS 中关于微机的配置信息不正确,会导致系统性能降低、零部件不能识别,并由此引发一系统的软硬件故障 + +## CMOS是什么 + +CMOS:(Complementary Metal-Oxide-Semiconductor)主板上的一块可读写的 RAM 芯片, CMOS用来保存计算机基本启动信息(如日期、时间、启动设置等)和当前系统的硬件配置和用户某些参数的设定的芯片,CMOS的特性是可读写的,因此在电脑的主板上是用来保存BIOS的设置电脑硬件参数的数据,这个芯片仅仅用来存储数据,CMOS是靠主板上的纽扣电池供电的,就算主机断电也能保存数据。CMOS芯片一般被集成在南北桥芯片组里面。 + +#### CMOS芯片中存储了哪些数据 + +CPU的类型、内存的容量与类型、硬盘的类型和基本的参数 + +#### BIOS和CMOS的区别、联系 + +联系:BIOS中的系统设置程序是完成CMOS参数设置的手段,即通过BIOS设置程序对CMOS参数进行设置。CMOS既是BIOS设置系统参数的存放场所,又是BIOS设置系统参数的结果。 + +区别: bios保存系统的重要信息和设置系统参数的设置程序(BIOSSetup程序),而cmos是主板上的一块可读写的RAM芯片,里面装的是关于系统配置的具体参数,其内容可通过设置程序进行读写。 + +## CMOS是什么 + +CMOS:(Complementary Metal-Oxide-Semiconductor)主板上的一块可读写的 RAM 芯片, CMOS用来保存计算机基本启动信息(如日期、时间、启动设置等)和当前系统的硬件配置和用户某些参数的设定的芯片,CMOS的特性是可读写的,因此在电脑的主板上是用来保存BIOS的设置电脑硬件参数的数据,这个芯片仅仅用来存储数据,CMOS是靠主板上的纽扣电池供电的,就算主机断电也能保存数据。CMOS芯片一般被集成在南北桥芯片组里面。 + +#### CMOS芯片中存储了哪些数据 + +CPU的类型、内存的容量与类型、硬盘的类型和基本的参数 + +#### BIOS和CMOS的区别、联系 + +联系:BIOS中的系统设置程序是完成CMOS参数设置的手段,即通过BIOS设置程序对CMOS参数进行设置。CMOS既是BIOS设置系统参数的存放场所,又是BIOS设置系统参数的结果。 + +区别: bios保存系统的重要信息和设置系统参数的设置程序(BIOSSetup程序),而cmos是主板上的一块可读写的RAM芯片,里面装的是关于系统配置的具体参数,其内容可通过设置程序进行读写。 \ No newline at end of file -- Gitee