>>74
だよな。今のfork()/exec()方式ってやっぱり無駄が多いよな。
もしもUNIXが存在しなかったら
2011/11/27(日) 11:42:12.82
2011/11/27(日) 23:37:53.05
2011/11/28(月) 06:35:59.18
>>78
copy-on-write方式なので実メモリをコピーするわけじゃないとしても、
一旦はメモリを予約しなければならない。
Solarisのようにメモリのオーバーコミットを許さない仕様だと、
あるプロセスが仮想メモリの50%以上を使っている状態で、
そのプロセスが小さい外部コマンドを起動するためにfork()しようとすると
メモリが足りないためfork()が失敗する。もちろん、実際に使用するメモリは
十分余っているのにもかかわらず。だからfork()/exec()方式は無駄。
copy-on-write方式なので実メモリをコピーするわけじゃないとしても、
一旦はメモリを予約しなければならない。
Solarisのようにメモリのオーバーコミットを許さない仕様だと、
あるプロセスが仮想メモリの50%以上を使っている状態で、
そのプロセスが小さい外部コマンドを起動するためにfork()しようとすると
メモリが足りないためfork()が失敗する。もちろん、実際に使用するメモリは
十分余っているのにもかかわらず。だからfork()/exec()方式は無駄。
2011/11/28(月) 07:58:33.21
fork/execじゃなく、Solarisが無駄。
2011/11/28(月) 16:05:37.38
2011/11/28(月) 16:29:25.91
Solarisのforkは今でもcopy on write方式ですが、、
2011/11/28(月) 18:53:10.05
UNIXがfork/joinモデルを採用した時は、
copy-on-writeどころか、pagingでさえなかった。
Process単位のswappingのみ。
copy-on-writeどころか、pagingでさえなかった。
Process単位のswappingのみ。
2011/11/28(月) 18:57:19.37
>>83
そんなことはみんな知ってる。で、fork/execは無駄と当時から言われていた。
vforkなどの寄り道もあった。copy-on-writeによってfork/execの無駄は一部緩和
されたが、依然として無駄だということ。今からOSを設計するなら
fork/exec方式にはしないだろう。
そんなことはみんな知ってる。で、fork/execは無駄と当時から言われていた。
vforkなどの寄り道もあった。copy-on-writeによってfork/execの無駄は一部緩和
されたが、依然として無駄だということ。今からOSを設計するなら
fork/exec方式にはしないだろう。
2011/11/30(水) 00:16:44.90
forkしないでパイプはどうやってつなげんの?
2011/11/30(水) 00:40:45.16
プロセス生成のAPIに標準ハンドル指定するパラメータがある。
例: Win32にはforkはないけどパイプをつなげることはできる。
例: Win32にはforkはないけどパイプをつなげることはできる。
2011/12/01(木) 04:59:24.49
POSIX SPAWNの設計を見るに、fork/exec方式を長年使って、ユースケースと
ベストプラクティスを固めたからこそできる設計だと思うな。
いきなり設計できるわけがない、必要な回り道、というか正道だったと思うよ。
ベストプラクティスを固めたからこそできる設計だと思うな。
いきなり設計できるわけがない、必要な回り道、というか正道だったと思うよ。
2011/12/01(木) 06:30:38.36
最近また vfork復活の流れになってるよね
2011/12/01(木) 09:52:02.02
forkとCOWを目一杯活用します、なんて奴も現れたし
2011/12/01(木) 10:40:03.18
LinuxやDarwinの隆盛で
fork/execスタイルはいまやこの世界の主流。
無駄が多いとか言っていた奴らは、
バッドケースをことさら悪くいう
技術的バランス感覚の悪い奴らだったことが
はっきりしてしまった。
fork/execスタイルはいまやこの世界の主流。
無駄が多いとか言っていた奴らは、
バッドケースをことさら悪くいう
技術的バランス感覚の悪い奴らだったことが
はっきりしてしまった。
2011/12/01(木) 10:43:22.93
>>90
マジで言ってるの?
Linuxだとclone系にシフトしてるし、
Solarisだとposix_何とかで、やはりfork/execじゃない方向になってる。
fork/execは実際に古いんだけど・・
マジで言ってるの?
Linuxだとclone系にシフトしてるし、
Solarisだとposix_何とかで、やはりfork/execじゃない方向になってる。
fork/execは実際に古いんだけど・・
2011/12/01(木) 15:47:03.72
cloneやrforkなんて何十年もなくて済んでいたわけで。
copy-on-writeになってからC10K問題が出てくる最近まで
vforkでさえ過去のものだった。
copy-on-writeになってからC10K問題が出てくる最近まで
vforkでさえ過去のものだった。
2011/12/01(木) 17:08:54.89
そもそもUNIXがなければLINUXもないんだし
そういう踏み台に載った小物を議論しても不毛だよ
そういう踏み台に載った小物を議論しても不毛だよ
2011/12/02(金) 02:12:41.09
forkとjoin はUNIX起源というわけでもないが。
2011/12/02(金) 09:55:50.78
UNIXはfork/exec/exit/wait
2011/12/03(土) 07:46:16.10
waitが何種類も有ったりしたな。
97名無しさん@お腹いっぱい。
2011/12/04(日) 00:01:39.40 wait(2)みたら wait, wait3, wait4, waitpid と出てきた。
2011/12/04(日) 00:12:30.60
BSD的には wait4が本物のsyscall。
wait waitpid wait3 は wait4で表せる。
wait waitpid wait3 は wait4で表せる。
99名無しさん@お腹いっぱい。
2011/12/06(火) 23:15:21.94100名無しさん@お腹いっぱい。
2011/12/07(水) 10:13:14.02 2ch歴5年くらいだけど
数日前に初めてUNIX板が救世主だった事を知った
凄く感謝してます
ありがとうございます
数日前に初めてUNIX板が救世主だった事を知った
凄く感謝してます
ありがとうございます
2012/01/03(火) 16:15:02.61
今2chやってる人のほとんどは2001年の閉鎖騒動なんて知らないんだろうな・・・
そんでUNIX板のおかげで助かったってことも
そんでUNIX板のおかげで助かったってことも
2012/01/07(土) 16:16:58.31
あれFoxの演出が大きいから
2012/07/19(木) 23:00:23.24
もしもUNIXが存在しなかったら
unlink(2)したファイルは即効で消すように設計されていた。
(そのファイルをopen中の別プロセスはI/O errorが返る)
unlink(2)したファイルは即効で消すように設計されていた。
(そのファイルをopen中の別プロセスはI/O errorが返る)
2013/09/01(日) 20:54:46.48
もしもUNIXが存在しなかったら
開業コードは0xMになっていた
開業コードは0xMになっていた
105名無しさん@お腹いっぱい。
2013/09/28(土) 20:38:21.19 TRONが市場を席巻していたかも。米国の圧力でMicrosoft陣営が躍進した歴史が残ったが。
2013/09/28(土) 23:28:55.57
107名無しさん@お腹いっぱい。
2013/09/28(土) 23:38:03.75 Mata に 穴 0Max かよw
2013/10/03(木) 19:12:36.14
>>106
"開業"コードとあるから何か別のモノなんじゃねw
"開業"コードとあるから何か別のモノなんじゃねw
2013/10/14(月) 09:53:03.17
>>106
Vまである32進法かもよ、ポケモン廃人には常識らしい
Vまである32進法かもよ、ポケモン廃人には常識らしい
2013/10/20(日) 08:05:31.31
もしもUNIXが無かったら
映画マトリックスとか攻殻機動隊は存在しなかっただろう。
ということは、それによって少なからず影響を受けたアニメ・映画・文化も
必然的に存在しなかったことになる。
イピカイェ〜ざまあミロ!
映画マトリックスとか攻殻機動隊は存在しなかっただろう。
ということは、それによって少なからず影響を受けたアニメ・映画・文化も
必然的に存在しなかったことになる。
イピカイェ〜ざまあミロ!
2013/10/21(月) 10:50:05.57
ジュラシックパークより古い、Unixの出る映画何かあるかな。
2013/10/21(月) 12:26:22.06
>>111
The UNIX System: Making Computers More Productive
The UNIX System: Making Computers More Productive
2013/10/22(火) 09:32:40.61
2015/03/02(月) 20:42:21.13
助けてください (´;ω;`)
115名無しさん@お腹いっぱい。
2015/04/09(木) 08:41:13.83 UNIXは無料って言うけど、無料なのはプロンプトだけなんでしょ?
フリーのUNIXをフルインストールしてみたけど、プロンプトしかできなかったよ。
フリーのUNIXをフルインストールしてみたけど、プロンプトしかできなかったよ。
116名無しさん@お腹いっぱい。
2017/12/29(金) 08:01:22.06 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
74GCGDN12C
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
74GCGDN12C
117名無しさん@お腹いっぱい。
2018/05/22(火) 05:54:13.85 知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
CI7AA
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
CI7AA
2021/09/07(火) 09:25:24.11
レタス
2024/03/27(水) 20:26:04.95
7/末→8/19の先輩より先に逝くことはないしまだ若いんだから焦る必要もないって改めて思った以上かかるのにな!
なんのエラーが発生しましたとかネタにして
活動しても仕方ない
なんのエラーが発生しましたとかネタにして
活動しても仕方ない
120名無しさん@お腹いっぱい。
2024/03/27(水) 21:01:32.30 よく見てるみたいなシステムのくせに調子乗ってんねーw
流石にフラフラしてたで
流石にフラフラしてたで
2024/03/27(水) 21:51:58.35
1,791円で反応良かったら雑誌の売文でもなかった
しかも
食事しかないてのは当たり前だろ
都会だと思う
しかも
食事しかないてのは当たり前だろ
都会だと思う
レスを投稿する
ニュース
- 【野球】巨人・秋広優人、大江竜聖とソフトバンク・リチャードの2対1電撃トレード成立 [Ailuropoda melanoleuca★]
- 自民・森山幹事長 消費税減税を改めて“否定”「財源ないと辻褄あわない」 ★5 [首都圏の虎★]
- 「テスト点で親から叱責」と供述 東大前駅切り付け事件で容疑者 [蚤の市★]
- 「テスト点で親から叱責」と供述 東大前駅切り付け事件で容疑者 ★2 [蚤の市★]
- 【暴力動画の花井組】 上半身裸で入れ墨を見せ、アウトロー漫画のLINEスタンプ…元従業員が明かした「ヤクザに憧れがある」社長の素顔 [おっさん友の会★]
- 古市憲寿氏 選択的夫婦別姓を批判している人は 「本当に仕事ができない人なんだろうなあ…一つのことしか」 [冬月記者★]
- 巨人・秋広優人、大江竜聖とソフトバンク・リチャードの2対1電撃トレード成立
- 【悲報】氷河期世代「生活保護とか医療とか教育とか廃止して減税しろよ!氷河期に賠償しろよ!」400万いいね [257926174]
- セブンイレブン、反省しお値段据え置きで大増量祭を開催 [884040186]
- るるさん、アリアってなんなの?
- 【悲報】超有名アイドルさん、イケメンサッカー選手彼氏が流出、チー牛オタクが脱糞嘔吐中
- るるさんがふっかつした時にリスポーンしそうな場所