Submit Search
Interrupt jhc
1 like
1,171 views
たけおか しょうぞう
1 of 4
Download now
Download to read offline
1
2
3
4
More Related Content
ODP
About myon
myuon
PDF
Immutable List Gem (KLab ALM版)
Sho Hosoda
PPTX
2011.6.4 TDD bootcamp 札幌2.0 自己紹介LT
Hiro H.
PDF
最近のPHP事情とNagoya.phpへのお誘い #ngk2018b
77web
PDF
Alcol e psoriasi ita
CreAgri Europe
PDF
Направи си сам суперкомпютър
OpenFest team
PPT
6 evaluation product scs environmental services chia
mvvillanueva720
PPTX
Proposal 2014
21 Memento
About myon
myuon
Immutable List Gem (KLab ALM版)
Sho Hosoda
2011.6.4 TDD bootcamp 札幌2.0 自己紹介LT
Hiro H.
最近のPHP事情とNagoya.phpへのお誘い #ngk2018b
77web
Alcol e psoriasi ita
CreAgri Europe
Направи си сам суперкомпютър
OpenFest team
6 evaluation product scs environmental services chia
mvvillanueva720
Proposal 2014
21 Memento
Viewers also liked
(20)
PDF
Hum2310 fa2014 proust questionnaire
ProfWillAdams
PDF
Sustainable schoolyard mf2.3
Megan Finaly
ODP
eHotelExperts Cerveses montseny - Toni Farres
Hotel Curious
PPTX
Java Tech & Tools | Beyond the Data Grid: Coherence, Normalisation, Joins and...
JAX London
PPTX
What DevOps can learn from Oktoberfest
Andreas Grabner
PPT
KOF OSSコンソーシアム 女子部 ハンダ付け勉強会 紹介
たけおか しょうぞう
PDF
Wundt, w. (1897)
Nadia Quintero Güiza
PDF
Architecture | Thinking Distributed to Improve Agility | Jamie Allsop
JAX London
PPTX
DevOps and Performance - Why, How and Best Practices - DevOps Meetup Sydney
Andreas Grabner
PDF
SchaalX Korte Presentatie
WendaKeijzer
PPT
SchaalX
WendaKeijzer
PDF
Arh1000 sm2015 syllabus
ProfWillAdams
PPTX
Beyond profit sig carbon finance
Elaine Chow
PPT
Proposal for creation of mhadei tiger reserve by rajendra kerkar
tallulahdsilva
PDF
Decoraciones 1
DISEÑOS & DETALLES
PPT
Bullying: Key Issues and a Call to Action
UB Alberti Center for Bullying Abuse Prevention
PDF
Poultry Planner July 2012
Manish Arora
PDF
상상지니릴레이
HaNee Seo
PPTX
Hum2220 1330 egyptian mummification
ProfWillAdams
DOC
Digi historyand theory1_final
pkirk63
Hum2310 fa2014 proust questionnaire
ProfWillAdams
Sustainable schoolyard mf2.3
Megan Finaly
eHotelExperts Cerveses montseny - Toni Farres
Hotel Curious
Java Tech & Tools | Beyond the Data Grid: Coherence, Normalisation, Joins and...
JAX London
What DevOps can learn from Oktoberfest
Andreas Grabner
KOF OSSコンソーシアム 女子部 ハンダ付け勉強会 紹介
たけおか しょうぞう
Wundt, w. (1897)
Nadia Quintero Güiza
Architecture | Thinking Distributed to Improve Agility | Jamie Allsop
JAX London
DevOps and Performance - Why, How and Best Practices - DevOps Meetup Sydney
Andreas Grabner
SchaalX Korte Presentatie
WendaKeijzer
SchaalX
WendaKeijzer
Arh1000 sm2015 syllabus
ProfWillAdams
Beyond profit sig carbon finance
Elaine Chow
Proposal for creation of mhadei tiger reserve by rajendra kerkar
tallulahdsilva
Decoraciones 1
DISEÑOS & DETALLES
Bullying: Key Issues and a Call to Action
UB Alberti Center for Bullying Abuse Prevention
Poultry Planner July 2012
Manish Arora
상상지니릴레이
HaNee Seo
Hum2220 1330 egyptian mummification
ProfWillAdams
Digi historyand theory1_final
pkirk63
Ad
Similar to Interrupt jhc
(13)
PDF
小二病でもGCやりたい
dec9ue
PDF
Rubyの御先祖CLU(くるう)のお話(OSC2013 Hamamatsu 発表資料)
洋史 東平
PDF
clu2cの動態保存とはなんでしょう?(東海道らぐ 初オフ会 in オープンソースカンファレンス 2012 Kansai@Kyoto 資料)
洋史 東平
PDF
並行プログラミングと継続モナド
Kousuke Ruichi
PDF
リナックスに置ける様々なリモートエキスプロイト手法 by スクハー・リー
CODE BLUE
PDF
Rubyの御先祖CLUのお話(OSC 2011 Shimane LT 資料)
洋史 東平
PDF
【学習メモ#11th】12ステップで作る組込みOS自作入門
sandai
PDF
Rubyの御先祖CLUのお話(原本)
洋史 東平
PDF
マーク&スイープ勉強会
7shi
PDF
【学習メモ#7th】12ステップで作る組込みOS自作入門
sandai
PDF
NetBSD6.X (i386)が2038年問題に対応、その余波
洋史 東平
PDF
Step-Oriented Programming による任意コード実行の可能性
kozossakai
PDF
Step-Oriented Programming による任意コード実行の可能性 by 坂井 弘亮
CODE BLUE
小二病でもGCやりたい
dec9ue
Rubyの御先祖CLU(くるう)のお話(OSC2013 Hamamatsu 発表資料)
洋史 東平
clu2cの動態保存とはなんでしょう?(東海道らぐ 初オフ会 in オープンソースカンファレンス 2012 Kansai@Kyoto 資料)
洋史 東平
並行プログラミングと継続モナド
Kousuke Ruichi
リナックスに置ける様々なリモートエキスプロイト手法 by スクハー・リー
CODE BLUE
Rubyの御先祖CLUのお話(OSC 2011 Shimane LT 資料)
洋史 東平
【学習メモ#11th】12ステップで作る組込みOS自作入門
sandai
Rubyの御先祖CLUのお話(原本)
洋史 東平
マーク&スイープ勉強会
7shi
【学習メモ#7th】12ステップで作る組込みOS自作入門
sandai
NetBSD6.X (i386)が2038年問題に対応、その余波
洋史 東平
Step-Oriented Programming による任意コード実行の可能性
kozossakai
Step-Oriented Programming による任意コード実行の可能性 by 坂井 弘亮
CODE BLUE
Ad
More from たけおか しょうぞう
(20)
PDF
the original SoC "ORE_SoC" with "ROS2rapper"
たけおか しょうぞう
PDF
俺SoC (Laxer Chip, AX1001)の Prolog加速命令.New multiple branch instruction for RIS...
たけおか しょうぞう
PDF
俺のSoC, AX1001 ができたぞー. AX1001:the SoC for edge Devices and robot modules,
たけおか しょうぞう
PDF
Using Retro-CPU with low aspirations, No FPGA
たけおか しょうぞう
PDF
"ros2rapper", Hardware implimentation of ROS2 communication Protocol without ...
たけおか しょうぞう
PDF
いにしえ的ななにか、カニか? RISC-V picoRV32, e203 改造 オレオレ命令追加した
たけおか しょうぞう
PDF
SOAR:Smalltalk on RISC
たけおか しょうぞう
PDF
俺ASICと俺CPU“松竹V(しょうちくぶい)”
たけおか しょうぞう
PDF
あるRISC-V CPUの 浮動小数点数(異常なし)
たけおか しょうぞう
PDF
RISC-Vの可能性
たけおか しょうぞう
PDF
RISC-Vの可能性
たけおか しょうぞう
PDF
どうして昔の人は八進数でしゃべるのか?
たけおか しょうぞう
PDF
Riscv+fpga200606
たけおか しょうぞう
PDF
Takep lpc1114-190614
たけおか しょうぞう
PDF
Takep lpc1114-190613
たけおか しょうぞう
PDF
初歩的な部品の知識
たけおか しょうぞう
PDF
Takepino LPC1114
たけおか しょうぞう
PDF
Lisp_chibi_machine 190427
たけおか しょうぞう
PDF
無脳スマートスピーカを 越えレレレのレ
たけおか しょうぞう
PDF
Common Lisp ユーザへのScheme紹介
たけおか しょうぞう
the original SoC "ORE_SoC" with "ROS2rapper"
たけおか しょうぞう
俺SoC (Laxer Chip, AX1001)の Prolog加速命令.New multiple branch instruction for RIS...
たけおか しょうぞう
俺のSoC, AX1001 ができたぞー. AX1001:the SoC for edge Devices and robot modules,
たけおか しょうぞう
Using Retro-CPU with low aspirations, No FPGA
たけおか しょうぞう
"ros2rapper", Hardware implimentation of ROS2 communication Protocol without ...
たけおか しょうぞう
いにしえ的ななにか、カニか? RISC-V picoRV32, e203 改造 オレオレ命令追加した
たけおか しょうぞう
SOAR:Smalltalk on RISC
たけおか しょうぞう
俺ASICと俺CPU“松竹V(しょうちくぶい)”
たけおか しょうぞう
あるRISC-V CPUの 浮動小数点数(異常なし)
たけおか しょうぞう
RISC-Vの可能性
たけおか しょうぞう
RISC-Vの可能性
たけおか しょうぞう
どうして昔の人は八進数でしゃべるのか?
たけおか しょうぞう
Riscv+fpga200606
たけおか しょうぞう
Takep lpc1114-190614
たけおか しょうぞう
Takep lpc1114-190613
たけおか しょうぞう
初歩的な部品の知識
たけおか しょうぞう
Takepino LPC1114
たけおか しょうぞう
Lisp_chibi_machine 190427
たけおか しょうぞう
無脳スマートスピーカを 越えレレレのレ
たけおか しょうぞう
Common Lisp ユーザへのScheme紹介
たけおか しょうぞう
Interrupt jhc
1.
jhc的な言語と割込み たけおか@たけおかラボ
@takeoka
2.
Jhc の想像できるランタイム・ルーチン ●
オブジェクト(領域)アロケータ & GC ● リスト、文字列、クロージャ ● クロージャ(関数閉包)への引数のapply ● (Lazyの制御?) ● lazyの関数中に展開は可能だろう
3.
割り込まれると嫌なところ ●
GC 走行中 ● 「競合」のような高尚な話もあるが… ● 資源が無いのに、資源が必要になると、どうしようもない – 割り込みルーチン中で、オブジェクト生成したい →だがStop GC中なので、新オブジェクト作れない → 死亡 – 簡単な回避策もあり – 例えば、 ● 割り込みルーチン用にあらかじめインスタンス(領域)確保しておく ● 他は、想像できるところ ● 想像できないところにバグが出るwww :-P
4.
他は、想像できるところ
● 想像できないところにバグが出るwww :-P ● 普通の排他制御でOK ● jhcのランタイムルーチンで確認すべきであろうところ ● アロケータ ● GC ● 隠れてapplyを行おうとしてるとき(????適当なこと言ってます) などなど ● 結局 (OSライタがよく使う)C言語のランタイム・ルーチンに無い ルーチンに気をつけよう と言ってるだけ ● コンパイルド・コードそのものは、当然、人間が精査する
Download