当前位置:  操作系统/服务器>windows
本页文章导读:
    ▪vmware 虚拟CPU 底层编程有关问题        vmware 虚拟CPU 底层编程问题如果我在虚拟机中的驱动程序中改变了APIC某个中断号的中断向量,是否会影响真实CPU的特性?也就是我想知道vmware是虚拟化了一个CPU(重新设置指令系统字节码等.........
    ▪ 请问netstat中IP统计结果是否正常        请教netstat中IP统计结果是否正常netstat -s命令查看IPv4 Statistics :Packets Received = 15951(接收包数),Received Packets Delivered = 15951(接收后转交的包数),Output Requests =15802(请求数)之前一直都是.........
    ▪ bat 获取硬件有关问题(硬盘,cpu)       bat 获取硬件问题(硬盘,cpu)我现在写的批处理文件遇到几个问题:1. 想得到IP,我直接用ipconfig,虽然可以得到,但是如何截取,只要后面的IP地址?得到: IP Address. . . . . . . . . . . . : 10.8.0.91.........

[1]vmware 虚拟CPU 底层编程有关问题
    来源: 互联网  发布时间: 2014-02-18
vmware 虚拟CPU 底层编程问题
如果我在虚拟机中的驱动程序中改变了APIC某个中断号的中断向量,是否会影响真实CPU的特性?也就是我想知道vmware是虚拟化了一个CPU(重新设置指令系统字节码等东西)还是直接调用真实的CPU。


vmware应是采用多层抽象的技术

简单理解,和操作系统一样,windows的所有操作都由ring 3的用户层提交到ring 0的内核层,最后由ntoskrnl.exe和hal.dll调用对应的*.sys驱动来完成

vmware也可以直接抽象自己的内核来供给虚拟机来使用,其实就是众多的驱动和服务,只不过虚拟机抽象的内核是建立在主机操作系统已有的基础上的,这就是多层抽象的意思

因此,虚拟机中的硬件都是抽象的,虚拟机中的任何操作都是先提交给vmware抽象的内核,再由该内核翻译给主机操作系统来操作

虚拟机无法直接使用主机所有的硬件,道理正是如此

当然,由于vmware的核心实际对应于主机的一些文件或内存,在处理虚拟机内部提交的某些操作时可能由于内核的漏洞存在溢出的可能,因此,网上也只说有穿透的可能,但似乎还没有发现,因此,vmware也有补丁

以上仅个人理解,因此,楼主的答案就是:

1.修改虚拟机中驱动驱序,不会影响到外面主机真实的cpu,最多不过是内部虚拟机蓝屏,要不网上很多人用虚拟机来调试内核或是测试病毒不是很危险

2.vmware是虚拟化的cpu,虚拟机内的指令会先传给vmware内核,由vmware翻译给主机再执行,不是直接调用

不会,我在上面实验病毒把虚拟系统完全弄死了,物理系统都没事

虚拟机里不会影响本机的,放心使用。记得vmware是虚拟化了一套指令系统。

    
[2] 请问netstat中IP统计结果是否正常
    来源: 互联网  发布时间: 2014-02-18
请教netstat中IP统计结果是否正常
netstat -s命令查看IPv4 Statistics :Packets Received = 15951(接收包数),Received Packets Delivered = 15951(接收后转交的包数),Output Requests =15802(请求数)

之前一直都是请求数略大于接收包数,现在变成接收包数比请求数还多,有人也是这样吗,还是中毒了?谢谢



"接收包数比请求数还多",这很正常吗,网络刚连接时请求数一般会比接收包数多,尤其像无线网络信号不好时很明显;但如网速较快,用迅雷下一个大的文件,接收包的数量明显比请求数量多的

这种情况很正常,楼主不必担心

正常现象,我们正常上网上行带宽和下行带宽本来也就是不同的。

    
[3] bat 获取硬件有关问题(硬盘,cpu)
    来源: 互联网  发布时间: 2014-02-18
bat 获取硬件问题(硬盘,cpu)
我现在写的批处理文件遇到几个问题:
1. 想得到IP,我直接用ipconfig,虽然可以得到,但是如何截取,只要后面的IP地址?
得到: IP Address. . . . . . . . . . . . : 10.8.0.91
只显示红色的部分,如何截取???
Assembly code

echo IP地址: 
for /f "tokens=1,* delims==" %%a in ('ipconfig^|find "IP Address"') do (    
     set /a tee+=1
     echo %%a %%b
) 
echo. 



2. 做硬盘剩余空间的时候,要只得到总空间和已用空间,因为不会处理批处理中的计算,所以只能得到单独的如c e
f 盘等的信息,我要得到他们已用空间的和,请问如何处理?转换成MB形式(我除的时候不知道怎么处理)?就是最后只用写已用空间 ...MB 
总空间 ...MB
Assembly code

echo 硬  盘: 
for /f "tokens=1,* delims==" %%a in ('wmic DISKDRIVE get size^,totalsectors /value') 
do ( 
     set /a tee+=1 
     if "!tee!" == "3" echo         总   空  间  = %%b 
     if "!tee!" == "4" echo         已 用 空 间  = %%b 
) 
echo.



3. 计算cpu核数时候有问题,一是NumberOfCores / NumberOfLogicalProcessors这两个没有,我想得到普遍适合的(限于windows系列);二是不会计算,只会简单的得到处理器个数。。 

望高手,版主指点!!!谢谢!!!结贴率100%。。。。



test1.bat

BatchFile code

@echo off
for /f "tokens=4" %%a in ('route print^|findstr 0.0.0.0.*0.0.0.0') do (
    set IP=%%a
)
echo,%IP%


硬盘空间的大小一般来说是超出了BAT能够直接计算的范围,也就是说直接除以1024是不行的。一般的:

1、自己在BAT里面写大数算法
2、在BAT里面动态生成一个用于计算的VBS

不知楼主更加倾向于哪种方案?

BatchFile code

echo %number_of_processors%


BatchFile code
@echo off
setlocal enabledelayedexpansion

cls
set /a num2=1024*1024
set total=0
for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
    set num1=0
    set num3_str=
    set num4=
    for /f "tokens=3" %%j in ('dir /-c %%i:\ 2^>nul') do (
        set num1=%%j
    )
    if not "!num1!"=="0" (
        call :loop
        for /f "delims=0 tokens=*" %%k in ("!num3_str!") do (
            set num3_str=%%k
        )
        echo.
        echo %%i 盘剩余空间为 !num3_str! MB
        set /a total+=!num3_str!
        echo.
    )
)
echo 剩余空间总量为 !total! MB
pause
goto :eof

