タグ

2010年10月9日のブックマーク (3件)

  • コンピュータネットワーク - Wikipedia

    コンピュータネットワーク(英: computer network)は、複数のコンピュータを接続する技術。または、接続されたシステム全体。コンピュータシステムにおける「通信インフラ」自体、あるいは通信インフラによって実現される接続や通信の総体が(コンピュータ)ネットワークである、とも言える。 コンピュータネットワークの分類法のひとつに、その規模によって分類する手法がある。LAN (Local Area Network)、WAN (Wide Area Network)、MAN (Metropolitan Area Network)などがある。 任意の2ノード間の最悪遅延は規模に依存するため、遅延が重要なシステムでは規模を考慮した作り込みと調整により Quality of Service (QoS) を達成しなければならない。 Controller Area Network は、そのQoSにいわ

    コンピュータネットワーク - Wikipedia
  • 仮想記憶 - Wikipedia

    仮想記憶の概念図 仮想記憶(かそうきおく、英語: Virtual Memory、バーチャルメモリ)とは、コンピュータ分野におけるメモリ管理の仮想化技法の一種であり、オペレーティングシステム (OS) などが物理的なメモリを、アプリケーション・ソフトウェア(プロセスなど)に対して、専用の連続した主記憶装置に見えるように提供する。 この技術により、物理的な主記憶装置に加えてハードディスク装置等の補助記憶装置を併用すれば、物理的な主記憶装置よりも大きな仮想メモリを提供する事ができる。またアプリケーション・プログラム側は、物理メモリ上のアドレスを意識しなくて良いため、マルチタスクの実現が容易である。このため現代のオペレーティングシステムの多くが仮想記憶をサポートしている。 仮想的に与えられたアドレスを仮想アドレス (virtual address) または論理アドレス (logical addre

    仮想記憶 - Wikipedia
  • コンピューター:C言語講座:アドレスとポインタについて

    コンピューター:C言語講座:アドレスとポインタについて アドレスとポインタについて C言語の初心者が必ず躓くのがアドレスとポインタでしょう。アドレスとポインタは実は難しいわけではなく、どちらかというとC言語の文法に対して頭が適応するのに時間がかかるということではないかと思っています。 C言語は比較的スマートな表記が特徴で、ソースをざっと見ても'$'などのような暗号のような文字が少なく、小文字ですっきりしています。そんな中、アドレスの'&'やポインタの'*'や、構造体ポインタのメンバアクセスの"->"はちょっと近寄りがたい印象があるのかもしれません。さらにポインタのポインタで"**"のような記述が出てきたり、関数のポインタで"int (*func)();"というような記述が出てくるとますます拒否反応が出るのでしょう。さらにアドレスとポインタがいっしょに登場するので両方とも分からなくて逃げ出し