OSDN Git Service

(split) Convert release and draft pages to UTF-8.
[linuxjm/LDP_man-pages.git] / draft / man2 / sched_get_priority_max.2
index 8e2a0dd..e7e578c 100644 (file)
 .\" Translated 1997-02-23, HANATAKA Shinya <hanataka@abyss.rim.or.jp>
 .\" Updated 2006-04-14, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.29
 .\"
-.\"WORD:       static                  ÀÅŪ
-.\"WORD:       priority                ¥×¥é¥¤¥ª¥ê¥Æ¥£
-.\"WORD:       scheduling              ¥¹¥±¥¸¥å¡¼¥ê¥ó¥°
-.\"WORD:       algorithm               ¥¢¥ë¥´¥ê¥º¥à
-.\"WORD:       process                 ¥×¥í¥»¥¹
-.\"WORD:       portable                °Ü¿¢À­¤Î¤¢¤ë
-.\"WORD:       policy                  Êý¿Ë
+.\"WORD:       static                  静的
+.\"WORD:       priority                ã\83\97ã\83©ã\82¤ã\82ªã\83ªã\83\86ã\82£
+.\"WORD:       scheduling              ã\82¹ã\82±ã\82¸ã\83¥ã\83¼ã\83ªã\83³ã\82°
+.\"WORD:       algorithm               アルゴリズム
+.\"WORD:       process                 ã\83\97ã\83­ã\82»ã\82¹
+.\"WORD:       portable                移植性のある
+.\"WORD:       policy                  方針
 .\"
 .TH SCHED_GET_PRIORITY_MAX 2 2006-03-23 "Linux" "Linux Programmer's Manual"
 .\"O .SH NAME
-.SH Ì¾Á°
+.SH 名前
 .\"O sched_get_priority_max, sched_get_priority_min  \- get static priority range
-sched_get_priority_max, sched_get_priority_min  \- ÀÅŪ¥×¥é¥¤¥ª¥ê¥Æ¥£¤ÎÈϰϤò¼èÆÀ¤¹¤ë
+sched_get_priority_max, sched_get_priority_min  \- 静的プライオリティの範囲を取得する
 .\"O .SH SYNOPSIS
-.SH ½ñ¼°
+.SH 書式
 .B #include <sched.h>
 .sp
 .BI "int sched_get_priority_max(int " policy );
 .sp
 .BI "int sched_get_priority_min(int " policy );
 .\"O .SH DESCRIPTION
-.SH ÀâÌÀ
+.SH 説明
 .\"O .BR sched_get_priority_max ()
 .\"O returns the maximum priority value that can be used with the
 .\"O scheduling algorithm identified by \fIpolicy\fP.
@@ -70,19 +70,19 @@ sched_get_priority_max, sched_get_priority_min  \- 
 .\"O Further details about these policies can be found in
 .\"O .BR sched_setscheduler (2).
 .BR sched_get_priority_max ()
-¤Ï\fIpolicy\fP ¤Ë¤è¤Ã¤Æ»ØÄꤵ¤ì¤¿¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤Î¥¢¥ë¥´¥ê¥º¥à¤Ç
-»ÈÍѤµ¤ì¤ë¥×¥é¥¤¥ª¥ê¥Æ¥£¤ÎºÇÂçÃͤòÊÖ¤¹¡£
+は\fIpolicy\fP によって指定されたスケジューリングのアルゴリズムで
+使用されるプライオリティの最大値を返す。
 .BR sched_get_priority_min ()
-¤Ï\fIpolicy\fP ¤Ë¤è¤Ã¤Æ»ØÄꤵ¤ì¤¿¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤Î¥¢¥ë¥´¥ê¥º¥à¤Ç
-»ÈÍѤµ¤ì¤ë¥×¥é¥¤¥ª¥ê¥Æ¥£¤ÎºÇ¾®ÃͤòÊÖ¤¹¡£
-¥µ¥Ý¡¼¥È¤µ¤ì¤ë \fIpolicy\fP ¤ÎÃͤÏ
-.BR SCHED_FIFO ¡¢
-.BR SCHED_RR ¡¢
-.BR SCHED_OTHER ¡¢
+は\fIpolicy\fP によって指定されたスケジューリングのアルゴリズムで
+使用されるプライオリティの最小値を返す。
+サポートされる \fIpolicy\fP の値は
+.BR SCHED_FIFO 
+.BR SCHED_RR 
+.BR SCHED_OTHER 
 .B SCHED_BATCH
