オペレーティングシステムとファイル、マルチタスクとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > オペレーティングシステムとファイル、マルチタスクの意味・解説 

オペレーティングシステムとファイル、マルチタスク

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/10 20:29 UTC 版)

Forth」の記事における「オペレーティングシステムとファイル、マルチタスク」の解説

古典的な Forth システムでは伝統的にオペレーティングシステムファイルシステム使われないコードファイル格納される代わりにソースコード物理的なディスクアドレス書かれたディスクブロックに格納されるワード BLOCK はディスクスペースの1キロバイトサイズのブロック数値からデータ格納しているバッファアドレスへの変換割り当てられForth システムによって自動的に管理される固定されたディスクブロック範囲ファイル配置されるときにはシステムのディスクアクセスが使われる実装もある。たいていはこれらはディスクブロックごとのレコード整数つかって固定長バイナリレコードして実装される。高速検索はキーデータ上のハッシュアクセスによって実現される。 ふつうは cooperativeラウンドロビンスケジューリングであるマルチタスクは、通常利用可能である(ただし、マルチタスキング・ワードとサポートANSI Forth 規格ではカバーされていない)。ワード PAUSE は、次のタスク配置実行コンテキストリストアための 現在のタスク実行コンテキスト保存使われる。どちらのタスク自分自身スタックいくつかのコントロール変数コピー、スクラッチエリアを持っているタスクスワップは単純で、効率的である。その結果Forth マルチタスクIntel 8051, Atmel AVR, and TI MSP430のような非常に単純なマイクロコントローラでさえ有効である。 その一方でMicrosoft WindowsLinuxUnixのようなホストオペレーティングシステムのもとで実行されソースデータファイルのためにホストオペレーティングシステムのファイルシステム利用する Forth システムもある。ANSI Forth 規格では I/O のために使われワードについて書かれている。他の標準的でない機能ホスト OSウィンドウシステムへのシステムコール発行するためのメカニズム含み多くオペレーティングシステムから提供されるスケジューリング採用する拡張提供する典型的には、タスク作成一時停止解体、および優先順位変更のために、スタンドアロンForthPAUSEワードとは大きくて異なったワードセット持っている

※この「オペレーティングシステムとファイル、マルチタスク」の解説は、「Forth」の解説の一部です。
「オペレーティングシステムとファイル、マルチタスク」を含む「Forth」の記事については、「Forth」の概要を参照ください。

ウィキペディア小見出し辞書の「オペレーティングシステムとファイル、マルチタスク」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「オペレーティングシステムとファイル、マルチタスク」の関連用語

1
4% |||||

オペレーティングシステムとファイル、マルチタスクのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



オペレーティングシステムとファイル、マルチタスクのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのForth (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS