リアルタイム 【real time】
リアルタイム real time
全体 ★★★☆ 60歳以上 ★★☆☆
通信衛星の利用によって運搬処理車の位置など廃棄物の処理状況を
リアルタイム
(real time から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/09/21 04:53 UTC 版)
リアルタイム(Real time)とは、日本語で「即時に」や「同時に」、「実時間」という意味の言葉である。“リアタイ”と略される。
- 1 リアルタイムとは
- 2 リアルタイムの概要
Realtime (XSI Option)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/06 15:42 UTC 版)
「POSIX 1003.1b」の記事における「Realtime (XSI Option)」の解説
XSIの定義には、以下のものがあり、IEEE Std 1003.1-2001に準拠したリアルタイムAPIをサポートしている場合、各マクロシンボルは、200112Lとして定義されている。IEEE Std 1003.1-2008の場合には200809Lとして定義されている。 例えば、_POSIX_MEMLOCKが定義されている場合はmlockall(int flags), munlockall(void)関数がサポートされている。 _POSIX_MEMLOCK_RANGEが定義されている場合はmlock(const void *addr, size_t len), munlock(const void *addr, size_t len)関数がサポートされている。 また、_POSIX_ASYNCHRONOUS_IOが定義されていても、_POSIX_PRIORITIZED_IOが定義されていない場合には、struct aiocb構造体のaio_reqprioフィールドは意味を持たない(_POSIX_PRIORITIZED_IOは、_POSIX_ASYNCHRONOUS_IOのオプションである)。 すべてのAPIは共通でも、現実の動作はライブラリとカーネル実装の組み合わせによって異なるため、プログラムがエラー無しでコンパイルされたとしても、同じ動作をするとは限らない。 _POSIX_ASYNCHRONOUS_IO 非同期IO関数をサポートしている。aio_cancel() - 完了していない非同期IOをキャンセルする。 aio_error() - 非同期IO操作のエラー状態を取得する。 aio_read() - 非同期readを行う。 aio_return() - 非同期IO操作の返り値を取得する。 aio_suspend() - 非同期IO操作の完了を待つ。 aio_write() - 非同期writeを行う。 lio_listio() - 非同期IOをリスト操作で行う。 _POSIX_PRIORITIZED_IO 優先度付き非同期IO関数をサポートしている。 struct aiocbのaio_reqprioフィールドにしたがって、IOスケジューリングを行う。 _POSIX_SYNCHRONIZED_IO メモリ上の内容をファイルと同期させる関数をサポートしている。aio_fsync() - パラメータで渡された非同期IOの、同期していない操作を同期させる。 _POSIX_FSYNC メモリ上の内容をファイルと同期させる関数をサポートしている。XSIに準拠している場合には、必ず定義されていなければならない。fsync(), fdatasync() - メモリ上の内容をファイルと同期させる。 _POSIX_MAPPED_FILES ファイルへのメモリマップ関数をサポートしている。XSIに準拠している場合には、必ず定義されていなければならない。mmap() - ファイルやデバイスをメモリにマップする。 munmap() - メモリにマップしたファイルやデバイスをアンマップする。 _POSIX_MEMLOCK プロセスやタスクが使用している全てのメモリ領域をロックする関数をサポートしている。mlockall(),munlockall() _POSIX_MEMLOCK_RANGE プロセスやタスクが使用しているメモリ領域を開始アドレスと大きさを指定してロックすることが可能な関数をサポートしている。mlock(),munlock() _POSIX_MEMORY_PROTECTION プロセスやタスクが使用しているメモリ領域を保護する関数をサポートしている。XSIに準拠している場合には、必ず定義されていなければならない。mprotect() POSIXの定義では、mprotect()は、mmap()で獲得した領域に対してのみ使用できる。 _POSIX_MESSAGE_PASSING POSIXメッセージキュー関数をサポートしている。mq_close(),mq_open(),mq_unlink() mq_getattr(),mq_setattr() mq_notify() mq_receive(),mq_send() _POSIX_PRIORITY_SCHEDULING 優先度スケジューリング関数をサポートしている。sched_get_priority()_max,sched_get_priority_min() sched_get_param(),sched_set_param() sched_get_scheduler(),sched_set_scheduler() shced_yield() sched_rr_get_interval() _POSIX_REALTIME_SIGNALS リアルタイムシグナル関数をサポートしている。sigqueue() sigwaitinfo() _POSIX_SEMAPHORES POSIXカウンティングセマフォをサポートしている。sem_open(),sem_close(),sem_unlink() sem_init(),sem_destroy() sem_post(),sem_wait() _POSIX_SHARED_MEMORY_OBJECTS POSIX共有メモリオブジェクトをサポートしている。shm_open(),shm_close(),shm_unlink() _POSIX_TIMERS POSIXタイマーをサポートしている。timer_create(),timer_delete() timer_getoverrun() timer_settime(),timer_gettime()
※この「Realtime (XSI Option)」の解説は、「POSIX 1003.1b」の解説の一部です。
「Realtime (XSI Option)」を含む「POSIX 1003.1b」の記事については、「POSIX 1003.1b」の概要を参照ください。
「real time」の例文・使い方・用例・文例
「real time」に関係したコラム
FXのチャート分析ソフトMT4で10分足や2時間足などを表示するには
FX(外国為替証拠金取引)のチャート分析ソフトMT4(Meta Trader 4)では、次の時間足の表示ができます。ティック1分足5分足15分足30分足1時間足4時間足日足週足MT4では、10分足や1...
- real timeのページへのリンク