:loop
:: 求商
set /a num3=%num4%%num1:~0,1%/%num2%
:: 求商序列
set num3_str=%num3_str%%num3%
:: 求余
set /a num4=%num4%%num1:~0,1%%%%num2%
if %num4% equ 0 (
    set num4=
)
set num1=%num1:~1%
if not "%num1%"=="" (
    goto :loop
)
goto :eof 

    
最新技术文章:
▪文件转换有关问题     ▪ 3ds max 2009 mentalray遇到内存相关的错,该怎么解...    ▪ 文萃ocr的注册码哪位高手有
▪常见文件密码的设置与解除解决思路     ▪ 数据恢复软件哪个好用?该怎么处理     ▪ vmware高手帮忙解决一个常见有关问题
▪求会声会影的注册机啊 到处找不到 T_T,该怎么...    ▪ 急求!硬盘解密软件。解决思路     ▪ 大侠们有改过chrome的临时文件夹的吗?小弟我...
▪怎么在windows下查看计算机的内存大小     ▪ 宏基玩2k10的有关问题     ▪ 求日语操作系统;链接解决思路
▪怎样制作软件自动安装解决思路     ▪ UtrlEdit重新加载已更新的文件内容时,不让其...    ▪ 小弟我的数据库卸载后装不上怎么处理
▪小弟我是个大笨鸟哪位高手帮帮小弟我     ▪ 哪款浏览器占用内存较少?解决办法     ▪ 有关问题 iis7站长之家
▪强行卸载如何用哦?     ▪ 为什么QQ音乐的乐库打不开,显示是一片空白...    ▪ 如何控制局域网其它电脑的流量啊宿舍人老...
▪AutoPlay Menu Loader 5.1.0.341,该如何解决     ▪ 100分求个软件免费或收费的都可以,最好熟...    ▪ 远程桌面连接如何设置磁盘共享
▪请教怎么知道TXT文件的编码方式呢     ▪ QQ收件箱中的邮件不知不觉被自动删除了解决...    ▪ qq如何去广告
▪双击C与C++程序设计学习与实验系统,就打开...    ▪ 急电脑黑屏的原因,该怎么解决     ▪ 请问Sdelete这个软件的使用方法
▪虚拟机中怎么切换     ▪ “假的”mp4视频文件怎么打开     ▪ XP照片缩略图和照片本身显示不一致解决思路...
▪激光检测仪数控机床日文的,该如何处理     ▪ 怎么打开*crp格式的文件     ▪ 联想Z465玩魔兽争霸黑屏,大侠帮帮忙解决一下...
▪u盘插入电脑时报错!解决方案     ▪ Pixelpop有人用过吗?解决方法     ▪ 加快解压速度小弟我有招
▪高分,小弟我是windows xp的系统,请教如何才...    ▪ 加密网页怎样破解密码?解决办法     ▪ 佛爱小弟我羊老师请进
▪Runtime Error (-1:0): Cannot Import dll,该如何解决     ▪ 关于刻录系统光盘的有关问题     ▪ CCPROXY的有关问题(结贴100%)
▪print screen键不能截屏?该怎么处理     ▪ 用Serv-U做了个FTP服务器,为什么浏览器不能...    ▪ ftp下载稍微大一点的文件时不让下载,该如何...
▪Internet Explorer删除不了解决思路     ▪ 安装在开始菜单里面程序的位置为什么不同...    ▪ 赛扬2.8GHz的CPU内存1GB双硬盘能跑VMware Workstatio...
▪VisualSVN Server 经常异常覆盖如何解决     ▪ 怎么封装(打包)exe文件     ▪ 重新打开ie的自动密码保存要如何做
▪请教windows多久自动清空IE缓存     ▪ 高手帮忙看下这个autohotkey脚本,快捷复制粘贴...    ▪ 怎办?winpcap 4.1.2 安装失败!该怎么解决
▪ultraedit里,当选择列模式时,用用查找替换功...    ▪ intel MKL pardiso求解大型稀疏矩阵,是不是很浪...    ▪ cmd 中的管道是哪个程序在前?解决方法
▪金山词霸PDF取词插件解决方案解决思路     ▪ 想要学习ps,该怎么解决     ▪ WinRAR自解压时能否读取注册表中的信息,来...
▪怎么架设多对多媒体服务器     ▪ VMware解决方法     ▪ 腾讯Q+平台怎么申请接口
▪应用程序作为系统服务。解决办法     ▪ (文件编码有关的字符串替换)通过CMD批处理,...    ▪ 234.34.23.234:33674这个ip地址一般是用来做什么...
▪视频会议软件用什么样的好呢?解决办法     ▪ 怎么将ActiveX控件Cab包制作成EXE安装格式     ▪ 怎样从硬盘安装苹果雪豹系统,该如何处理
▪关于邮件组的有关问题!请专业邮箱技术支持...    ▪ 打印机有关问题     ▪ window下的vim怎么不产生备份文件
▪急 压缩文件夹,该怎么处理     ▪ Multisim软件如何样?那里有安装文件     ▪ 问个关于分区的小疑点啊很简单,来拿分啦
▪批处理高手帮忙了 啊 送分中,该怎么处理     ▪ wix打包发布 如何更改默认的安装包图标     ▪ 酷狗*krc歌词的文件结构及压缩算法
▪小弟我是个大笨鸟哪位高手帮帮小弟我     ▪ 哪款浏览器占用内存较少?解决办法     ▪ 有关问题
▪请教Polaris Office的文件格式能转换为pdf吗     ▪ wmp是用什么解码器比较好?该如何解决     ▪ 求Ardence.RTX.v7.0.SDK Ardence.RTX.v7.0.Runtime 下载解...
▪使用wireshark抓包,wireshark上显示的时间和pc时...    ▪ windows live mail 按send/receive 怎么不send,只receiv...    ▪ 某个exe程序始终无法运行,任务管理器里闪...
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3