-¤Ç¤¢¤ë¡£¤³¤ì¤é¤Î¥¹¥±¥¸¥å¡¼¥ê¥ó¥°Êý¿Ë¤Ë´Ø¤¹¤ë¾ÜºÙ¤Ï
+である。これらのスケジューリング方針に関する詳細は
 .BR sched_setscheduler (2)
-¤Ë½ñ¤«¤ì¤Æ¤¤¤ë¡£
+に書かれている。
 
 .\"O Processes with numerically higher priority values are scheduled before
 .\"O processes with numerically lower priority values.
@@ -92,24 +92,24 @@ sched_get_priority_max, sched_get_priority_min  \- 
 .\"O will be greater than the
 .\"O value returned by
 .\"O .BR sched_get_priority_min ().
-¿ôÃÍŪ¤ËÂ礭¤Ê¥×¥é¥¤¥ª¥ê¥Æ¥£Ãͤò»ý¤Ä¥×¥í¥»¥¹¤Ï¾®¤µ¤Ê
-¥×¥é¥¤¥ª¥ê¥Æ¥£Ãͤò»ý¤Ä¥×¥í¥»¥¹¤è¤êÁ°¤Ë¥¹¥±¥¸¥å¡¼¥ë¤µ¤ì¤ë¡£
-¤³¤Î¤¿¤á
+数値的に大きなプライオリティ値を持つプロセスは小さな
+プライオリティ値を持つプロセスより前にスケジュールされる。
+このため
 .BR sched_get_priority_max ()
-¤¬ÊÖ¤¹ÃͤÏ
+が返す値は
 .BR sched_get_priority_min ()
-¤¬ÊÖ¤¹Ãͤè¤ê¤âÂ礭¤¤¡£
+が返す値よりも大きい。
 
 .\"O Linux allows the static priority value range 1 to 99 for
 .\"O \fBSCHED_FIFO\fP and \fBSCHED_RR\fP and the priority 0 for
 .\"O \fBSCHED_OTHER\fP and \fBSCHED_BATCH\fP.
 .\"O Scheduling priority ranges for the various policies
 .\"O are not alterable.
-Linux ¤Ç¤Ï \fBSCHED_FIFO\fP ¤È \fBSCHED_RR\fP ¤Ç¤Ï 1 ¤«¤é 99 ¤ÎÈϰϤÎ
-ÀÅŪ¥×¥é¥¤¥ª¥ê¥Æ¥£¡¼¤ò»ý¤Á¡¢\fBSCHED_OTHER\fP ¤È \fBSCHED_BATCH\fP ¤Ç¤Ï
-¥×¥é¥¤¥ª¥ê¥Æ¥£¤È¤·¤Æ 0 ¤ò»ý¤Ä¡£
-¤½¤ì¤¾¤ì¤ÎÊý¿Ë¤Î¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¡¦¥×¥é¥¤¥ª¥ê¥Æ¥£¤ÎÈϰϤÏ
-Êѹ¹¤¹¤ë¤³¤È¤¬¤Ç¤­¤Ê¤¤¡£
+Linux では \fBSCHED_FIFO\fP と \fBSCHED_RR\fP では 1 から 99 の範囲の
+静的プライオリティーを持ち、\fBSCHED_OTHER\fP と \fBSCHED_BATCH\fP では
+プライオリティとして 0 を持つ。
+それぞれの方針のスケジューリング・プライオリティの範囲は
+変更することができない。
 
 .\"O The range of scheduling priorities may vary on other POSIX systems,
 .\"O thus it is a good idea for portable applications to use a virtual
@@ -119,15 +119,15 @@ Linux 
 .\"O .BR sched_get_priority_min ().
 .\"O POSIX.1-2001 requires a spread of at least 32 between the maximum and the
 .\"O minimum values for \fBSCHED_FIFO\fP and \fBSCHED_RR\fP.
-¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¡¦¥×¥é¥¤¥ª¥ê¥Æ¥£¤ÎÈϰϤϾ¤Î POSIX ¥·¥¹¥Æ¥à¤È
-°Û¤Ê¤Ã¤Æ¤¤¤ë¤«¤â¤·¤ì¤Ê¤¤¡£¤½¤ì¤Ç¡¢°Ü¿¢À­(portable)¤Î¤¢¤ë
-¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï²¾ÁÛŪ¤ÊÈϰϤòÍѤ¤
+スケジューリング・プライオリティの範囲は他の POSIX システムと
+異なっているかもしれない。それで、移植性(portable)のある
+アプリケーションでは仮想的な範囲を用い
 .BR sched_get_priority_max ()
