Microsoftの最新のWindows 7システムは、Windowsに新しい機能を追加するだけではなく、以前のWindows Vistaシステムの多くの機能を改善しました。たとえば、システムセキュリティの最適化です。セクシュアリティ、システム応答と運用パフォーマンスの大幅な向上、ソフトウェアとハードウェアの互換性のさらなる向上により、エンジニアはテストおよび測定アプリケーションを実装するための強力なツールとなります。
現在、コンピュータベースのテストと計測および自動化アプリケーションがエンジニアリングの主流になっています。Windows7のような新しいコンピュータオペレーティングシステムは、エンジニアに何をもたらすでしょうか。この観点から、この記事では、Windows 7の強力な機能を効果的に使用してデータ転送帯域幅、システムパフォーマンス、および最先端テクノロジ(マルチコア、64ビット、USB、PCI Expressバスなど)との統合を実現する方法を説明します。エンジニアが無限を超えて、より新しいアプリケーションを達成するのを助けるために。
図1 Windows 7オペレーティングシステム
データ転送帯域幅を向上させるUSB
USBバスの場合、MicrosoftはWindows 7でより多くの驚きを提供します。非必須タイマーの短縮、選択可能なHub Suspension、およびカウント時間の短縮などの機能により、USBベースのテストおよび測定機器の性能が向上します。最近の評価テストによると、Windows XPと比較して、USBバスデータ集録デバイスは全送信帯域幅の10%の増加を達成しました。さらに、高速または多機能のI /O計測アプリケーションでは、図2に示すように、Windows 7オペレーティングシステムとLabVIEWソフトウェアを使用して最大20%を達成できます。
図2 CompactDAQを使用したWindows 7とWindows XPの伝送帯域幅の比較
マルチコアテクノロジ
マルチコアテクノロジをより有効に活用するために、 MicrosoftはWindows 7の新しい基本設計を採用しているため、より多くのシステムタスクを並行して操作することができます。 LabVIEW開発者にとって、アプリケーション内で複数の独立したタスクを作成するのはそれほど複雑ではありませんが、最も典型的な例は、LabVIEW自体の並列処理により、ブロックダイアグラムに直接複数の並列ループを簡単に描画できることです。機能、システムは自動的に並列コードで新しいスレッドを作成するので、図3に示すように、コードを変更することなくマルチコアのパフォーマンス向上を楽しむことができます。
図3 LabVIEWでの効率的なマルチスレッドプログラミング
開発ツールに加えて、マルチコアテクノロジでは、テストおよび測定アプリケーションにハードウェアが必要になります。マルチスレッドのハードウェアドライバ(NI-DAQmxなど)の場合、エンジニアは、手動による開発、修正、およびスレッド管理を行わずに、効率的で信頼性の高いものを直接作成できます。アプリケーションLabVIEWおよびNIハードウェアプラットフォームを使用するデータ集録アプリケーションは、Windows 7のマルチコア最適化を通じてマルチコアプロセッサの計算効率をさらに向上させることができます。
PCI Express
ポイントツーポイントバストポロジを使用した新世代のPCI Expressテクノロジにより、各機器は別々のチャネルを介してプロセッサにデータを転送でき、データ転送が大幅に向上します。帯域幅はメモリの必要性を最小限に抑え、データの流れをスピードアップします。
Windows 7とPCI Expressバスを使用するデバイス(NI Xシリーズデータ集録デバイスなど)を統合すると、従来のPCIバスと比べてデータ集録スループットが2倍になります。 PCI Expressテクノロジは、ポイントツーポイントバストポロジを使用して、デバイスごとの専用帯域幅、1方向あたり最大250MBのデータ帯域幅など、テストおよび測定アプリケーションに複数の利点を提供します。そしてカウンター信号。
64ビットシステム
Windows 7は、64ビットプロセッサをサポートするMicrosoftの3番目のオペレーティングシステムです。ただし、32ビットバージョンのWindowsは依然として最も普及していますが、64ビットハードウェアです。ソフトウェアは準備ができています。 Windows 7にアップグレードする前に、ユーザーは最適なプラットフォームを選択するために64ビットと32ビットの比較を深く理解する必要があります。新しい64ビットLabVIEW 2009は、64ビットオペレーティングシステムでサポートされるLabVIEWの最初のバージョンです。 64ビットのハードウェアおよびソフトウェアシステムで実行されているテストプログラムは、32ビットよりも多くの物理メモリを使用できるため、プログラムはより複雑な操作を実行できます。メモリの増加に加えて、64ビットプロセッサ上の新しいレジスタはアプリケーションのパフォーマンスを最大20%向上させることができるため、一部の多チャンネルおよび高サンプリングデータ収集システムは64ビットシステムでより高速に実装できます。データ処理と分析
ソフトウェアとハードウェアの互換性の確保
Windows 7では、これまで不可能だった新しいアプリケーションの実装を可能にする優れた技術的ビジョンが得られますが、ソフトウェアとハードウェアの互換性の問題は常に存在します。非互換性の問題はWindows Vistaで頻繁に発生し、多くのハードウェアデバイスは新しいオペレーティングシステムで正しく機能する方法がありません。
この問題を解決するために、新しいWindows 7は、一貫性のある「互換モード」に加えて最新の仮想化を利用します(つまり、アプリケーションが以前のバージョンのWindowsで実行されていることを「考えさせる」)。テクノロジー(仮想化) Windows 7は新しいモード( "Windows XP Mode"と呼ぶことができます)を提供し、ユーザーはWindows XPをエミュレートすることができます。このアプローチにより、LabVIEW開発者は低レベルのプログラムを実行するための最も簡単なメカニズムを手に入れることができます。これは以前のコードとの互換性を保つのに役立ちます。
概要
新しいオペレーティングシステムとプラットフォームとしてのWindows 7は、エンジニアに、より速いスピード、より大きなデータ転送帯域幅、そしてより新しいビジネスをもたらします。エンジニアが世界をさらに革新し、変え、そして最適化することを可能にする技術!
をオフにします。多くの人がWin 7を使用していると思いますが、システムは自動的にバックアップしてくれるでしょう。この機能は安全ですが、Xiaobianの重要な情報は別に保存されますので、システムがク
Windows 7は、Windows XPと比較して大きな改善ではありませんが、リソースマネージャが応答しないという問題は、使用中によく発生します。システムを再イ
Laptop 便利ですが、サイズは限られていますが、画面が大きくなり過ぎることはないので、多くの人は自分の本のために大きなディスプレイを持ちます。拡張ディスプレイをWin7 Not
win7では一部のプログラムは管理者として実行することができる必要がありますが、ほぼ毎日これらのプログラムを実行します。プログラムの実行後は、管理者として直接実行されますので、選択する必要はなく、ダブ
Win7で頑固なファイルを素早く削除する方法残余ファイルの削除グラフィックチュートリアル
CD-ROMのインストールなしWindows 7システムガイド
モバイルハードディスク/Uディスクをインストール_Windows7システムの利点と方法
Windows 7オペレーティングシステムはどのように「スリープ」しますか?
Win 7のシステム設定で印刷ディレクトリを追加するための2つのヒント
右クリックメニューがますます長くなっていますwin7右クリックメニューのクリーニングスキル
あなたは安全性の向上のWindows 7、Windows 7のRTM 7600の次のバージョンを調べるために、問題を開始することはできません勝つ7 XP
Windows 8自身のインプットメソッドテキスト変換エラープロンプトをキャンセルする方法
ミレーフラットブラシどのようにマシンを磨くためにキビフラットブラシマシンツールブラシチュートリアル
Win10システムの仮想キーボードの新しいテキスト予測機能はどうですか。
Windows 8システムがサムネイル情報を自動的にクリーンアップしないようにする方法
Windows 8の著作権侵害防止バージョンは、新しいライセンス認証テクノロジの著作権侵害防止バージョン
Win10よりも、Microsoftは「プロのLinux」システムの集合
Win10システムでは、常に次のプログラムがコンピュータグラフィックチュートリアルを変更できるようにしたい理由と解決策が表示されます
win10がlol crashを実行したら、どうすればいいですか? Win10のアップデートの後に最近Lege of Legendsのクラッシュソリューショングラフィックチュートリアル