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
260
sigactionシステムコールによるホスト型ハイパーバイザー開発調査/cybozulabs-youth10-kinoshita
Cybozu
PRO
March 31, 2021
Tweet
Share
More Decks by Cybozu
See All by Cybozu
不具合の先にある面白さ~配属3か月目の新卒QAのいま~
cybozuinsideout
PRO
0
33
kintone開発チームの紹介
cybozuinsideout
PRO
1
77k
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
140
AIツール開発ワークショップ(Dify)【サイボウズ新人研修2025】
cybozuinsideout
PRO
20
24k
モバイル【サイボウズ新人研修2025】
cybozuinsideout
PRO
3
3.9k
Git/GitHub を使う上で知っておくと嬉しいかも Tips【サイボウズ新人研修2025】
cybozuinsideout
PRO
14
11k
GitHub Copilot活用【サイボウズ新人研修2025】
cybozuinsideout
PRO
15
15k
ソフトウェアライセンス【サイボウズ新人研修2025】
cybozuinsideout
PRO
14
8.5k
エンジニアのためのアウトプット講座 〜知識をシェアするはじめの一歩〜【サイボウズ新人研修2025】
cybozuinsideout
PRO
7
4.8k
Other Decks in Technology
See All in Technology
ユーザーの声とAI検証で進める、プロダクトディスカバリー
sansantech
PRO
1
140
これがLambdaレス時代のChatOpsだ!実例で学ぶAmazon Q Developerカスタムアクション活用法
iwamot
PRO
7
1.1k
WEBサービスを成り立たせるAWSサービス
takano0131
1
160
ビズリーチ求職者検索におけるPLMとLLMの活用 / Search Engineering MEET UP_2-1
visional_engineering_and_design
1
130
OAuthからOIDCへ ― 認可の仕組みが認証に拡張されるまで
yamatai1212
0
120
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.2k
データ戦略部門 紹介資料
sansan33
PRO
1
3.7k
AI時代こそ求められる設計力- AWSクラウドデザインパターン3選で信頼性と拡張性を高める-
kenichirokimura
3
320
カンファレンスに託児サポートがあるということ / Having Childcare Support at Conferences
nobu09
1
580
やる気のない自分との向き合い方/How to Deal with Your Unmotivated Self
sanogemaru
0
510
HR Force における DWH の併用事例 ~ サービス基盤としての BigQuery / 分析基盤としての Snowflake ~@Cross Data Platforms Meetup #2「BigQueryと愉快な仲間たち」
ryo_suzuki
0
220
エンタメとAIのための3Dパラレルワールド構築(GPU UNITE 2025 特別講演)
pfn
PRO
0
330
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
45
2.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
How GitHub (no longer) Works
holman
315
140k
Rails Girls Zürich Keynote
gr2m
95
14k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
Writing Fast Ruby
sferik
629
62k
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 ͓͠·͍