!extend:checked:vvvvv:1000:512
(新スレ立ての際上記コマンドを2行書き込んでください)
C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける
数行で収まらないソースは以下を適当に使ってURLを晒す
https://paiza.io/
https://ideone.com/
http://codepad.org/
C11
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.pdf
C99
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf
http://kikakurui.com/x3/X3010-2003-01.html
C FAQ 日本語訳
http://www.kouno.jp/home/c_faq/
JPCERT C コーディングスタンダード
https://www.jpcert.or.jp/sc-rules/
※前スレ
C言語なら俺に聞け 155
https://mevius.5ch.net/test/read.cgi/tech/1589120427/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
C言語なら俺に聞け 156
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 9bb7-/QqT)
2020/09/28(月) 14:41:30.00ID:QxfbhGyV0580デフォルトの名無しさん (ワッチョイ 5244-5loA)
2021/01/21(木) 13:40:44.42ID:xengUv2k0 もう引っ張ることでも無いやろ
581デフォルトの名無しさん (ワッチョイ 0201-oqTY)
2021/01/21(木) 13:54:25.02ID:rjSQv0Wq0 勝手に入ってこられるのが嫌ならブログででもやってろよw
バカすぎる
バカすぎる
582デフォルトの名無しさん (ワッチョイ 82ab-A78j)
2021/01/21(木) 22:19:55.22ID:Z9MWAls10 >>570
エデ・イー?
エデ・イー?
583デフォルトの名無しさん (エムゾネ FF7f-rvE3)
2021/01/22(金) 12:29:52.09ID:pJ+Dy7HCF 最近のOSってmallocで実メモリ足りないときはHDD/SSDからとってきてくれるんでしょう?
584デフォルトの名無しさん (ドコグロ MM8b-KCc1)
2021/01/22(金) 12:44:10.92ID:MTKvFG+KM 仮想記憶のことなら全然違うし、全然最近でもないし、swapも埋まればmalloc失敗すると思うけど、何だろう
585デフォルトの名無しさん (ブーイモ MMcb-F+C/)
2021/01/22(金) 12:50:00.55ID:3IahkNr8M 仮想アドレス空間に隙間がなければ失敗するけどな
586デフォルトの名無しさん (スップ Sdff-usbt)
2021/01/22(金) 13:07:46.80ID:/3jYtxszd587デフォルトの名無しさん (ワッチョイ 5f01-Wxou)
2021/01/22(金) 14:43:34.68ID:Pa9c7HBM0 スタック領域もコード領域も足りなくなったら補助記憶装置にスワップアウトするしmallocとは直接関係はしないよ
588デフォルトの名無しさん (オッペケ Sr7b-nsAP)
2021/01/22(金) 14:52:58.55ID:B/3A9QDar コードがスワップアウトしたら実行中のプロセスはどうなるんでしょうか?
589はちみつ餃子 ◆8X2XSCHEME (ワッチョイ bf3e-Jq7D)
2021/01/22(金) 14:59:09.88ID:gbaM/AZn0 コード領域までスワップアウトすることがあるかどうかわからんけど、
あったとしたらタイムスライスの割り当てが戻ってきたときにその退避してたコードも
メモリに戻すことになるだけでしょ。
あったとしたらタイムスライスの割り当てが戻ってきたときにその退避してたコードも
メモリに戻すことになるだけでしょ。
590デフォルトの名無しさん (スップ Sdff-usbt)
2021/01/22(金) 15:03:45.51ID:/3jYtxszd591デフォルトの名無しさん (スップ Sdff-usbt)
2021/01/22(金) 15:07:21.69ID:/3jYtxszd592デフォルトの名無しさん (ワッチョイ 5f01-Wxou)
2021/01/22(金) 15:18:29.37ID:Pa9c7HBM0593デフォルトの名無しさん (スップ Sdff-usbt)
2021/01/22(金) 15:22:19.21ID:/3jYtxszd 主語はOS
594デフォルトの名無しさん (スップ Sdff-usbt)
2021/01/22(金) 15:25:32.00ID:/3jYtxszd mallocは単なるトリガー(の1例)
595デフォルトの名無しさん (ワッチョイ 5f01-Wxou)
2021/01/22(金) 16:21:31.38ID:Pa9c7HBM0 主語でないと関係しないって?
日本語の勉強からやり直した方がいいと思うよ
結構マジで
日本語の勉強からやり直した方がいいと思うよ
結構マジで
596デフォルトの名無しさん (スップ Sdff-usbt)
2021/01/22(金) 16:28:50.78ID:/3jYtxszd 非制限用法
597デフォルトの名無しさん (スップ Sdff-usbt)
2021/01/22(金) 16:30:53.38ID:/3jYtxszd 直接関係してなかろうと
(例えば)mallocをトリガーとしてスワップすることは事実
(例えば)mallocをトリガーとしてスワップすることは事実
598デフォルトの名無しさん (ワッチョイ 5f01-Wxou)
2021/01/22(金) 19:42:10.12ID:Pa9c7HBM0599デフォルトの名無しさん (ドコグロ MM1f-KCc1)
2021/01/22(金) 20:55:52.26ID:red8nkhVM 確かに直接関係はしないな
syscallというレイヤーが挟まるから
で?それがどうした?
syscallというレイヤーが挟まるから
で?それがどうした?
600デフォルトの名無しさん (ワッチョイ 5f01-Wxou)
2021/01/22(金) 22:55:39.06ID:Pa9c7HBM0601デフォルトの名無しさん (ワッチョイ 5fab-Jq7D)
2021/01/22(金) 23:26:46.95ID:LtnZZu+T0 mallocがスワップアウト要求すんのか? ページアウトですらなく?
602デフォルトの名無しさん (ワッチョイ 8701-Dpoh)
2021/01/23(土) 00:33:31.85ID:MUxSQoqh0 mallocは常に成功する、問題はそのメモリにアクセスした時
603デフォルトの名無しさん (オイコラミネオ MM1f-6bJc)
2021/01/23(土) 00:37:30.76ID:QrEIYEWsM Cでマルチスレッドなプログラム書くときのデザインパターンというか、オススメの書き方って何かある?
604デフォルトの名無しさん (ワッチョイ 8701-Dpoh)
2021/01/23(土) 00:40:17.93ID:MUxSQoqh0 >>603
pthread
pthread
>>603
私は c++11 以降に移行しました、言語が MT をサポしてくれているのはありがたいです‥
私は c++11 以降に移行しました、言語が MT をサポしてくれているのはありがたいです‥
606デフォルトの名無しさん (ワッチョイ 0752-usbt)
2021/01/23(土) 03:11:07.99ID:WU8kpFS10 >>600
mallocをコールした結果スワップすることがあるのは事実
mallocをコールした結果スワップすることがあるのは事実
607デフォルトの名無しさん (ワッチョイ 0752-usbt)
2021/01/23(土) 03:12:25.03ID:WU8kpFS10 pthreadやc++11がデザインパターン?
608デフォルトの名無しさん (ワッチョイ 5f01-Wxou)
2021/01/23(土) 07:30:28.10ID:4VL29Q1J0609デフォルトの名無しさん (ワッチョイ 0752-usbt)
2021/01/23(土) 08:27:23.59ID:WU8kpFS10 >>602
それは実装次第
それは実装次第
610デフォルトの名無しさん (ワッチョイ 5f01-Wxou)
2021/01/23(土) 08:43:07.74ID:4VL29Q1J0611デフォルトの名無しさん (ワッチョイ 077f-F+C/)
2021/01/23(土) 08:50:59.97ID:pbmfU4sr0 >>602
どんな実装でも仮想アドレスに連続領域が確保できなかったらmalloc呼び出し時点で失敗するんじゃないの?
どんな実装でも仮想アドレスに連続領域が確保できなかったらmalloc呼び出し時点で失敗するんじゃないの?
612デフォルトの名無しさん (ワッチョイ 8701-Dpoh)
2021/01/23(土) 09:44:47.82ID:MUxSQoqh0 >>611
実際にアクセスする時には仮想連続領域があるかもしれないじゃん
実際にアクセスする時には仮想連続領域があるかもしれないじゃん
613デフォルトの名無しさん (ワッチョイ 8701-Dpoh)
2021/01/23(土) 09:45:23.82ID:MUxSQoqh0 んで、そんな時こそのスワップですよw
614デフォルトの名無しさん (ワッチョイ 5f01-Wxou)
2021/01/23(土) 10:27:22.67ID:4VL29Q1J0615デフォルトの名無しさん (ワッチョイ 8701-Dpoh)
2021/01/23(土) 10:29:19.13ID:MUxSQoqh0 >>614
バカなの?
バカなの?
616デフォルトの名無しさん (ワッチョイ 8701-Dpoh)
2021/01/23(土) 10:31:56.75ID:MUxSQoqh0 >>611
とりあえず割り当てちゃうんだよ
とりあえず割り当てちゃうんだよ
617デフォルトの名無しさん (ワッチョイ 8701-Dpoh)
2021/01/23(土) 10:36:34.75ID:MUxSQoqh0 アプリとかプログラムのcodeだって全部メモリ上にロードされてないからな、アクセスした時に、あっそこにはプログラム無いから今からロードするわ〜、って感じだから
618デフォルトの名無しさん (ワッチョイ 5f01-Wxou)
2021/01/23(土) 12:00:13.95ID:4VL29Q1J0 >>615
ネタに突っ込んでるのか、仮想アドレスも理解できてないことを指摘されて悔しいのかをはっきりさせてくれw
ネタに突っ込んでるのか、仮想アドレスも理解できてないことを指摘されて悔しいのかをはっきりさせてくれw
619デフォルトの名無しさん (アウアウウー Sa4b-lOqV)
2021/01/23(土) 12:08:04.07ID:sAz3YI3ta >>616
仮想アドレスに連続した空き領域が足りないのに、とりあえずで何を割り当てるんだよ
仮想アドレスに連続した空き領域が足りないのに、とりあえずで何を割り当てるんだよ
620デフォルトの名無しさん (ワッチョイ 4763-xA1r)
2021/01/23(土) 12:15:26.28ID:X7rXBKGs0 メモリーマップトファイルでペタバイトの巨大なプログラムを実行するんだい
621デフォルトの名無しさん (ワッチョイ 077f-F+C/)
2021/01/23(土) 12:55:57.12ID:pbmfU4sr0 >>614
俺にレス?なんか間違ってるか?
俺にレス?なんか間違ってるか?
622デフォルトの名無しさん (ワッチョイ 077f-F+C/)
2021/01/23(土) 12:57:17.63ID:pbmfU4sr0 >>621
おっと612か。すまんかった
おっと612か。すまんかった
623デフォルトの名無しさん (スップ Sd7f-usbt)
2021/01/23(土) 15:00:04.42ID:E2XTqnevd >>610
言いきってるように見える?
おれには初心者が「大体こんな感じ?」って言っただけにしか見えないんだけど
意味的には大体合ってるのに
全然違う
とか
最近のOSとしか書いてないんだし
技術的な話をしたいならせめてOSを特定しようよ
勝手に特定のOSを前提にした視野が狭い人みたいだから
言いきってるように見える?
おれには初心者が「大体こんな感じ?」って言っただけにしか見えないんだけど
意味的には大体合ってるのに
全然違う
とか
最近のOSとしか書いてないんだし
技術的な話をしたいならせめてOSを特定しようよ
勝手に特定のOSを前提にした視野が狭い人みたいだから
624デフォルトの名無しさん (ワッチョイ 5f01-Wxou)
2021/01/23(土) 15:27:34.50ID:4VL29Q1J0625デフォルトの名無しさん (スップ Sd7f-usbt)
2021/01/23(土) 15:31:32.55ID:E2XTqnevd いやどう見ても>>584がアホ
626デフォルトの名無しさん (ワッチョイ 5fab-Jq7D)
2021/01/23(土) 16:34:32.36ID:LPDMRZtK0 スワップファイルが満杯でmallocが失敗なんて状況に陥る前に対策するだろjk
627デフォルトの名無しさん (ワッチョイ a77c-rvE3)
2021/01/23(土) 16:57:50.33ID:5Na5U87Z0 linux って簡単に process 殺すよね
知らんふりも得意
知らんふりも得意
628デフォルトの名無しさん (ワッチョイ 5f01-Wxou)
2021/01/23(土) 18:17:32.24ID:4VL29Q1J0629619 (ワッチョイ 8701-Dpoh)
2021/01/24(日) 15:57:31.34ID:5JJAlISZ0 >>619
64bit時代に仮想アドレスに連続した空き領域が無くなることなんか現実に無いだろ
64bit時代に仮想アドレスに連続した空き領域が無くなることなんか現実に無いだろ
630デフォルトの名無しさん (ワッチョイ 5f52-lOqV)
2021/01/24(日) 16:53:19.15ID:0zbFdmBp0631デフォルトの名無しさん (ワッチョイ 8701-Dpoh)
2021/01/24(日) 17:27:58.38ID:5JJAlISZ0 >>630
常に成功を返す
常に成功を返す
632デフォルトの名無しさん (ワッチョイ 874f-b71I)
2021/01/24(日) 17:35:27.66ID:1wsdfsyQ0 実際にアクセスしたときにページフォルト起こしてページを割り当てるとして、そのアドレスに
連続した空きがない状態じゃメモリ割り当てても使えないじゃん。
連続した空きがない状態じゃメモリ割り当てても使えないじゃん。
633デフォルトの名無しさん (ワッチョイ 8701-Dpoh)
2021/01/24(日) 22:06:29.57ID:5JJAlISZ0 >>632
日本語が変だぞw
日本語が変だぞw
634デフォルトの名無しさん (ワッチョイ 8701-Dpoh)
2021/01/24(日) 22:09:51.26ID:5JJAlISZ0 PFでメモリ割り当てられなきゃ、リスケジューリングだアホ
635デフォルトの名無しさん (ワッチョイ 874f-b71I)
2021/01/24(日) 22:14:36.76ID:1wsdfsyQ0 割り当てられたとしても使えないと言っているんだが?それとも既に他で使われている領域を上書きするか?
636デフォルトの名無しさん (ワッチョイ 8701-Dpoh)
2021/01/24(日) 22:18:58.47ID:5JJAlISZ0 >>635
4Kページ割り当てて使えないって何なんだよ・・
4Kページ割り当てて使えないって何なんだよ・・
637デフォルトの名無しさん (ワッチョイ 874f-b71I)
2021/01/24(日) 22:24:12.86ID:1wsdfsyQ0 アドレスに連続した空きがない状態だよ。最初からその話をしてるんだろ?
638デフォルトの名無しさん (ワッチョイ 8701-Dpoh)
2021/01/24(日) 22:28:07.43ID:5JJAlISZ0 >>637
4K+1byte目をアクセスしたらまたPFだから、MMUの勉強したら?
4K+1byte目をアクセスしたらまたPFだから、MMUの勉強したら?
639デフォルトの名無しさん (ワッチョイ 874f-b71I)
2021/01/24(日) 22:41:44.60ID:1wsdfsyQ0 その4Kの中に要求するサイズの連続領域が取れない場合の話だよ。
いったいなにを「とりあえず」割り当てるんだか。
いったいなにを「とりあえず」割り当てるんだか。
640デフォルトの名無しさん (ガラプー KKcb-FeWw)
2021/01/24(日) 23:52:48.21ID:5uhuun5ZK ページングの話とmallocの領域管理の話がごっちゃになってるな
ページアウトされた領域に空きがあるかどうかはページインしなきゃわからないかもしれないが、そしたら他のページを探しに行くだけ
最終的にどこにも空きがなけりゃmallocがエラーを返す
空き容量が十分あっても希望するサイズの連続領域がないなんてケースは実際にもあり得る
ページアウトされた領域に空きがあるかどうかはページインしなきゃわからないかもしれないが、そしたら他のページを探しに行くだけ
最終的にどこにも空きがなけりゃmallocがエラーを返す
空き容量が十分あっても希望するサイズの連続領域がないなんてケースは実際にもあり得る
641デフォルトの名無しさん (ワッチョイ 8701-Dpoh)
2021/01/25(月) 00:08:13.28ID:U3eoM7Fp0 仮想アドレスなんだから使う時まで要らないんだから、mallocは必ず成功する。
昨今のOSは全てそう実装されてる。
昨今のOSは全てそう実装されてる。
642デフォルトの名無しさん (ワッチョイ 4763-xA1r)
2021/01/25(月) 00:11:52.23ID:WuLpUwZU0 オーバーブッキングを平気でするホテルみたいだな
643デフォルトの名無しさん (ワッチョイ 5f52-lOqV)
2021/01/25(月) 01:00:15.57ID:8MmNCL2s0 >>641
バカ?
バカ?
644デフォルトの名無しさん (ワッチョイ 8701-Dpoh)
2021/01/25(月) 01:17:43.98ID:U3eoM7Fp0 iOSのreusableCellの取得も必ず成功するからforce unwrapできるし
645デフォルトの名無しさん (ドコグロ MM1f-Wxou)
2021/01/25(月) 07:05:04.38ID:HugL0xWrM646デフォルトの名無しさん (ワッチョイ 874f-b71I)
2021/01/25(月) 08:02:50.43ID:dmbNtT1m0 >>641
勉強しろと言った本人が理解していないのが丸わかり。
使う時まで要らないのは物理メモリであってmallocの時点で仮想アドレスは割り当てなきゃならん。
もし仮想アドレスに空きがなけりゃ「とりあえず割り当てる」なんてのも無理。
勉強しろと言った本人が理解していないのが丸わかり。
使う時まで要らないのは物理メモリであってmallocの時点で仮想アドレスは割り当てなきゃならん。
もし仮想アドレスに空きがなけりゃ「とりあえず割り当てる」なんてのも無理。
647デフォルトの名無しさん (ガラプー KK6b-FeWw)
2021/01/25(月) 09:02:02.61ID:+X0AlmLXK 実際「mallocは常に成功する」とか根拠なく信じ込んでる奴にはシステム開発は任せられんよ
あとで痛い目みる
あとで痛い目みる
648デフォルトの名無しさん (ワッチョイ 47d2-xA1r)
2021/01/25(月) 10:01:03.33ID:NuAiBZ6D0 >mallocは常に成功する
Win98SEで失敗したしたことあるわ。
Win98SEで失敗したしたことあるわ。
649デフォルトの名無しさん (ワッチョイ a7bd-MWrm)
2021/01/25(月) 10:44:35.68ID:MIcmX8A+0 ハードがMMUで物理的に管理するメモリ上限とか、OSが管理する上限とか、論理上いつか確保出来ない状況は絶対来るの分かっているけれど、そこでエラー起こされると打つ手がない(思い付かない)から、そのまま落ちてもらう。
俺が知らないだけで、良い回避方法とかあるのかな?
俺が知らないだけで、良い回避方法とかあるのかな?
650はちみつ餃子 ◆8X2XSCHEME (ワッチョイ bf3e-Jq7D)
2021/01/25(月) 11:32:21.69ID:ktS6mGMX0651デフォルトの名無しさん (スプッッ Sd3b-+pmv)
2021/01/26(火) 07:53:24.98ID:ZI8ZD6Xld 非常用のメモリを取っとくのは
大昔から当たり前の手法だね
大昔から当たり前の手法だね
652デフォルトの名無しさん (ワッチョイ 475f-b71I)
2021/01/26(火) 09:07:24.49ID:7OslGgb50 mallocを信じて生きていけばいいさと 君は叫んだだろう
653はちみつ餃子 ◆8X2XSCHEME (ワッチョイ bf3e-Jq7D)
2021/01/26(火) 10:29:56.18ID:xZCVqJnF0654デフォルトの名無しさん (ワッチョイ 47d2-xA1r)
2021/01/26(火) 11:06:15.63ID:CnGywsMw0 メモリ不足だと表示して終了しちゃいかんのか?
655はちみつ餃子 ◆8X2XSCHEME (ワッチョイ bf3e-Jq7D)
2021/01/26(火) 11:51:32.15ID:xZCVqJnF0656デフォルトの名無しさん (スプッッ Sdff-usbt)
2021/01/26(火) 12:18:24.13ID:nusF9BATd 車を運転してたら
「メモリ不足です」と表示されてブレーキが効かなくなった
冷蔵庫が「メモリ不足です」と表示されて止まっていた
ああメモリ不足ならしょうがない
って思う人いるかな?
「メモリ不足です」と表示されてブレーキが効かなくなった
冷蔵庫が「メモリ不足です」と表示されて止まっていた
ああメモリ不足ならしょうがない
って思う人いるかな?
657デフォルトの名無しさん (ワッチョイ a744-b71I)
2021/01/26(火) 12:24:58.20ID:qqWW8hOx0 航空機搭載システムなんかは動的メモリ割り当て自体を禁止してるそうな
でもアルゴリズムによっては動的メモリ割り当てが本質的なこともあるだろうし
事前割り当てしたところで、自前でmymallocを実装するってだけな気はするし
ミッションクリティカルなアプリがどうやってるかはちゃんと調べないと判らんね
でもアルゴリズムによっては動的メモリ割り当てが本質的なこともあるだろうし
事前割り当てしたところで、自前でmymallocを実装するってだけな気はするし
ミッションクリティカルなアプリがどうやってるかはちゃんと調べないと判らんね
658デフォルトの名無しさん (スプッッ Sdff-usbt)
2021/01/26(火) 12:29:47.88ID:nusF9BATd 航空機なんて特別な例を出さなくても
身の回りの電気製品でソフト要因のエラーが許される物なんてなかなか無いような気がする
身の回りの電気製品でソフト要因のエラーが許される物なんてなかなか無いような気がする
659デフォルトの名無しさん (ワッチョイ 4763-xA1r)
2021/01/26(火) 12:41:48.87ID:Ab88y5Cj0 >>657
オーバーフローは危険なのでスタックの使用も禁止します
オーバーフローは危険なのでスタックの使用も禁止します
660デフォルトの名無しさん (スプッッ Sdff-usbt)
2021/01/26(火) 12:49:59.07ID:nusF9BATd 条件を満たせは静的解析でスタック使用量はわかる
整数型はオーバーフローして危険だから禁止
整数型はオーバーフローして危険だから禁止
661はちみつ餃子 ◆8X2XSCHEME (ワッチョイ bf3e-Jq7D)
2021/01/26(火) 13:32:22.24ID:xZCVqJnF0 そういえば何の事例だったかでループも禁止 (停止性の証明が難しいので) とかいうのは聞いたことがあるな。
662デフォルトの名無しさん (ドコグロ MM8b-Wxou)
2021/01/26(火) 13:33:43.60ID:cSn18yXwM >>659
再帰禁止とか組み込みなら珍しくないぞ
再帰禁止とか組み込みなら珍しくないぞ
663デフォルトの名無しさん (スプッッ Sd7f-usbt)
2021/01/26(火) 14:31:35.84ID:46etcFxHd664デフォルトの名無しさん (スプッッ Sd7f-usbt)
2021/01/26(火) 14:35:21.22ID:46etcFxHd ヒープ禁止は普通にある
禁止というかそもそもヒープ用にメモリが無いとか
設計方針でヒープモジュールを搭載しないとか
あとは確保オンリーなヒープってのもある
PICとかだとハード的に再帰が難しいとか
禁止というかそもそもヒープ用にメモリが無いとか
設計方針でヒープモジュールを搭載しないとか
あとは確保オンリーなヒープってのもある
PICとかだとハード的に再帰が難しいとか
665デフォルトの名無しさん (ワッチョイ 8701-Dpoh)
2021/01/26(火) 21:31:25.38ID:INqgRhQd0 JALの航空管制制御のプログラム作ったことあるけど、
1ルーチンコードサイズ4KBまでIBM3090アセンブラ
ループ処理などなく、また呼ばれる
可愛い平さん元気かなぁ・・
1ルーチンコードサイズ4KBまでIBM3090アセンブラ
ループ処理などなく、また呼ばれる
可愛い平さん元気かなぁ・・
666デフォルトの名無しさん (ワッチョイ 8701-Dpoh)
2021/01/26(火) 21:32:25.57ID:INqgRhQd0 手塚さんとかも綺麗だったな・・おれまだ学生だったw
>>653
コード進行が凄い曲ですね‥‥ギターコードが書いている楽譜ってないですかね?
コード進行が凄い曲ですね‥‥ギターコードが書いている楽譜ってないですかね?
668デフォルトの名無しさん (ワッチョイ 4763-xA1r)
2021/01/27(水) 00:01:47.99ID:fhlKtwwY0 上の空で書いていたのか
669デフォルトの名無しさん (ワッチョイ 47d2-xA1r)
2021/01/27(水) 07:49:16.31ID:or8n1kaA0 8/16bit時代のハードみたいに起動時にメモリサイズやエラーチェックしてワークエリアサイズ固定で設計するだけだわな。
そういやぁある記事で80286って工業用途を想定してて、エラーが発生して停止したら電源入れ直す以外に再起動できないとか言ってたな。
そういやぁある記事で80286って工業用途を想定してて、エラーが発生して停止したら電源入れ直す以外に再起動できないとか言ってたな。
670デフォルトの名無しさん (ワッチョイ 0752-usbt)
2021/01/27(水) 07:52:13.49ID:MIG3AZ730671デフォルトの名無しさん (ワッチョイ 0752-usbt)
2021/01/27(水) 07:59:19.27ID:MIG3AZ730 >>667
非常に簡単なのしか使ってないんで耳コピ簡単じゃ?
非常に簡単なのしか使ってないんで耳コピ簡単じゃ?
672デフォルトの名無しさん (ワッチョイ 5f85-Jq7D)
2021/01/27(水) 10:55:52.75ID:9MA4/mbB0 >656
>「メモリ不足です」と表示されてブレーキが効かなくなった
上級国民が大喜びな仕様だな。
メモリ不足になるような仕様を避けるのが当然で、
それでも起きるなら安全に停止できる機能を搭載するだろ。
とりあえず電源喪失状態でもブレーき利くようにするとか。
そういやぁどっかの列車で安全装置の故障で自動停車されなくて事故ったってのあって、
安全装置からの信号がONになった時にブレーキが作動するって仕様になってたのを
安全装置からの信号が来なくなったら(ずっと信号ONって不具合もかあるだろうから通信のやり取りでもあるのかな)
ブレーキ作動させるようになったって聞いたわ。
>「メモリ不足です」と表示されてブレーキが効かなくなった
上級国民が大喜びな仕様だな。
メモリ不足になるような仕様を避けるのが当然で、
それでも起きるなら安全に停止できる機能を搭載するだろ。
とりあえず電源喪失状態でもブレーき利くようにするとか。
そういやぁどっかの列車で安全装置の故障で自動停車されなくて事故ったってのあって、
安全装置からの信号がONになった時にブレーキが作動するって仕様になってたのを
安全装置からの信号が来なくなったら(ずっと信号ONって不具合もかあるだろうから通信のやり取りでもあるのかな)
ブレーキ作動させるようになったって聞いたわ。
673デフォルトの名無しさん (ワッチョイ a77c-rvE3)
2021/01/27(水) 11:34:46.40ID:cJSBZXf90 >>667
Monacaの田中秀和って好き?
Monacaの田中秀和って好き?
674デフォルトの名無しさん (ワッチョイ a77c-SRxQ)
2021/01/27(水) 12:05:51.10ID:isvLWJ6Q0 >>656
飯塚会長なら言いそうだ
飯塚会長なら言いそうだ
675デフォルトの名無しさん (ワッチョイ a77c-rvE3)
2021/01/27(水) 12:09:55.82ID:cJSBZXf90676デフォルトの名無しさん (ワッチョイ a77c-rvE3)
2021/01/27(水) 12:12:51.81ID:cJSBZXf90 >>663
常にHALT+割り込みのみで書かれたものはあったはず
常にHALT+割り込みのみで書かれたものはあったはず
677デフォルトの名無しさん (ワッチョイ 5f01-Wxou)
2021/01/27(水) 12:27:46.11ID:gQSND64l0678デフォルトの名無しさん (スフッ Sd7f-n4Sq)
2021/01/27(水) 13:33:58.28ID:vpj9vmrAd679デフォルトの名無しさん (ワッチョイ ff2d-xA1r)
2021/01/27(水) 13:57:29.31ID:DAR3YVvc0 HALTと割り込みでもいつかはどこかで最初からの繰り返しループにならない?
割り込み中でステート管理して、スタックを操作して最初に戻るとか?
出来ないマイコンもありそうだけど
割り込み中でステート管理して、スタックを操作して最初に戻るとか?
出来ないマイコンもありそうだけど
■ このスレッドは過去ログ倉庫に格納されています
