Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
sigactionシステムコールによるホスト型ハイパーバイザー開発調査/cybozulabs-...
Search
Cybozu
PRO
March 31, 2021
Technology
0
230
sigactionシステムコールによるホスト型ハイパーバイザー開発調査/cybozulabs-youth10-kinoshita
Cybozu
PRO
March 31, 2021
Tweet
Share
More Decks by Cybozu
See All by Cybozu
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
9
45k
テクニカルライティング
cybozuinsideout
PRO
4
300
サイボウズのアジャイルクオリティ2024
cybozuinsideout
PRO
3
270
モブに早く慣れたい人のためのガイド2024
cybozuinsideout
PRO
3
370
モバイル
cybozuinsideout
PRO
3
190
ソフトウェアライセンス
cybozuinsideout
PRO
4
160
ソフトウェアテスト
cybozuinsideout
PRO
3
260
自動テスト
cybozuinsideout
PRO
3
270
Docker入門2024
cybozuinsideout
PRO
3
460
Other Decks in Technology
See All in Technology
[CV勉強会@関東 ECCV2024 読み会] オンラインマッピング x トラッキング MapTracker: Tracking with Strided Memory Fusion for Consistent Vector HD Mapping (Chen+, ECCV24)
abemii
0
230
静的解析で実現した効率的なi18n対応の仕組みづくり
minako__ph
1
100
AWS Media Services 最新サービスアップデート 2024
eijikominami
0
200
マルチモーダル / AI Agent / LLMOps 3つの技術トレンドで理解するLLMの今後の展望
hirosatogamo
37
13k
"とにかくやってみる"で始めるAWS Security Hub
maimyyym
2
100
Taming you application's environments
salaboy
0
200
iOSチームとAndroidチームでブランチ運用が違ったので整理してます
sansantech
PRO
0
150
DynamoDB でスロットリングが発生したとき_大盛りver/when_throttling_occurs_in_dynamodb_long
emiki
1
450
SRE×AIOpsを始めよう!GuardDutyによるお手軽脅威検出
amixedcolor
0
200
心が動くエンジニアリング ── 私が夢中になる理由
16bitidol
0
100
適材適所の技術選定 〜GraphQL・REST API・tRPC〜 / Optimal Technology Selection
kakehashi
1
710
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
3
640
Featured
See All Featured
The Cult of Friendly URLs
andyhume
78
6k
Statistics for Hackers
jakevdp
796
220k
Docker and Python
trallard
40
3.1k
For a Future-Friendly Web
brad_frost
175
9.4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
655
59k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
The Art of Programming - Codeland 2020
erikaheidi
52
13k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
506
140k
Keith and Marios Guide to Fast Websites
keithpitt
409
22k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
RailsConf 2023
tenderlove
29
900
Transcript
αΠϘζɾϥϘϢʔεظੜԼາ sigactionγεςϜίʔϧʹΑΔϗετܕϋΠύʔόΠβʔ։ൃௐࠪ
ςʔϚ w Γ΅ͯ04͕ಈ͘ɺϗετܕϋΠύʔόΠβʔΛ࡞Δ͜ͱ w -JOVY,FSOFMͷػೳͰ͋ΔTJHOBMBDUJPOγεςϜίʔϧΛ࣮͕ͬͨՄೳ ͳͷ͔Λ࣮ͯ͠ݕূ͢Δɻ
ίϯςΩετ w ݄d݄ܖ w ϝϯλʔɺޫ͞Μ w HIZQFSʜࢲͷ࡞͍ͬͯΔϗετܕϋΠύʔόΠβʔͷ໊લ IUUQTHJUIVCDPNLB[VNJOOHIZQFS w
D Ͱॻ͔Ε͍ͯΔ w 4FD)BDLͰ࡞ͬͨΓ΅ͯ04͕ಈ͘ΤϛϡϨʔλʔ&&.6Λ֦ு w &&.6Λআ͘ͱɺϓϥϚΠ߹ܭߦͷίʔυ͕͞Εͨ ϚΠφεͨ͠ͷ͕͔ͳΓଟ͍
Ϟνϕʔγϣϯ w ϋΠύʔόΠβʔΛ࡞Γ͍ͨ w 04Λ࡞Δཱྀ͍Λ͠ͳͯ͘ྑ͍ͷͰɺϗετܕ w ͍Ζ͍Ζ࣮ํ๏͕͋Δϗετܕ͚ͩͲɺࠓճϩδοΫΛڭ͑ͯΒͬͨͷ Ͱɺ࣮Λ։࢝ͨ͠
جຊϩδοΫ w DQVͰ໋ྩΛ࣮ߦΠϯϥΠϯΞηϯϒϦKNQR w ηϯγςΟϒͳ໋ྩΛϋϯυϦϯάTJHBDUJPO
QVTIFT w ໋ྩQVTIFT͕ϋϯυϦϯά͞Εͳ͍ w લͷ໋ྩͰFTQ ελοΫϙΠϯλ Λॻ͖͑Δ໋ྩ͕ߦΘΕ͍ͯΔͷ͕ ݪҼ w TJHBMUTUBDL
ͱTJHBDUJPOͷ4"@0/45"$,ͬͯɺγάφϧॲཧ༻ͷελ οΫΛผʹׂΓͯͯճආͨ͠
lock wbinvd(μϒϧϏʔΠϯϰΝϦου) w XCJOWE໋ྩ XSJUFCBDLBOEJOWBMJEBUFDBDIFͷུ w ͭͣ͘ͷͳ͍MPDL͕͋Δ w Ͳ͔͜Φϑηοτ͕ͣΕ͍ͯΔͷͰ
w ͦ͜ PTͷ࢝·Γ ɺCJUίʔυͳͷʹɺϞʔυͰ࣮ߦ͍ͯ͠ͳ͍ͷ͕ݪ Ҽ w CJUϞʔυΛඈͯ͠ɺCJUϞʔυ͔Β࢝ΊΔ
QVTIQPQ߹ੑ w QVTIQPQ YYͳͲ ͕ϋϯυϦϯά͞Εͳ͍ w ී௨ʹɺSTQͷॴʹΦϖϥϯυ͕ίϐʔ͞ΕΔɻ w ελοΫʹΞΫηεͨ࣌͠ʹྫ֎͕ى͜Εྑ͍ w
UISFBEΛ࡞ΓɺͦͷதͰɺBMMPDBγεςϜίʔϧͰελοΫશମΛ֬อ ͠ɺQVTIQPQͰྫ֎ϋϯυϥʔΛى͜͢Α͏ʹ͢Δɻ
Y w ʮʯόΠτྻͷղऍ͕CJUͱCJUͰҧ͏ w CJUJODFBYBEECZUFQUS<FBY FDY > BM w CJUBEECZUFQUS<SBY
SDY > BM w FBY͕SBYͰ࣮ߦ͞ΕΔɻFDY͕SDYͰ࣮ߦ͞ΕΔɻ w )7ΛCJUͰ࣮ߦ͢ΕɺͰ͖Δ͔ ࣮ݧ·ͩͬͯͳ͍
͜Ε͔Βʁ w ·్ͩதͰɺΓ΅ͯ04Λಈ͔͍ͤͯͳ͍ w ଓ͖Γ͍͕ͨɺϥϘϢʔεͰɺ͜ͷςʔϚ͓͠·͍ w ཧ༝ɺࢲͷٕज़ྗͱΓ͍ͨ͜ͱͷ͕͠͞ϛεϚον w ผςʔϚͰαϙʔτͯ͠ཉ͍͜͠ͱ͕ݟ͔ͭΕɺՆٳΈ͚ͩܖ͢Δܗʹ ͳΔ͔
w ͓͠·͍