windows系统

Windows内存结构

强颜欢笑 提交于 2020-02-27 02:51:00
1 进程的虚拟地址空间布局 1.1 进程虚拟地址空间布局: 每个进程都被赋予它自己的虚拟地址空间。对于 3 2 位进程来说,这个地址空间是 4GB , Win2K 在 IA-32 架构的 CPU 下面的进程地址空间分布如下表所示: 地址空间说明 地址空间 64K NULL指针分配区 0x00000000~0x0000FFFF (64K) 用户空间 0x00010000~0x7FFEFFFF (2G–128K) 64K禁入区 0x7FFF0000~0x7FFFFFFF (64K) 内核空间 0x80000000~0xFFFFFFFF (2G) 可见 Win2K 的内存布局非常简单,主要有 4 个部分,两个不能被存取的 64K ;然后剩下的部分就是分别是用户空间( 2G–128K )和系统空间 (2G) 了。 1.2 进程虚拟地址空间布局说明: 1. 64K NULL 指针分配区: 这个分区的设置是为了帮助程序员掌握 NULL 指针的分配情况。如果你的进程中的线程试图读取该分区的地址空间的数据,或者将数据写入该分区的地址空间,那么 C P U 就会引发一个访问违规。也就是说在 Win2K 中, NULL 的宏定义不必一定是 0 ;可以是 64K 之内的任何地址;比如在 win2K 下面定义一个指针变量 pVar ;令 pVar 取值在 0 ~ 65535 ( 64K

0.0.0.0 与 127.0.0.1的区别

无人久伴 提交于 2020-02-26 02:28:26
一、0.0.0.0 严格说来,0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一律送进去。如果你在网络设置中设置了缺省网关,那么Windows系统会自动产生一个目的地址为0.0.0.0的缺省路由。 二、255.255.255.255 限制广播地址。对本机来说,这个地址指本网段内(同一广播域)的所有主机。如果翻译成人类的语言,应该是这样:“这个房间里的所有人都注意了!”这个地址不能被路由器转发。 三、127.0.0.1 本机地址,主要用于测试。用汉语表示,就是“我自己”。在Windows系统中,这个地址有一个别名“Localhost”。寻址这样一个地址,是不能把它发到网络接口的。除非出错,否则在传输介质上永远不应该出现目的地址为“127.0.0.1”的数据包。 from: https://www.cnblogs.com/dwnblogs/archive/2012/09/03/2668492.html 来源: CSDN 作者: qq1225095213 链接: https://blog.csdn.net/qq_37769323/article/details/104424321

以编程方式查找计算机上的核心数

若如初见. 提交于 2020-02-26 02:01:00
有没有办法以独立于平台的方式确定机器有多少来自C / C ++的内核? 如果不存在这样的事情,那么每个平台确定它(Windows / * nix / Mac)呢? #1楼 OS X替代方案:根据文档,前面描述的基于[[NSProcessInfo processInfo] processorCount]的解决方案仅适用于OS X 10.5.0。 对于早期版本的OS X,请使用Carbon函数MPProcessors()。 如果你是一个可可程序员,不要因为这是碳而被吓坏了。 您只需要将Carbon框架添加到Xcode项目中,并且MPProcessors()将可用。 #2楼 有关OS X的更多信息: sysconf(_SC_NPROCESSORS_ONLN) 仅适用于版本> = 10.5,而不是10.4。 另一种方法是 HW_AVAILCPU/sysctl() BSD代码,它在版本> = 10.2时可用。 #3楼 Windows Server 2003及更高版本允许您利用GetLogicalProcessorInformation函数 http://msdn.microsoft.com/en-us/library/ms683194.aspx #4楼 在Linux上,您可以读取/ proc / cpuinfo文件并计算内核。 #5楼 您可能无法以独立于平台的方式获取它。

Windows系统Ionic安装教程/Ionic环境配置

与世无争的帅哥 提交于 2020-02-25 02:38:36
原文链接:http://blog.csdn.net/superjunjin/article/details/43412017 参考文章 Cordova 3.x 基础(1) -- 环境搭建(Windows / Android) http://rensanning.iteye.com/blog/2016364 phoneGap之Android环境搭建 http://haomou.net/2014/08/06/2014_phonegap_android/ ionic框架配置 http://haomou.net/2014/08/07/2014_ionic/ ant的配置 http://www.cnblogs.com/yuzhongwusan/archive/2013/03/26/2982411.html 其实大体主要分两步:安装cordova和安装ionic 安装cordova 一,首先安装Ant(cordova工具生成android项目时,需要的编辑工具) 1,安装ant 到官方主页http://ant.apache.org下载新版(目前为Ant1.8.1)的ant,得到的是一个apache-ant-1.8.1-bin.zip的压缩包。将其解压到你的硬盘上,例如:C:\apache-ant-1.8.1。 2,配置环境变量 path C:/ apache-ant-1.8.1/bin

Windows Phone惨遭微软放弃

别来无恙 提交于 2020-02-23 16:03:51
微软在电脑操作系统上的用户保有量一直处于遥遥领先的地位,特别是最新的Windows 10系统,一经推出,市场表现就比较好,但相比起来,微软的手机操作系统Windows Phone就被贴上“差等生”的标签了。 自微软2013年9月2日收购了诺基亚以来,Windows Phone就开始逐渐出现在人们的视野中。微软起初希望以自身电脑操作系统的优势来打造相应的手机操作系统,以此来对抗苹果和安卓手机系统,赢得更多的用户资源。 但现实和理想的差距有些大。根据微软2017年第三季度财报显示,智能手机业务收入仅为500万美元,而2017年第四季度财报已经不再透露手机业务的具体收入和销售数量。这足以看出Windows Phone业务在微软内部的地位已经下降。 根据市调机构IDC的最新数据显示,Windows手机在全球的份额已经只剩下0.1%。 去年,微软的操作系统事业部全球副总裁Joe Belfiore发表Twitter称,微软还将继续为Windows移动平台提供BUG修复、安全更新等技术支持,不过开发新的操作系统功能及硬件将不再是未来工作的重点。这是微软高管首次公开表示放弃智能手机和移动操作系统。 用户规模少是Windows Phone难以继续支撑的主要原因之一。相比于苹果和安卓手机系统,Windows Phone的系统确实有些稚嫩,难以捕捉用户的心,毕竟手机不是电脑,用户需要更加方便和流畅的体验

Ubuntu下使用虚拟机安装Windows XP(sunvirtualbox)

微笑、不失礼 提交于 2020-02-20 19:24:18
看完这个教程之后,网银?淘宝?CS?魔兽?~~~一个都不能少!好了,教程开始! 首先 下载 虚拟机 ,下载地址: http://download.virtualbox.org/virtualbox/3.1.0/virtualbox-3.1_3.1.0-55467_Ubuntu_karmic_i386.deb 今天说的虚拟机是SUN公司出品的免费虚拟机:sunvirtualbox 这款虚拟机大小之后41.8M,功能却很强大!下载完成后直接双击就可以安装了。下载完成得到这个文件: 双击打开开始安装: 状态:所有依赖关系都已满足,这样就说明可以安装了!电建装软件包,需要输入密码的。接下来弹出的窗口直接点击前进,再点击前进!第二个前进点击以后可能会无反应一段时间,不要担心,等他自己处理好就行了: 至此安装虚拟机就完成了,接下来就是配置了。应用程序—— 系统 工具——SunVirtualBox 打开以后会弹出一个窗口,如图: 这时候我同意是灰色的,一定要把左边的那个滚动轴拉到最下面才能点动我同意! 点击我同意继续,弹出一个这样的窗口: 这个就是一个登陆界面,当然我想一般都没有Sun的账号吧?没的话也没关系,我们现在注册一个,很简单!点击I would…… 就可以注册了,信息随便填就可以了!下面是我的信息,请对照自己更改: 其中E-mail和password要记住,以后就不用注册了

Ylmf OS 虚拟机安装windows XP

家住魔仙堡 提交于 2020-02-20 16:53:42
  首先下载虚拟机,下载地址:http://download.virtualbox.org/virtualbox/3.1.0/virtualbox-3.1_3.1.0-55467_Ubuntu_karmic_i386.deb今天说的虚拟机是SUN公司出品的免费虚拟机:sunvirtualbox 这款虚拟机大小之后41.8M,功能却很强大!下载完成后直接双击就可以安装了。下载完成得到这个文件   :   双击打开开始安装:      状态:所有依赖关系都已满足,这样就说明可以安装了!电建装软件包,需要输入密码的。接下来弹出的窗口直接点击前进,再点击前进!第二个前进点击以后可能会无反应一段时间,不要担心,等他自己处理好就行了:      至此安装虚拟机就完成了,接下来就是配置了。应用程序——系统工具——SunVirtualBox 打开以后会弹出一个窗口,如图:      这时候我同意是灰色的,一定要把左边的那个滚动轴拉到最下面才能点动我同意! 点击我同意继续,弹出一个这样的窗口:      这个就是一个登陆界面,当然我想一般都没有Sun的账号吧?没的话也没关系,我们现在注册一个,很简单!点击I would…… 就可以注册了,信息随便填就可以了!下面是我的信息,请对照自己更改:      其中E-mail和password要记住,以后就不用注册了,可以拿来这个登陆了

Windows系统cmd网络常用命令

北城余情 提交于 2020-02-19 12:20:02
https://blog.csdn.net/salmonwilliam/article/details/85274043 ping ARP Tracert Route ipconfig Netstat Nbtstat Pathping Netsh net __________________________________________________________________________________________________ Arp –a :显示所有的ARP表项 其他参数: Arp -s:在ARP缓存中添加一条记录. C:\>Arp -s 126.13.156.2 02-e0-fc-fe-01-b9 Arp -d:在ARP缓存中删除一条记录. C:\>Arp -d 126.13.156.2 Arp -g:显示所有的表项 C:\>Arp -g _____________________________________________________________________________________________________ tracert 是为了探测源节点到目的节点之间数据报文经过的路径. 如果此时TTL=0则向源节点报告TTL超时这个特性,从一开始逐一增加TTL,直到到达目的站点或TTL达到最大值255. Ø功能:探索两个节点的路由.

Oracle的安装(安装Windows XP和Oracle)

梦想的初衷 提交于 2020-02-18 14:51:27
1、虚拟机的安装 (1)新建一台虚拟机: 选择自定义然后下一步。 (2)虚拟机硬件兼容性: 选5,然后下一步。 (3)稍后安装操作系统: (4)操作系统类型(根据安装的操作系统类型自主选择): (5)修改名字、选择路径: (6)选择内存: (7)网络类型: (8)IO控制类型: (9)磁盘类型: (10)选磁盘: (11)选磁盘文件: 2、安装Oracle (1)本机和虚拟机之间共享一个目录: 虚拟机右键,添加共享文件夹即可。 (2)映射网络驱动: 找到第一步的共享文件夹添加即可。 (3)在虚拟机的共享文件夹中将Oracle的压缩文件复制到虚拟机的C盘,事先要在虚拟机上面安装解压缩的软件(将安装包复制到共享文件夹进行安装即可): (4)打开文件夹,双击setup: (5)输入密码: (6)手动验证网络配置: (7)去掉对勾并分别输入密码:tiger、hr: 然后点击确定正常退出即可,最后会弹出一个网页。 (7)验证(虚拟机上):直接输入:sqlplus scott/tiger 接即可验证 (8)在本机上验证: 先ipconfig查看虚拟机的ip: 3、注意事项: (1)虚拟机的关闭: 不要点击windows系统自带的关机选项来关闭虚拟机,选择挂起即可: (2)虚拟机创建快照: 创建快照后可以在虚拟机崩溃的时候对虚拟机进行恢复的操作。 来源: https://www.cnblogs

微软的windows 8授权真的要这么贵?谁要?!

。_饼干妹妹 提交于 2020-02-17 22:35:32
【搜狐IT消息】北京时间7月12日消息,据台湾笔记本供应链消息人士透露,微软已经公布Windows 8 OEM授权费,其中Windows 8授权费为60-80美元,Windows 8 Pro(包括Office)为80-100美元,Windows RT(包括Office)为50-65美元。   微软已经确认会在10月底推出Windows 8,RTM版本Windows 8会在8月首周提供给OEM测试。   消息人士指出,供应链对Windows 8有很高的期待,他们预期操作系统会拉动消费者对传统笔记本的需求。不过,由于前景不确定,许多企业对Windows 8上市持保留态度。   消息人士称,Windows 8不太可能在2013年前刺激PC需求,因为新操作系统会增加硬件成本,新产品要增加一些组件,才能使用额外的功能,如触摸屏。由于系统授权费增加,可能会导致Windows 8终端产品售价上升,达到一个相当不友好的水平。   不过,笔记本产业链会有步骤的将产品转移到触摸屏机型,届时成本会慢慢下降。消息人士预期Windows 8产品在2013年二季度中时销量会开始上升。(Scary) 来源: https://www.cnblogs.com/gooogleman/archive/2012/07/12/2587436.html