About Cosense
Help
Log in
tech-notes
S
0
i
x
A
C
P
I
で
定
義
さ
れ
た
S
0
L
o
w
P
o
w
e
r
I
d
l
e
に
対
応
す
る
た
め
に
I
n
t
e
l
の
C
P
U
に
導
入
さ
れ
た
新
し
い
C
P
U
の
ア
イ
ド
ル
状
態
の
総
称
。
S
0
i
1
,
S
0
i
2
,
S
0
i
3
が
定
義
さ
れ
て
い
る
。
W
i
n
d
o
w
s
の
モ
ダ
ン
ス
タ
ン
バ
イ
は
こ
の
機
能
を
使
っ
て
い
る
。
モ
ダ
ン
ス
タ
ン
バ
イ
に
対
応
し
た
シ
ス
テ
ム
で
は
S
3
に
入
る
代
わ
り
に
S
0
L
o
w
P
o
w
e
r
I
d
l
e
に
入
る
。
待
ち
受
け
な
ど
可
用
性
を
高
め
る
た
め
に
S
0
の
ま
ま
で
動
か
し
、
同
時
に
S
3
以
上
の
省
電
力
性
能
を
達
成
し
よ
う
と
し
て
い
る
。
ス
リ
ー
プ
中
に
見
え
て
も
ス
マ
ホ
の
よ
う
に
ア
プ
リ
が
動
作
す
る
W
i
n
d
o
w
s
1
0
の
「
モ
ダ
ン
ス
タ
ン
バ
イ
」
>
S
0
i
1
で
は
、
プ
ロ
セ
ッ
サ
は
C
6
-
S
t
a
t
e
、
起
動
や
電
源
管
理
の
回
路
の
電
源
が
オ
ン
、
メ
モ
リ
コ
ン
ト
ロ
ー
ラ
ー
は
セ
ル
フ
リ
フ
レ
ッ
シ
ュ
(
メ
モ
リ
に
対
し
て
セ
ル
フ
リ
フ
レ
ッ
シ
ュ
コ
マ
ン
ド
を
発
行
し
、
コ
ン
ト
ロ
ー
ラ
ー
自
身
は
低
消
費
電
力
状
態
と
な
る
)
、
そ
の
他
の
S
o
C
内
蔵
モ
ジ
ュ
ー
ル
は
P
o
w
e
r
G
a
t
e
d
と
し
て
最
低
限
必
要
な
部
分
の
み
に
電
力
を
供
給
す
る
。
>
S
0
i
3
で
は
、
メ
モ
リ
コ
ン
ト
ロ
ー
ラ
ー
は
セ
ル
フ
リ
フ
レ
ッ
シ
ュ
状
態
だ
が
、
そ
れ
以
外
の
回
路
は
オ
フ
と
な
る
。
C
P
U
パ
ッ
ケ
ー
ジ
(
S
o
C
)
の
外
側
に
あ
る
デ
バ
イ
ス
は
原
則
オ
フ
だ
が
、
ネ
ッ
ト
ワ
ー
ク
コ
ン
ト
ロ
ー
ラ
ー
や
サ
ウ
ン
ド
コ
ン
ト
ロ
ー
ラ
ー
は
、
あ
る
程
度
自
立
的
に
動
作
で
き
る
「
オ
フ
ロ
ー
ド
」
状
態
と
な
る
。
S
0
i
1
と
S
0
i
3
で
は
消
費
電
力
も
違
う
が
、
S
0
へ
の
復
帰
時
間
に
も
違
い
が
あ
る
。
S
0
i
1
か
ら
S
0
へ
は
1
.
2
ミ
リ
秒
(
H
a
s
w
e
l
l
の
場
合
)
程
度
な
の
に
対
し
て
S
0
i
3
か
ら
は
3
.
1
ミ
リ
秒
か
か
る
。
S
0
で
C
-
S
t
a
t
e
を
切
り
替
え
る
の
と
同
じ
よ
う
に
、
S
0
L
o
w
P
o
w
e
r
I
d
l
e
で
は
S
0
i
x
を
切
り
替
え
る
?
ス
リ
ー
プ
中
に
見
え
て
も
ス
マ
ホ
の
よ
う
に
ア
プ
リ
が
動
作
す
る
W
i
n
d
o
w
s
1
0
の
「
モ
ダ
ン
ス
タ
ン
バ
イ
」
h
t
t
p
s
:
/
/
a
s
c
i
i
.
j
p
/
e
l
e
m
/
0
0
0
/
0
0
1
/
9
4
6
/
1
9
4
6
9
6
6
/
「
ス
ロ
ッ
ト
リ
ン
グ
」
で
は
C
P
U
の
電
力
管
理
を
O
S
で
は
な
く
、
C
P
U
任
せ
に
す
る
h
t
t
p
s
:
/
/
a
s
c
i
i
.
j
p
/
e
l
e
m
/
0
0
0
/
0
0
1
/
9
4
2
/
1
9
4
2
5
4
9
/
W
i
n
d
o
w
s
1
0
の
電
力
管
理
を
支
え
る
A
C
P
I
を
見
る
h
t
t
p
s
:
/
/
a
s
c
i
i
.
j
p
/
e
l
e
m
/
0
0
0
/
0
0
1
/
9
3
7
/
1
9
3
7
4
6
0
/
I
N
T
E
L
L
O
W
P
O
W
E
R
S
0
I
D
L
E
,
M
a
y
2
0
1
7
,
R
e
v
i
s
i
o
n
0
0
2
(
P
D
F
)
A
t
o
m
(
M
o
o
r
s
t
o
w
n
)
で
最
初
に
導
入
さ
れ
た
ら
し
い
。
H
a
s
w
e
l
l
な
ど
の
プ
ロ
セ
ッ
サ
で
は
S
0
i
1
と
S
0
i
3
の
み
が
実
装
さ
れ
て
い
る
ら
し
い
。
従
来
は
S
0
の
ま
ま
で
P
r
o
c
e
s
s
o
r
P
o
w
e
r
S
t
a
t
e
(
C
-
S
t
a
t
e
)
を
調
整
し
て
省
電
力
を
図
っ
て
い
た
。
C
-
S
t
a
t
e
の
制
御
は
O
S
が
行
う
だ
け
で
な
く
、
プ
ロ
セ
ッ
サ
が
自
動
で
行
う
こ
と
も
で
き
る
。
さ
ら
に
S
0
か
ら
S
0
L
o
w
P
o
w
e
r
I
d
l
e
に
移
行
で
き
る
よ
う
に
な
っ
た
。
Related
Sort by
Related
Modified
Created
Last visited
Most linked
Page rank
Title
Links
S0 Low Power Idle
Haswell
[*** 後継][Broadwell]
モダンスタンバイ
スリープ状態
Windowsのドキュメントでは[System Sleeping States https://docs.microsoft.com/en-us/windows-hardware/drivers/kernel/system-sleeping-states]という呼称。table:ACPIで規定されているS0からS5までの状態状態の通称 CPUクロック CPU電源 バスクロック バス電源 ペリフェラル 主記憶
ACPI
powercfgによる休止状態への移行の確認
Windows
dir
識別子記号
[識別子]の先頭や末尾に付与して識別子であること示す記号について考えている。何か名前を付けたいので[識別子記号]と呼ぼう。接頭[識別子記号]はよくあるが接尾[識別子記号]はあまりないように思う。[シェル]の[コマンドライン]、[QRコード]、[URI]などを考慮して使い勝手のよさそうな記号はどれか考察した。[*** 使い勝手のよさそうな識別子記号]
レガシコンソール
SID
SID_IDENTIFIER_AUTHORITY
[Windows]の[SID]は「[$ \mathrm {S-} R\mathrm - X \mathrm - Y_1 \mathrm -Y_2 \mathrm -Y_{n-1} \mathrm -Y_n]」の形式で表記され、この[$ X]の部分を[SID_IDENTIFIER_AUTHORITY]と呼ぶ。table:SID_IDENTIFIER_AUTHORITY0 NULL_SID_AUTHORITY
Nexus 5Xの起動失敗ループからブートローダーをアンロックした話
WPD
[Windows] Portable Deviceの略Windows Vista以降のWindowsに標準で備わっている。[WPD]はWindowsマシンに接続された音楽プレイヤーのようなポータブルデバイスを統合的に扱うしくみ。[USB]で接続されたデバイスとの間の通信には[MTP]や[PTP]を使う。MTPやPTPによるUSBデバイスとの通信は[WindowsのUSBデバイスクラスドライバ]で実装されている。
S.M.A.R.T.
Windowsでは[CrystalDiskInfo http://crystalmark.info/ja/software/crystaldiskinfo/]で見るのが定番。>Self-Monitoring, Analysis and Reporting Technology; often written as SMARThttps://en.wikipedia.org/wiki/S.M.A.R.T.
WMI
>[Windows]で[WMI]とwmicコマンドを使ってシステムを管理する(基本編)https://www.atmarkit.co.jp/ait/articles/0804/18/news154.html>対話型コマンドシェル内に [WMI] 情報を表示します。https://docs.microsoft.com/ja-jp/windows-server/administration/windows-commands/wmic
Diagnostic Data Viewer
モダンスタンバイ
Surface Pro 5のモダンスタンバイ
Windowsにおけるバッテリ残量が枯渇した時の挙動
Windows 10
FORTH.COM
ESD-ISO
LBFO
WindowsにおけるNICのTeamingはしばしば[LBFO]と呼ばれるNIC Teaming, also known as load balancing and failover ([LBFO])https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831648(v=ws.11)
LTSB
Edge
https://ja.wikipedia.org/wiki/Microsoft_Edge[*** EdgeHTML版 2015年~2021年]レガシー版[Edge]と呼ばれることもある。2015年4月29日[Windows 10] Build 2015で最初に[Edge]という名前が使われた。それ以前のコードネームはSpartan。
NICの優先度を指定する
Windows Key
Windows 10 ゲームモード
Windowsがスリープするまでの時間
Haswell
Ivy Bridge
2012年22nmプロセス[*** 前任][Sandy Bridge][*** 後継]
New Links
S3
S0
C-State
スロットリング
Atom
Moorstown
Created
5 years ago
by
Takashi SASAKI
Updated
5 years ago
by
Takashi SASAKI
Views: 360
Page rank: 13
Copy link
Copy readable link
Start presentation
Hide dots
S0ix
ACPI
で定義された
S0 Low Power Idle
に対応するためにIntelのCPUに導入された新しいCPUのアイドル状態の総称。
S0i1
,
S0i2
,
S0i3
が定義されている。
Windows
の
モダンスタンバイ
はこの機能を使っている。
モダンスタンバイ
に対応したシステムでは
S3
に入る代わりに
S0 Low Power Idle
に入る。
https://ascii.jp/img/2019/09/14/1545291/l/d8a2fa48a575c874.jpg
待ち受けなど可用性を高めるために
S0
のままで動かし、同時に
S3
以上の省電力性能を達成しようとしている。
https://image.slidesharecdn.com/td2015windows10-151104053109-lva1-app6892/95/td-2015-windows-10-17-638.jpg?cb=1446615078
スリープ中に見えてもスマホのようにアプリが動作するWindows 10の「モダンスタンバイ」
S0i1
では、プロセッサはC6-State、起動や電源管理の回路の電源がオン、メモリコントローラーはセルフリフレッシュ(メモリに対してセルフリフレッシュコマンドを発行し、コントローラー自身は低消費電力状態となる)、その他のSoC内蔵モジュールはPower Gatedとして最低限必要な部分のみに電力を供給する。
S0i3
では、メモリコントローラーはセルフリフレッシュ状態だが、それ以外の回路はオフとなる。CPUパッケージ(SoC)の外側にあるデバイスは原則オフだが、ネットワークコントローラーやサウンドコントローラーは、ある程度自立的に動作できる「オフロード」状態となる。
S0i1
と
S0i3
では消費電力も違うが、
S0
への復帰時間にも違いがある。
S0i1
から
S0
へは1.2ミリ秒(Haswellの場合)程度なのに対して
S0i3
からは3.1ミリ秒かかる。
S0
で
C-State
を切り替えるのと同じように、
S0 Low Power Idle
では
S0ix
を切り替える?
https://ascii.jp/img/2019/09/14/1545289/o/cb0286bde05cc83b.jpg
スリープ中に見えてもスマホのようにアプリが動作する
Windows 10
の「
モダンスタンバイ
」
https://ascii.jp/elem/000/001/946/1946966/
「
スロットリング
」ではCPUの電力管理をOSではなく、CPU任せにする
https://ascii.jp/elem/000/001/942/1942549/
Windows 10の電力管理を支える
ACPI
を見る
https://ascii.jp/elem/000/001/937/1937460/
INTEL LOW POWER S0 IDLE, May 2017, Revision 002 (PDF)
Atom
(
Moorstown
)で最初に導入されたらしい。
Haswell
などのプロセッサでは
S0i1
と
S0i3
のみが実装されているらしい。
従来はS0のままでProcessor Power State (C-State)を調整して省電力を図っていた。
C-Stateの制御はOSが行うだけでなく、プロセッサが自動で行うこともできる。
さらにS0からS0 Low Power Idleに移行できるようになった。