diff --git "a/09 \345\272\204\347\217\212\347\217\212/20240318 dll\345\222\214p2p\345\222\214ISO.md" "b/09 \345\272\204\347\217\212\347\217\212/20240318 dll\345\222\214p2p\345\222\214ISO.md" new file mode 100644 index 0000000000000000000000000000000000000000..82f0c1904068610dd81e568422a7fb252c8f9859 --- /dev/null +++ "b/09 \345\272\204\347\217\212\347\217\212/20240318 dll\345\222\214p2p\345\222\214ISO.md" @@ -0,0 +1,60 @@ +### 一.什么是DLL(一种能节省空间提高效率的动态共享库文件) + +[动态链接库](https://www.zhihu.com/search?q=动态链接库&search_source=Entity&hybrid_search_source=Entity&hybrid_search_extra={"sourceType"%3A"answer"%2C"sourceId"%3A2981979058})(Dynamic Link Library,缩写DLL),是一种Microsoft Windows操作系统中常用的动态链接共享库技术,它是一种使得Windows应用程序可共享代码的技术。 + +DLL文件包含函数和数据,它们可以被不同的应用程序同时使用。这种共享方式不仅**节省了空间,提高了效率**,还允许应用程序独立更新。**在Windows中,几乎所有的应用程序和组件都是使用DLL技术构建的**,因此,DLL在Windows系统中发挥着关键作用。 + +### 二.DLL修复工具的原理 + +DLL修复工具的工作原理很简单,它通过**扫描**系统文件、[注册表](https://www.zhihu.com/search?q=注册表&search_source=Entity&hybrid_search_source=Entity&hybrid_search_extra={"sourceType"%3A"answer"%2C"sourceId"%3A2981979058})和其他相关文件系统中的DLL文件,以**获取**已丢失或损坏的DLL文件列表。然后,它会**自动下载**在某些网站上可用的最新DLL文件并替换丢失或损坏的文件。 + +### 三.常见的DLL修复工具 + +1. DLL修复软件:这是一个专业的DLL修复工具,可以扫描和修复丢失、损坏、重复的DLL文件。 + +2. Microsoft DLL Help Database:Microsoft的DLL Help Database是一个包含数千个DLL文件的[数据库](https://www.zhihu.com/search?q=数据库&search_source=Entity&hybrid_search_source=Entity&hybrid_search_extra={"sourceType"%3A"answer"%2C"sourceId"%3A2981979058}),可以协助用户找到任何已丢失的DLL文件。并且可以在Microsoft网站上下载所需的DLL文件。 + +3. 电脑修复精灵dll修复工具:这是个简单易用的dll修复工具,一键就能检测你电脑系统缺失了哪些dll文件,然后根据你缺失的dll文件,自动的进行修复替换,全程是自动的,一键操作,比较适合电脑小白。[DLL修复工具_一键修复所有dll缺失msvcp140.dll丢失的解决方法-电脑修复精灵](https://link.zhihu.com/?target=http%3A//www.zhiniao66.com/dllxf.html) + + + +### p2p下载原理(越多人下载并上传下个下载的人下载时间变短) + +打个比方,比如世界上现在一共只有10台电脑,分别叫小A,小B……小J, 他们互相连接着,组成了互联网。 + +有一天小A得到一份文件,其他九个人都想要,于是[小A](https://www.zhihu.com/search?q=小A&search_source=Entity&hybrid_search_source=Entity&hybrid_search_extra={"sourceType"%3A"answer"%2C"sourceId"%3A351688773})就把文件复印了九份分别给了其他九个人。 + +这就是传统下载。 + +但是其实还能这样,小A先把文件给小B,然后小C想要, + +(注意,这个时候小A也可以不把文件给小C让全部文件由小B给小C) + +于是小A跟小B分别复印文件的一半同时给[小C](https://www.zhihu.com/search?q=小C&search_source=Entity&hybrid_search_source=Entity&hybrid_search_extra={"sourceType"%3A"answer"%2C"sourceId"%3A351688773}),以此类推,小D想要文件,那么ABC 三人就把文件分成三份同时给小D。 + +这就是BT 下载,文件分成的份数越多,下载速度就越快。 + +以上是理想的BT ,然而现实中由于人们的自私,下载了文件不上传,导致整个互联网只有寥寥2.3个人上传,导致一些BT文件下载也很慢。 + +### 作业 + +#### 1.理解计算机启动四步骤 + +http://t.csdnimg.cn/Fwlky + +#### 2.bios和cmos的关系 + +BIOS是什么? +BIOS就是(Basic Input/Output System,基本输入/输出系统的缩写)在电脑中起到了最基础的而又最重要的作用。是电脑中最基础的而又最重要的程序。把这一段程序放在一个不需要供电的记忆体(芯片)中,这就是平时所说的BIOS。 + +它为计算机提供最底层的、最直接的硬件控制,计算机的原始操作都是依照固化在BIOS里的内容来完成的。准确地说,BIOS是硬件与软件程序之间的一个接口或者说是转换器,负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。电脑使用者在使用计算机的过程中,都会接触到BIOS,它在计算机系统中起着非常重要的作用。 + +CMOS为何物? + +CMOS,即:Complementary Metal Oxide Semiconductor——互补金属氧化物半导体(本意是指互补金属氧化物半导体存储嚣,是一种大规模应用于集成电路芯片制造的原料),是微机主板上的一块可读写的RAM芯片,主要用来保存当前系统的硬件配置和操作人员对某些参数的设定。CMOS RAM芯片由系统通过一块后备电池供电,因此无论是在关机状态中,还是遇到系统掉电情况,CMOS信息都不会丢失。 + +BIOS和CMOS的区别与联系: + +BIOS是一组设置硬件的电脑程序,保存在主板上的一块EPROM或EEPROM芯片中,里面装有系统的重要信息和设置系统参数的设置程序——BIOS Setup程序。而CMOS即:Complementary Metal Oxide Semiconductor——互补金属氧化物半导体,是主板上的一块可读写的RAM芯片,用来保存当前系统的硬件配置和用户对参数的设定,其内容可通过设置程序进行读写。CMOS芯片由主板上的钮扣电池供电,即使系统断电,参数也不会丢失。CMOS芯片只有保存数据的功能,而对CMOS中各项参数的修改要通过BIOS的设定程序来实现。 + +BIOS与CMOS既相关又不同:BIOS中的系统设置程序是完成CMOS参数设置的手段;CMOS RAM既是BIOS设定系统参数的存放场所,又是 BIOS设定系统参数的结果。因此,完整的说法应该是“通过BIOS设置程序对CMOS参数进行设置”。由于 BIOS和CMOS都跟系统设置密初相关,所以在实际使用过程中造成了BIOS设置和CMOS设置的说法,其实指的都是同一回事,但BIOS与CMOS却是两个完全不同的概念,切勿混淆。 \ No newline at end of file