1.SeaBIOS(2) - 硬件架构
2.软件度量软件度量工具
3.Tetracorderä¸å®¶ç³»ç»è½¯ä»¶
4.谁给我个简单的木马程序
SeaBIOS(2) - 硬件架构
每个BIOS设计时都会针对一套特定的硬件架构,考虑其需求与操作,因硬件资源的多样性,BIOS难以涵盖所有情况。SeaBIOS也不例外,它基于奔腾时代的资金暗流指标源码PC架构,以Intel FX PMC和PIIX芯片组为支撑。
FX PMC作为北桥芯片,连接主板的高速设备,提供处理器的Host总线接口,连接内存DRAM,以及PCI总线接口,wap社区程序源码构建PCI设备树,涵盖PIIX南桥芯片。
PIIX4南桥芯片连接低速设备,如IDE控制器、DMA控制器、硬盘、USB控制器、SMBus总线控制器,以及ISA总线,用于连接其他低速设备。
由于支持的魅力微商源码硬件平台iFX + PIIX过于老旧,已无法满足Intel不断推出的新型芯片组和功能,如PCIe、AHCI。后来,SeaBIOS引入Intel Q芯片组,支持PCIe,以Q MCH作为北桥芯片,ICH 9作为南桥芯片。此平台是Intel在年推出的。
即便QMCH + ICH9的架构已有十多年历史,PMC + PIIX架构更为老旧,复利资金盘源码但许多虚拟机仍在使用。原因是更新硬件架构的必要性不大,Hypervisor模拟硬件功能而非其内部机制、架构和物理特性。硬件功能与接口保持稳定多年,如PCI接口,模拟时无需大幅改动代码。
理解SeaBIOS的硬件架构对于深入理解其源码至关重要,因为其中包含配置和操作特定芯片组的代码。不理解目标硬件架构,很难解释代码功能。memcpy函数实现源码
软件度量软件度量工具
随着软件定量方法重要性的增加,市场涌现了各种度量工具。然而,由于缺乏统一的度量标准规范,各工具厂商自创度量规范,导致度量工具市场混乱。文献[]对度量工具进行了详尽综述。Daich等将度量工具分类如下: 1. 通用度量工具:适用于广泛软件的度量工具。 2. 小生境度量工具(Niche Metrics Tool):针对特定环境或应用领域的度量工具。 3. 静态分析:不需执行代码,仅通过分析代码结构进行度量的方法。 4. 源代码静态分析:通过分析源代码进行度量,以检测潜在问题。 5. 规模度量:聚焦于软件规模的度量工具,评估软件复杂度与大小。 通过这些分类,我们可以更好地理解度量工具的多样性与适用场景。尽管度量工具市场存在混乱,但通过文献综述与分类学,我们能更清晰地识别各工具的特点,选择最适合特定需求的工具。未来,期望标准化度量过程,以提高度量工具的可靠性和一致性,促进软件开发与维护的质量提升。扩展资料
软件度量是对软件开发项目、过程及其产品进行数据定义、收集以及分析的持续性定量化过程,目的在于对此加以理解、预测、评估、控制和改善。没有软件度量,就不能从软件开发的暗箱中跳将出来。通过软件度量可以改进软件开发过程,促进项目成功,开发高质量的软件产品。度量取向是软件开发诸多事项的横断面,包括顾客满意度度量、质量度量、项目度量、以及品牌资产度量、知识产权价值度量,等。度量取向要依靠事实、数据、原理、法则;其方法是测试、审核、调查;其工具是统计、图表、数字、模型;其标准是量化的指标。Tetracorderä¸å®¶ç³»ç»è½¯ä»¶
ä¸ãå 容æ¦è¿°Tetracorderæ¯ç¾å½å°è´¨è°æ¥å±ï¼USGSï¼çClarkç人å¼åçä¸ä¸ªé«å è°±ç¿ç©å¡«å¾è½¯ä»¶ï¼ä¸»è¦ç¨æ¥å¤çAVIRISæ°æ®ï¼ä½ä¹å¯ä»¥å¤çå ¶ä»é«å è°±æ°æ®ã该软件çå¼åè¾æ©ï¼ä»å¹´å¼å§ï¼ç»è¿åæ¥å¹´çä¿®æ¹å®åï¼ç°å·²ç»å¾æçã
Tetracorderå å«ç§ä»¥ä¸çç¿ç©ãæ¤è¢«ãéªå°å人é ç©ä½çæ åå è°±åºï¼èä¸è¿å¨ä¸æè¡¥å å½ä¸ã该软件æ大çç¹è²æ¯èå ¥äºâä¸å®¶ç³»ç»âçæ¦å¿µï¼å³å¨ä¸å®¶ç¥è¯çåºç¡ä¸ï¼å©ç¨ä¸å®¶ç³»ç»å³çæ¯æå·¥å ·ï¼å³åç§ç®æ³ï¼ï¼æ¥è¯å«å è°±æå«ç¿ç©ä¿¡æ¯ï¼å¹¶çæç¿ç©åå¸å¾ã该软件éæäºå¤ç§å¸¸ç¨çå è°±æ°æ®å¤çä¸åæç®æ³ï¼è½é对ç¹å®é®é¢éæ©ä¸åçç®æ³ï¼ç¶å对ç»æè¿è¡è¯ä¼°ï¼å¹¶å©ç¨ä¸å®¶ç³»ç»çå³çåè½ï¼å®ç°ç¿ç©å è°±èªå¨åè¯å«ä¸å¡«å¾ã
Tetracorderä¸å®¶ç³»ç»éè¿ä¸ç§æå¤ç§å¯è¯æçå¸æ¶ç¹å¾æ¥è¯å«å°è¡¨ç©ä½ï¼å°±ç®æ¯å¯¹å¸æ¶ç¹å¾æ¯è¾æ¥è¿çç¿ç©ï¼ä¹è½åå¾è¯å¥½çè¯å«ææï¼Dalton et al.ï¼ï¼ãTetracorderéç¨çç®æ³ä¸æ两ç§æ¯æåºæ¬çï¼Clark et al.ï¼ï¼ï¼Clark and Swayzeï¼ï¼ï¼ä¸æ¯è¿ç»å»é¤å è°±æ³ï¼æ¨å¨æååºå¸æ¶ç¹å¾ï¼äºæ¯æå°äºä¹æ³ï¼æ¨å¨è®¡ç®åºé¥æå è°±ä¸åºåç §å è°±ä¹é´çæåç¨åº¦ã
Tetracorderç¨åºæºä»£ç ç°å¨å·²ç»å¨USGSå è°±å®éªå®¤çç½ç«ä¸å ¬å¼ï¼å®æ¯ç¨RatFORè¯è¨ç¼åçï¼ä½å¯ä»¥è½¬æ¢æCè¯è¨æFORTRUNè¯è¨ã
äºãåºç¨èå´ååºç¨å®ä¾
Tetracorder软件å¯åºç¨äºå¯¹å°è¡¨ç¿ç©è¿è¡è¯å«åå¡«å¾ï¼æ£æµé ¸æ§å²©è´¨ææ³ç©çæ¥æºï¼æ对æ¤è¢«ç±»åãå°ãèéªãæ°´å水污æè¿è¡å¡«å¾ãç¿ç©å¡«å¾ç»æå¯è¿ç¨äºå°è´¨å¡«å¾ãæ£æµæå±ï¼å¹¶ä¸å¯¹é£åãç¿åãç液èååå ¶ä»å°è´¨è¿ç¨æä¾æ´å¥½ç认è¯ãåºå°ç¯å¢è¯ä¼°ï¼ä¾å¦é ¸æ§ç¿å±±åºæ°´æºåºå¡«å¾ï¼å¯å¸®å©å å¿«åºå°æ²»çï¼èçæ²»çæéæ¶é´åææ¬ãé¤äºå°ç表é¢ä»¥å¤ï¼æåå è°±åTetracorder软件è¿è¢«ç¨äºæ¢æµç«æãæç表é¢ç大æ°ãæµ·æ´ä¸éå°ã
ï¼ä¸ï¼å°è´¨åºç¨
以å åè¾¾å·Cupriteç¿åºä¸ºä¾ï¼å å°AVIRISæ°æ®è½¬æ¢æ表è§åå°çï¼ä»¥æ¸ é¤å¤§æ°å¸æ¶ä¸æ£å°ä»¥å太é³ååºçå½±åãç¶åç¨Tetracorderèªå¸¦çç®æ³ï¼å¯¹è¿äºåå°çæ°æ®è¿è¡åæï¼ä¸å ±æç´¢äºç§å 谱类åï¼å¾åºäºæåã深度ä¸æåã深度3ç§ç±»åå¾åï¼å¹ ï¼ãæ ¹æ®åå ç空é´åç»æ åµï¼æç §æåå¼å¤§äºä¸´çéå¼çæ åï¼è¯å«åºäºå¤§çº¦ç§å 谱类åãè¿äºç±»åä¸æäºæ¯æ¤è¢«ï¼æäºæ¯ç¿ç©ï¼çº¦æç§ææ¸ æ¥ï¼å¾1ï¼ãCupriteå°åºåè²ä¸¤å¥ä¸åæ¶ä»£çç液系ç»ï¼æ¾ç¤ºåºèåå带ç¸å å çç¹å¾ãæ ¹æ®ç¿ç©åå¸å¾ï¼ä¸ä» å¯è¿ä¸æ¥ç 究该å°åºéåçç液活å¨ï¼è¿å¯ä»¥åç°æ°çéä¼æå±ã
å¾1 Cupriteç¿åºAVIRISæ°æ®çTetracorderåæç»æ
ï¼æ®Clarkï¼ï¼
ï¼æ®USGSäºå¹´è·å¾çå åè¾¾å·Cupriteç¿åºçAVIRISæ°æ®ï¼å¾ä»¶ç±Tetracorder 3.3çæï¼
ï¼äºï¼ç¯å¢åºç¨
ä½äºç§ç½æå¤å·ä¸é¨çè±å¾·ç»´å°ï¼Leadvilleï¼ç¿åºæ¯ä¸ä¸ªå¼éäºå¤å¹´çåºå¼ç¿å±±ï¼å·²å¯¹ç¯å¢é æäºä¸¥é污æãç¿å±±å¼éçä¸çåºç³ä¸å°¾ç¿ä¸ï¼å«æé»éç¿åå ¶ä»ç¡«åç©ãç¡«é ¸ççï¼è¦çé¢ç§¯è¾¾km2ï¼å å«è±å¾·ç»´å°å¸ï¼ã
é¦å ééäºè±å¾·ç»´å°å°åºçAVIRISæ°æ®ï¼å¹¶å©ç¨Tetracorderç³»ç»è¿è¡äºç¿ç©å¡«å¾ãç»è¿éå¤æ£æ¥ï¼å ¶ç»ææ¯è¾åç¡®ãç¿ç©åå¸å¾ï¼å¾2ï¼æ¾ç¤ºäºèååºæå¨ï¼é£éæ¯é ¸æ§å²©ææ³ç©çæºåºï¼å èå¼å¯¼äººä»¬å°æ²»çå·¥ä½éä¸å°è¿äºæ±¡æç©çæºåºãé»éç¿é£åååæé»é¾éç¾ï¼ä½¿æ°´è´¨åé ¸ï¼ä»å²©ç³åå壤ä¸è¿æ»¤åºäºééå±ãè¿æ ·ï¼é»éç¿ä¸é»é¾éç¾çåå¸å¾å°±è¡¨ç¤ºé ¸æ§æ°´çæ¥æºåºãå ¶ä»å°¾ç¿å 积ä¸ä¸å«ä¸é ¸æ§å²©ç³æå ³çææ³ç©ï¼æ示è°æ¥äººåä¸éè¦å¯¹è¿äºå°æ¹è¿è¡æ¸ çãæ ¹æ®è¿é¡¹ç 究ç»æï¼ç¾å½ç¯ä¿å±ä¼°è®¡æåç¿ç©å¡«å¾ææ¯ä¸ºç¯å¢ä¿®å¤æ²»çèçäºè³å°ä¸ç¾å ï¼å¹¶ä¸åå°äºæ¸ çæ¶é´è³å°çº¦2.5å¹´ã
å¾2 è±å¾·ç»´å°å°åºçTetracorderåæç¿ç©å¾ï¼ä¸æ£å°å½±åå¾ç¸å å ï¼
ï¼æ®Clarkï¼ï¼
ä¸ãèµææ¥æº
Clark R Nï¼Swayze G Aï¼Gallagher A J et al..The U S Geological Surveyï¼Digital Spectral Libraryï¼Version 1ï¼0.2 to 3.0 microns.US Geological Survey Open File Reportï¼ï½
Clark R Nï¼Swayze G Aï¼Livo K E et al..Imaging spectroscopyï¼Earth and planetary remote sensing with the USGS Tetracorder and expert systemsï¼J.Geophys.Res.ï¼ï¼Eï¼ï¼ï¼doiï¼./ JEï¼pages 5ï½1 to 5ï½ï¼http://speclab.cr.usgs.gov/PAPERS/tetracordeï¼
Dalton J Bï¼Bove D Jï¼Mladinich C S et al..Identification of spectrally similar materials using the USGS Tetracorde ralgorithmï¼the calcite⁃epidote⁃chlorite problem.Remote Sensing of Environmentï¼ï¼ï½
谁给我个简单的木马程序
可能是恶搞程序吧
on error resume next
dim WSHshellA
set WSHshellA = wscript.createobject("wscript.shell")
WSHshellA.run "cmd.exe /c shutdown -r -t -c ""说自己是笨蛋"" ",0 ,true
dim a
do while(a <> "笨蛋")
a = inputbox ("笨蛋""笨蛋"" ","说不说","不说",,)
msgbox chr() + chr() + chr() + a,0,"MsgBox"
loop
msgbox chr() + chr() + chr() + "通过了吗?"
dim WSHshell
set WSHshell = wscript.createobject("wscript.shell")
WSHshell.run "cmd.exe /c shutdown -a",0 ,true
msgbox chr() + chr() + chr() + "哈哈哈哈"
自动关机的,应该也会报毒吧!复制到记事本里,显示扩展名,改扩展名为“vbs”,然后就ok了!可以自己试试效果(按windows+r键,输入shutdown -a 取消效果