我的公司做的是工业软件,用的是WINDOWS系统,现在碰到一个问题,技术给的解释是由于系统的原因,我自己不大清楚,希望大家能给点信息。问题是这样的。公司的产品连续在PC上工作的时候,经常需要通讯数据到硬件上,但是有的时候这个通讯过程会发生卡顿,时间从几百毫秒到几秒不等。对此,技术解释是由于WINDDOWS系统不需要不定时的清理内存/将内存数据导入到硬盘上。目前明确的是这个问题的出现几率确实是与计算机的配置有关,高配的问题会少一些。但是我始终无法接受这种解释,我自己对WINDOWS系统了解甚少,不知道这方面改从那里查资料,希望大家给指点迷津。另外WINDOWS与LINUX这些系统差别是什么样的,该从哪里去了解呢。windows底层知识

解决方案 »

  1.   

    Linux速度比较快,安全性比windows好 
    但是有很多软件只能在windows里运行 
    与Linux兼容的软件正在开发中. 
    Linux适用在网络方面. 
    至于windows系统性能方面我也了解的不多,待大神来解决。
      

  2.   

    你们公司的系统是windows还是linux系统 
    对于你们这种软件我感觉都一样 还是windows的好点
    linux系统不容易中病毒吧
    你说的配置高 的好点 这个是肯定的
    你说的驱动硬件慢 这个和驱动、程序、系统、硬件本身都可能有关系
      

  3.   

    时间从几百毫秒到几秒不等
    呵呵,windows要是如此不堪就太可笑了。水平不够的人总喜欢把问题推到外部,还拿不出证据,只能胡说一通。
      

  4.   

    有没有人碰到过类似的问题呢?我这里实际的使用环境往往是24*7的那种连续的USB通讯,或者PCI结构的通讯。希望大家能多提供可能的思路或者方向。
      

  5.   

    Windows系统也分个Windows 98还是Windows 8。
    Linux也有千千万万的Distribution,Debain系和RH系也相去万里。
      

  6.   

    这么说吧,PC端的程序是VC6.0开发的,程序用在XP,WIN7上有同样的现象。 感觉就像内存耗尽一样。那么WINDOWS是否会因为内存耗尽而周期性的读写硬盘?并且这个过程的进程优先级很高,高到可以忽视CPU可以忽视其他的进程?
      

  7.   

    我想更多的学习了解WINDOWS的工作机制,但是据说很深奥,关于内存控制和消息处理,还有进程管理这块的。
    所以想请大家帮忙想想可能。解决问题