diff --git "a/17 \350\221\243\345\272\206\345\274\272/20240318dll.md" "b/17 \350\221\243\345\272\206\345\274\272/20240318dll.md" new file mode 100644 index 0000000000000000000000000000000000000000..8a3f7031ae9a5f4f50f9fa4a4ecfd9a7cb02e649 --- /dev/null +++ "b/17 \350\221\243\345\272\206\345\274\272/20240318dll.md" @@ -0,0 +1,27 @@ +``` +DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使用,这样的DLL文件被称为共享DLL文件。 +``` + +``` +我们的终端设备(比如手机),一定是存在于某个内网环境下边的,当设备与内网之外的其他设备进行通信时,需要将内网IP转换为一个可以被全球任意设备访问到的公网IP,这种技术叫做NAT,全称是Network Address Translation,即网络地址转换。 +总的来说,我们程序发出的包有源地址和源端口,经过NAT之后,映射出的公网地址和端口是否会随着目的地址和目的端口的变化而变化,决定了它是锥型还是对称型。这句话有点拗口,但我觉得说的很清楚。同时,只有锥型NAT才能进行P2P,原因是由P2P连接的建立过程决定的。 +``` + +``` + +ISO镜像文件包含了一个光盘的所有数据,包括文件系统、文件和目录结构等。 + +ISO镜像通常用于光盘的备份、传输和创建虚拟光驱。您可以使用特定的软件程序(如ImgBurn、PowerISO、WinRAR等)来创建和处理ISO镜像文件。这些工具使您能够将ISO文件写入光盘、提取ISO文件中的内容,或者在计算机上创建一个虚拟光驱以加载ISO文件并运行其中的程序。 + +ISO镜像广泛应用于操作系统安装、软件分发、电脑游戏以及其他需要光盘内容的场景。通过使用ISO镜像,您可以方便地复制和传输光盘上的数据,而无需实际插入光盘。 + +请注意,在获取和使用ISO镜像时,请遵守相关的法律和许可条件,确保您有合法的授权和权利来使用所下载或创建的ISO镜像文件。 +``` + +``` +算机启动完毕会经历四个阶段: 第一阶段: BIOS 阶段 第二阶段:确定激活分区 第三阶段:确定操作系统的位置 第四阶段:加载操作系统内核到内存中 +``` + + + +BIOS和CMOS是两个不同的概念,但又有密切的关系。BIOS是一个软件程序,负责计算机的启动和硬件管理CMOS是一种存储技术,用于存储BIOS的设置参数。CMOS是一块芯片,需要CMOS纽扣电池来维持电量[通过BIOS设置程序,可以对CMOS参数进行设置,以调整计算机的运行状态