⇧ え~っと...
トラックとかだと普通にガードレール突き破ってると思われるからして、別に衝撃でも何でもないように思えてしまうんだが...
電気自動車(EV車)起因でガードレールの強度見直しって、これまでにも契機となり得る事例はいくらでもあったでしょうに...
ガードレールの強度を見直すのも良いのだけど、
⇧ どちらかと言うと、車両自体の強度の見直しも検討して欲しいところですな。
何と言うか、
⇧ 素材だけじゃなく、耐圧力の構造も一般車両に応用できないもんですかね?
そろそろ超弩級の衝撃事故に耐えられ得る構造の研究開発を優先させていって欲しいですな。
外部からの衝撃で絶対に潰れることの無く、且つ、低燃費な車両が量産できれば、需要はあると思いますし。
いくら、高強度な素材を導入しても構造が衝撃に耐えられるものでなければ、事故に遭遇した時のリスクは何も変わらないと思いますし...
Linuxのプロセスの状態は5種類ある模様
ネットの情報によると、
As always, refer to the man page for your distribution and specific command but the most common mappings of character to state are as follows.
- 'D' = UNINTERRUPTABLE_SLEEP
- 'R' = RUNNING & RUNNABLE
- 'S' = INTERRRUPTABLE_SLEEP
- 'T' = STOPPED
- 'Z' = ZOMBIE
https://www.cbtnuggets.com/blog/certifications/open-source/what-are-the-5-linux-process-states
⇧ 5種類がプロセスの状態の全量ということになるらしい。
Linuxのsignalとかプロセスの状態とかPIDの関係を知りたかっただけなんだが...
で、ネットの情報を漁ってみても、
- PID(Process IDentifier)
- プロセスの状態
- signal
の関係について言及してる情報が見当たらない...
致し方ないから、ChatGPTに聞いてみたところ、
処理方法 | レベル | プロセス(処理前) | プロセス(処理後) | ||
---|---|---|---|---|---|
PID | 状態 | PID | 状態 | ||
Signal | ユーザー | あり | R | あり | R |
Signal | システム | あり | R | あり | R |
Signal | ユーザー | なし | R | なし | R |
Signal | システム | なし | R | なし | R |
Signal | ユーザー | あり | S | あり | S |
Signal | システム | あり | S | あり | S |
Signal | ユーザー | なし | S | なし | S |
Signal | システム | なし | S | なし | S |
Signal | ユーザー | あり | T | あり | T |
Signal | システム | あり | T | あり | T |
Signal | ユーザー | なし | T | なし | T |
Signal | システム | なし | T | なし | T |
Signal | ユーザー | あり | Z | あり | Z |
Signal | システム | あり | Z | あり | Z |
Signal | ユーザー | なし | Z | なし | Z |
Signal | システム | なし | Z | なし | Z |
System Call | ユーザー | あり | R | あり | R |
System Call | システム | あり | R | あり | R |
System Call | ユーザー | なし | R | なし | R |
System Call | システム | なし | R | なし | R |
System Call | ユーザー | あり | S | あり | S |
System Call | システム | あり | S | あり | S |
System Call | ユーザー | なし | S | なし | S |
System Call | システム | なし | S | なし | S |
System Call | ユーザー | あり | T | あり | T |
System Call | システム | あり | T | あり | T |
System Call | ユーザー | なし | T | なし | T |
System Call | システム | なし | T | なし | T |
System Call | ユーザー | あり | Z | あり | Z |
System Call | システム | あり | Z | あり | Z |
System Call | ユーザー | なし | Z | なし | Z |
System Call | システム | なし | Z | なし | Z |
Syscall | ユーザー | あり | R | あり | R |
Syscall | システム | あり | R | あり | R |
Syscall | ユーザー | なし | R | なし | R |
Syscall | システム | なし | R | なし | R |
Syscall | ユーザー | あり | S | あり | S |
Syscall | システム | あり | S | あり | S |
Syscall | ユーザー | なし | S | なし | S |
Syscall | システム | なし | S | なし | S |
Syscall | ユーザー | あり | T | あり | T |
Syscall | システム | あり | T | あり | T |
Syscall | ユーザー | なし | T | なし | T |
Syscall | システム | なし | T | なし | T |
Syscall | ユーザー | あり | Z | あり | Z |
Syscall | システム | あり | Z | あり | Z |
Syscall | ユーザー | なし | Z | なし | Z |
Syscall | システム | なし | Z | なし | Z |
Fork | ユーザー | あり | R | あり | R |
Fork | システム | あり | R | あり | R |
Fork | ユーザー | なし | R | なし | R |
Fork | システム | なし | R | なし | R |
Fork | ユーザー | あり | S | あり | S |
Fork | システム | あり | S | あり | S |
Fork | ユーザー | なし | S | なし | S |
Fork | システム | なし | S | なし | S |
Fork | ユーザー | あり | T | あり | T |
Fork | システム | あり | T | あり | T |
Fork | ユーザー | なし | T | なし | T |
Fork | システム | なし | T | なし | T |
Fork | ユーザー | あり | Z | あり | Z |
Fork | システム | あり | Z | あり | Z |
Fork | ユーザー | なし | Z | なし | Z |
Fork | システム | なし | Z | なし | Z |
Exec | ユーザー | あり | R | あり | R |
Exec | システム | あり | R | あり | R |
Exec | ユーザー | なし | R | なし | R |
Exec | システム | なし | R | なし | R |
Exec | ユーザー | あり | S | あり | S |
Exec | システム | あり | S | あり | S |
Exec | ユーザー | なし | S | なし | S |
Exec | システム | なし | S | なし | S |
Exec | ユーザー | あり | T | あり | T |
Exec | システム | あり | T | あり | T |
Exec | ユーザー | なし | T | なし | T |
Exec | システム | なし | T | なし | T |
Exec | ユーザー | あり | Z | あり | Z |
Exec | システム | あり | Z | あり | Z |
Exec | ユーザー | なし | Z | なし | Z |
Exec | システム | なし | Z | なし | Z |
Thread | ユーザー | あり | R | あり | R |
Thread | システム | あり | R | あり | R |
Thread | ユーザー | なし | R | なし | R |
Thread | システム | なし | R | なし | R |
Thread | ユーザー | あり | S | あり | S |
Thread | システム | あり | S | あり | S |
Thread | ユーザー | なし | S | なし | S |
Thread | システム | なし | S | なし | S |
Thread | ユーザー | あり | T | あり | T |
Thread | システム | あり | T | あり | T |
Thread | ユーザー | なし | T | なし | T |
Thread | システム | なし | T | なし | T |
Thread | ユーザー | あり | Z | あり | Z |
Thread | システム | あり | Z | あり | Z |
Thread | ユーザー | なし | Z | なし | Z |
Thread | システム | なし | Z | なし | Z |
Semaphore | ユーザー | あり | R | あり | R |
Semaphore | システム | あり | R | あり | R |
Semaphore | ユーザー | なし | R | なし | R |
Semaphore | システム | なし | R | なし | R |
Semaphore | ユーザー | あり | S | あり | S |
Semaphore | システム | あり | S | あり | S |
Semaphore | ユーザー | なし | S | なし | S |
Semaphore | システム | なし | S | なし | S |
Semaphore | ユーザー | あり | T | あり | T |
Semaphore | システム | あり | T | あり | T |
Semaphore | ユーザー | なし | T | なし | T |
Semaphore | システム | なし | T | なし | T |
Semaphore | ユーザー | あり | Z | あり | Z |
Semaphore | システム | あり | Z | あり | Z |
Semaphore | ユーザー | なし | Z | なし | Z |
Semaphore | システム | なし | Z | なし | Z |
⇧ 上記の表のような回答が返ってきた。
う~む、確実にMECE(Mutually Exclusive, Collectively Exhaustive)になっていないような気がするし、間違っているような気がするが、判断ができませんな...
で、signalに限定してもらったところ、ChatGPTの回答が以下。
signal | レベル | プロセス(処理前) | プロセス(処理後) | ||
---|---|---|---|---|---|
PID | 状態 | PID | 状態 | ||
SIGTERM | ユーザー | あり | R | あり | R |
SIGKILL | ユーザー | あり | R | 消失 | - |
SIGQUIT | ユーザー | あり | R | 消失 | - |
SIGSTOP | ユーザー | あり | S | あり | S |
SIGCONT | ユーザー | あり | R | あり | R |
SIGTERM | ユーザー | あり | S | あり | S |
SIGKILL | ユーザー | あり | S | 消失 | - |
SIGQUIT | ユーザー | あり | S | 消失 | - |
SIGSTOP | ユーザー | あり | T | あり | T |
SIGCONT | ユーザー | あり | S | あり | R |
SIGTERM | ユーザー | あり | Z | あり | Z |
SIGKILL | ユーザー | あり | Z | 消失 | - |
SIGQUIT | ユーザー | あり | Z | 消失 | - |
SIGSTOP | ユーザー | あり | Z | あり | Z |
SIGCONT | ユーザー | あり | Z | あり | Z |
SIGTERM | システム | あり | R | あり | R |
SIGKILL | システム | あり | R | 消失 | - |
SIGQUIT | システム | あり | R | 消失 | - |
SIGSTOP | システム | あり | S | あり | S |
SIGCONT | システム | あり | R | あり | R |
SIGTERM | システム | あり | S | あり | S |
SIGKILL | システム | あり | S | 消失 | - |
SIGQUIT | システム | あり | S | 消失 | - |
SIGSTOP | システム | あり | T | あり | T |
SIGCONT | システム | あり | S | あり | R |
SIGTERM | システム | あり | Z | あり | Z |
SIGKILL | システム | あり | Z | 消失 | - |
SIGQUIT | システム | あり | Z | 消失 | - |
SIGSTOP | システム | あり | Z | あり | Z |
SIGCONT | システム | あり | Z | あり | Z |
- | - | あり | R | あり | D |
- | - | あり | S | あり | D |
- | - | あり | T | あり | D |
- | - | あり | Z | あり | D |
⇧ う~む、AIの能力の限界と言った感じなんかな...
ネットで公開されている膨大な情報を整理するだけの単純作業の分野でこそ、AIに頑張っていただきたいのだけど、AIは一次情報が理解できず正しい情報を選別ないんかね...
それとも、一次情報がネットで公開されていないだけなのか...
まぁ、AIが正しい情報を選別できないだけだとは思うけど...
ちなみに、上記ChatGPTの回答のsignalの種類は一部だけ取り上げられている形ですな。
何と言うか、PIDが消えた時に、PIDを消したものが何なのかを追跡したいだけなんだけど、な...
⇧ 上記サイト様にありますように、銀の弾丸は無さそうということね...
毎度モヤモヤ感が半端ない...
今回はこのへんで。