From a1ec0c19a3df8bc90c80ee2f554ddd372aa78e35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=B0=E6=B1=9F?= <11785093+liu-taijiang888@user.noreply.gitee.com> Date: Tue, 19 Mar 2024 04:49:23 +0000 Subject: [PATCH] =?UTF-8?q?=E5=88=98=E6=B3=B0=E6=B1=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘泰江 <11785093+liu-taijiang888@user.noreply.gitee.com> --- .../20240318.md" | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 "13 \345\210\230\346\263\260\346\261\237/20240318.md" diff --git "a/13 \345\210\230\346\263\260\346\261\237/20240318.md" "b/13 \345\210\230\346\263\260\346\261\237/20240318.md" new file mode 100644 index 0000000..0cf7826 --- /dev/null +++ "b/13 \345\210\230\346\263\260\346\261\237/20240318.md" @@ -0,0 +1,45 @@ + + +## 1.啥是DLL文件? + +DLL文件即**动态链接库**文件(Dynamic Link Library),是Windows系统中封装代码和数据以及实现资源共享的一种方式,当然本质上它就是一个已经编译好的机器指令文件。 + +**动态链接**,指的是程序运行时,有需要才去调用某个DLL。 + +**库**,指的是一般一个DLL里会包含各种函数并对外提供API。 + +一般就和开发中自定义的模块类似,可以将DLL通俗理解为具有某些功能的箱子,箱子里存放着已经编写好的逻辑代码和数据,箱子上有一些按钮,这就是API,外部程序调用API就好像按这些按钮一样,不需要知道箱子内部逻辑是怎么实现的,只需要阅读一些说明书之类的东西,就可以“把玩”这个箱子——也就是DLL了。 + +**①提供代码共享与节省内存** + +**②便利团队协作与迭代开发** + +**③易于扩展与本地化** + +## Mac 和 Linux + +- Windows里动态链接库后缀为 .dll +- Linux里后缀为 .so +- Mac里后缀为 .dylib + +尽管在不同的操作系统中,动态链接库的后缀名和具体生成方式有所不同,但本质是一样的。 + +## 2.p2p传输模式 + +P2P传输模式,即**点对点传输**,是一种文件即时传输方式,其核心在于让所有客户端都能提供资源,包括带宽、存储空间、计算能力。 + +在P2P网络中,客户端A和客户端B直接建立连接,无需通过服务器中转,从而减少了上传-下载的时间,提高了传输效率。P2P模式还具有多点下载的特征,即在下载资源时,不同的节点会从不同的其他节点获取资源的不同部分,并将下载的部分传输给其他节点,这样分散了下载的压力,使得下载速度不受服务器带宽及下载人数的限制。P2P技术的应用非常广泛,包括共享各种格式的音频、视频、数据等,并且在实时媒体业务、网络电视、远程医疗等方面发挥了重要作用。 + +然而,P2P模式也有一些缺点,例如长期霸占带宽资源可能导致内网通信中断,如果“种子”过期则无法下载等。P2P模式可以分为集中式对等网络、分布式对等网络和混合P2P网络,各有其特点和适用场景。 + +## 3.什么是ISO? + +**ISO映像**是一种光盘的存档文件,是磁盘映像的类型之一,数据由一张光盘的每个扇区组成,这包括光盘的文件系统。ISO映像文件通常采用文件扩展名`.iso`。名称ISO取自用于CD-ROM介质的ISO 9660文件系统,但ISO映像也可包含DVD和蓝光光盘使用的UDF(ISO/IEC 13346)文件系统。 + +## 4.理解计算机启动的四个步骤 + +https://www.ruanyifeng.com/blog/2013/02/booting.html + +## 5.理解BIOS和CMOS的关系 + +https://www.zhihu.com/question/47312140 \ No newline at end of file -- Gitee