タグ

aarch64に関するnezukuのブックマーク (1)

  • OSのタスク切り替え処理とAArch64(ARM64)の関数呼び出し規約 - Qiita

    はじめに 稿では, AArch64(ARM64)向けの簡単なタスクディスパッチャを実装し, OSのタスク切り替え処理の概要を示すとともに, AArch64での関数呼び出し規約について解説します。 マルチタスクと多重プログラミング環境 Windows, FreeBSD, Linux, BeOS, Solaris などの普及により, マルチタスクOS がパソコン上で利用できるようになってきています. これらのOS のカタログをみると「64 ビットマルチタスクOS」などと書かれています. では, この「タスク」や「マルチタスク」, 「マルチタスクOS」とは, どんな意味なのでしょう? マルチタスクを理解する上で重要な概念が, 「多重プログラミング」という概念です. ここでは, まず多重プログラミングについて解説します. あらゆるプログラムは, 大きく分けて以下の3 つの処理をくりかえし行ってい

    OSのタスク切り替え処理とAArch64(ARM64)の関数呼び出し規約 - Qiita
  • 1