-¤È
+と
 .BR sched_get_priority_min ()
-¤ÇÍ¿¤¨¤é¤ì¤¿´Ö³Ö¤Ë¥Þ¥Ã¥×¤·¤Æ»ÈÍѤ¹¤ë¤³¤È¤Ï¤¤¤¤¹Í¤¨¤Ç¤¢¤ë¡£
-POSIX.1-2001 ¤Ç¤Ï \fBSCHED_FIFO\fP ¤È \fBSCHED_RR\fP ¤Ë¤ª¤±¤ë
-ºÇÂçÃͤȺǾ®Ãͤδֳ֤ò¾¯¤Ê¤¯¤È¤â 32 ¤Ë¤¹¤ë¤³¤È¤òÍ׵ᤷ¤Æ¤¤¤ë¡£
+で与えられた間隔にマップして使用することはいい考えである。
+POSIX.1-2001 では \fBSCHED_FIFO\fP と \fBSCHED_RR\fP における
+最大値と最小値の間隔を少なくとも 32 にすることを要求している。
 
 .\"O POSIX systems on which
 .\"O .BR sched_get_priority_max ()
@@ -136,15 +136,15 @@ POSIX.1-2001 
 .\"O are available define
 .\"O .B _POSIX_PRIORITY_SCHEDULING
 .\"O in \fI<unistd.h>\fP.
-POSIX ¥·¥¹¥Æ¥à¤Ç¤Ï
+POSIX システムでは
 .BR sched_get_priority_max ()
-¤È
+と
 .BR sched_get_priority_min ()
-¤Ï \fI<unistd.h>\fP ¤Ë
+は \fI<unistd.h>\fP に
 .B _POSIX_PRIORITY_SCHEDULING
-¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Î¤ß»ÈÍѲÄǽ¤Ç¤¢¤ë¡£
+が定義されている場合にのみ使用可能である。
 .\"O .SH "RETURN VALUE"
-.SH ÊÖ¤êÃÍ
+.SH 返り値
 .\"O On success,
 .\"O .BR sched_get_priority_max ()
 .\"O and
@@ -154,25 +154,25 @@ POSIX 
 .\"O On error, \-1 is returned, and
 .\"O .I errno
 .\"O is set appropriately.
-À®¸ù¤·¤¿¾ì¹ç¤Ï
+成功した場合は
 .BR sched_get_priority_max ()
-¤È
+と
 .BR sched_get_priority_min ()
-¤Ï»ØÄꤵ¤ì¤¿¥¹¥±¥¸¥å¡¼¥ê¥ó¥°Êý¿Ë¤Î¥×¥é¥¤¥ª¥ê¥Æ¥£¤ÎºÇÂçÃÍ/ºÇ¾®ÃͤòÊÖ¤¹¡£
-¥¨¥é¡¼¤Î¾ì¹ç¤Ï \-1 ¤¬ÊÖ¤µ¤ì¡¢
+は指定されたスケジューリング方針のプライオリティの最大値/最小値を返す。
+エラーの場合は \-1 が返され、
 .I errno
-¤¬Å¬ÀÚ¤ËÀßÄꤵ¤ì¤ë¡£
+が適切に設定される。
 .\"O .SH ERRORS
-.SH ¥¨¥é¡¼
+.SH ã\82¨ã\83©ã\83¼
 .TP
 .B EINVAL
 .\"O The argument \fIpolicy\fP does not identify a defined scheduling policy.
-°ú¤­¿ô \fIpolicy\fP ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤ë¥¹¥±¥¸¥å¡¼¥ê¥ó¥°Êý¿Ë¤È°ìÃפ·¤Ê¤¤¡£
+引き数 \fIpolicy\fP が定義されているスケジューリング方針と一致しない。
 .\"O .SH "CONFORMING TO"
-.SH ½àµò
+.SH 準拠
 POSIX.1-2001.
 .\"O .SH "SEE ALSO"
-.SH ´ØÏ¢¹àÌÜ
+.SH 関連項目
 .BR sched_getaffinity (2),
 .BR sched_getparam (2)
 .BR sched_getscheduler (2),