GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Embed Notice

HTML Code

Corresponding Notice

  1. Embed this notice
    zunda (zundan@mastodon.zunda.ninja)'s status on Tuesday, 05-Dec-2023 14:11:34 JSTzundazunda
    in reply to
    • かき@GNUsocialJP

    いろいろ違ってた…てか

    > Windows 9x系にある COMMAND.COM は、拡張子は.COMであるが内容はEXEファイル

    だったんだ…

    COMファイル - Wikipedia https://ja.wikipedia.org/wiki/COM%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB

    In conversationTuesday, 05-Dec-2023 14:11:34 JST from mastodon.zunda.ninjapermalink

    Attachments


    1. No result found on File_thumbnail lookup.
      COMファイル
      COMファイル (コムファイル、COM file) は、実行可能ファイル形式の一つ。語源はcommand(命令)。拡張子は「.COM」(本来は大文字)だが、トップレベルドメインの.com (commercial) とは無関係。 実行時のメモリイメージがそのままファイルとなっている、最も単純な実行可能ファイル形式である。 MS-DOSのCOMファイルはコンピュータウイルスCascadeに感染する。 歴史 拡張子.COMの実行ファイルは古くからあったが、現在の形式のものはCP/Mで使われ、CP/Mを元にしたMS-DOSにも採用された。ただし、CPU(CP/Mは8080系、MS-DOSは8086系)や割り込みの仕様の違いのため、互換性は乏しい。CP/MとMS-DOSの両方で実行できるファイルも作れるが、両方のコードを収録するためファイルサイズが大きくなる。また、8086系CPUを対象にしたCP/M-86では拡張子は.COMではなく.CMDである(Windows NT系の.CMDファイルとは無関係)。 MS-DOSには、ほかに2つの実行可能ファイル形式、EXEファイルとBATファイルがあった。EXEとBATはMicrosoft Windowsにも採用されたが、COMファイルは廃止された(仮想DOSマシン上では実行可能)。 内容 実行時のメモリイメージがそのままファイルとなっており、ファイルの内容を0100番地からメモリに展開(ロード)し先頭にジャンプすれば、直ちに実行が始まる。ファイルヘッダなどいっさいのメタデータを含まず、これは、EXEヘッダからファイルが始まるEXEファイルとの大きな違いである。ファイルの内容全部をロードしてから実行する点も、全部を一度にロードするとは限らないEXEファイルとの違いである。 セグメントがコードもデータも含め1つであり、これは複数のセグメントを持つことができるEXEファイルとは異なる。このため、ファイルサイズは最大で65279バイト(8086系CPUのセグメントサイズである64キロバイトからメモリ展開時のオフセットの256バイトとスタックの1バイトを引いた値)である。ファイルサイズがこれを超える場合は、メモリの空きがいくらあっても「プログラムが大きすぎてメモリに入りません」(Program too big to fit in memory) または「(ファイル名)…
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.