每次我在桌面上使用一些外部设备(笔式驱动器或外部硬盘驱动器)时,经过一段时间的空闲时间后,我的 Windows 7 将其置于睡眠状态,将其关闭。有时它睡着了就不回来了。有没有办法配置 Windows 以避免我的外部设备休眠?
今天,我在我的一台笔记本电脑上安装了 Windows 8 Consumer Preview,我注意到如果我使用“设置/电源”菜单上的“关闭”Windows 选项,我将无法访问 BIOS 设置。如果我使用“重新启动”选项,我的 BIOS 允许我再次通过“F2”进入它的设置。
这是否发生在其他人身上?我查看了 Windows 8 官方论坛,找不到这样的事件。这对新的 Windows 8 来说是可以预见的吗?
在 Windows 7 上我们必须做的一切设置
“进程优先级”(低\低于正常\正常\高于正常\高\实时)
或设置
“进程关联性”(选择哪个处理器核心将在特定进程上运行)
正在打开Windows 任务管理器,单击“进程”,右键单击进程,这两个选项都显示出来并且可以轻松设置:
如今,使用 Windows 8 我再也找不到它了...
我看到人们将 SSD 用于 RAID-0 并在读/写速率方面获得了出色的改进。
但是现在有一个很好的机会来购买另一个与我的相同的SSD Force Corsair F60。我正在考虑购买另一个并将两者绑定到 RAID-0。
这值得么?我获得了大约 285MB/s 的读取速度,系统在几秒钟内启动,应用程序在屏幕上爆炸而不会窒息。
我会获得更高的性能还是应该将我的系统和应用程序空间从 60GB 增加到 120GB?(那太好了,除了程序之外,我还可以安装几个游戏)
我还读到这个 SSD 非常适合在主板上启用 AHCI,所以我离开了它。但是如果放到RAID里,会不会失去这个功能?它有“IDE”、“AHCI”、“RAID / XHD”选项。或者这与它有什么关系?
我知道的所有 HDD 都至少有 8MB 或更多的缓冲区缓存(我知道这是为了提高磁盘驱动程序的读写性能)。
但是,我只是好奇:SSD 是否有任何缓冲区/缓存系统,类似于 HDD?SSD 是否具有比 HDD 缓冲区更好的性能?
是否有某种方法可以运行命令(例如 ICMP 消息或其他协议),从远程机器(不是在我自己的私有本地网络上)获取响应并分析消息以找到一些证据表明这台机器正在运行 Windows 或Linux 操作系统?
我知道有很多应用程序(例如那些管理 Partition Magic、Partition Logic、Easeus 等分区的应用程序)甚至在 Windows 开始加载自身之前就启动了(我的意思是会话管理器)。
这些应用程序加载,执行其请求的工作并再次“将令牌传递给 Windows”。这些应用程序是如何做到的?有没有办法在应用程序中做这样的事情?
据我所知,每个程序都由一组处理器指令组成,其中包含一些特定的数据变量(float、int、char...),用于处理处理器寄存器。
因此,我(很久以前)想到的第一件事是,如果您知道%¨#$¨#
(只是一个随机示例)的 ASCII 值可以解释为x86的堆栈指针寄存器(只是示例)的地址处理器。如果这是真的,每次在读取二进制文件的内容时发现这个“不可读”的值,您就可以解释堆栈指针寄存器正在用于管理某些数据变量。
不幸的是,这不会发生。下面是一个ping.exe
从 Windows 中打开的程序内容示例notepad.exe
:
它是一个二进制文件,其数据对于我们人类来说是不可理解的(对于机器来说是可以理解的。)即使他们知道汇编代码(机器语言的最低级别),对任何人来说也没有任何意义。
所以,如果我正确理解了一切,有人可以解释一下吗
查看TCPView,我可以看到超过 25 个使用 TCP 和 UDP 端口的 svchost 进程。如果这些 svchost 进程是 Windows 所需的各种服务,那么为什么会有这么多人使用网络?
windows ×7
windows-7 ×3
hard-drive ×2
networking ×2
ssd ×2
windows-8 ×2
assembly ×1
binary-files ×1
bios ×1
boot ×1
buffer ×1
cache ×1
cpu ×1
linux ×1
performance ×1
process ×1
protocol ×1
raid ×1
sleep ×1
svchost ×1
task-manager ×1
tcp ×1