Mercurial > hg > Papers > 2022 > matac-sigos
view Paper/figs/mkdir.svg @ 0:0df9610b1d6a
init
author | matac42 <matac@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 02 May 2022 12:31:10 +0900 |
parents | |
children |
line wrap: on
line source
<?xml version="1.0" encoding="UTF-8"?> <!-- Do not edit this file with editors other than diagrams.net --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="386px" height="381px" viewBox="-0.5 -0.5 386 381" content="<mxfile host="app.diagrams.net" modified="2022-01-31T14:26:10.980Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36" etag="i_0LCAG9sZPzsEHlly6F" version="16.5.2" type="device" pages="4"><diagram id="AAaulOYO_kfhROZJ8ttr" name="Page-1">7Vpbb+I6EP41PBbFCQR4LLTbcySqrU5X2u2jSwzx1omRYwrsrz9jYpOLA2S7XLKoEhLxZGzsb77xjMe0vFG0ehB4Hj7ygLCW6wSrlnfXcl3kDlz4UpJ1Kun5g1QwEzTQSpngmf4iWuho6YIGJCkoSs6ZpPOicMLjmExkQYaF4Mui2pSz4q/O8YxYgucJZrb0Ow1kmEr7bi+T/0PoLDS/jMz6ImyU9UqSEAd8mRN59y1vJDiX6VO0GhGmwDO4pP2+7Hi7nZggsazTYfrz5d9vfLKU8vH24cm7+Tr+Or5BfjrMO2YLvWI9W7k2EAi+iAOiRnFa3nAZUkme53ii3i7B6CALZcSgheBxShkbccYFtGMeg9LQnqie+zsRkqxyIj3xB8IjIsUaVMxbR4OoWeTr5jIzCTKyMG+OvhZiTYPZdugMKXjQYP0OcIdxg1GApeQwZjiZp9Sd0pXC+SiI+UXE+jZinQrAOqfCy206Xm4RL1RBsfMC5tkABbA16SYXMuQzHmN2n0mHRVfNdMaczzV4P4mUa73P4oXkRWjJisofuecXNVS7q1t3Kz3yprE2jRjWqzrdOG0HuUaSdvX9nhFkvTetQvcnIijgRoQW7rRowhdiQvbgpmGTWMyI3IevNpwCdS9BBGFY0vdiPDi6ub2G+4frNMw/agQuEge3KgXIQlEOpKKrbDmsyW4IjA6RV/tL5iMveRep9JePc9utyW1Uk9o523UrbGdktT1A/8ITp7CyLXW8QZE6nl/iRLpu3SufwZQG6nRKA6HSQCkw1kAbfm2X/XHK9Y5LuUrqoHpbbYmmzgGafpxyJuc+RDnvk3KnoFzfohyN4YylLCIIsegHm7ksci6Rgr+RUkZekaRjRmcxNCfAEBWFhyo0UDgH3eoXEQ0Ctiv4FJl9hHDj9Yu4d+xoU5Xve6eKNoMKOwSwlGu3Q/ngdWk7GPdrbJ5U3jAufe5CTT+odpqWWKKmH1U7/aYhVufwcm25OKqbGZktqyGpkd87UmrUcy+bGqHOcVn3d6TjTl3WuZ+sOwnruhbr3ggMeAsykPtM5X2vAp5m6kmrqbfmGuAas8TScWu72IuliQN7K2h48dQpbCBtp++dt26K+nV3Fr/mznKewimyj8hq/q6Td8urdbyD12JndTuzNzf8NrFcXLj8baLBaTeJrzh6uKXoUXWeOS+N7cwyb4c9MX5TnLtiU3m97sFAPzirqeya/A4bJEsaMZzizGNpUgEFzCSkLBjjNV+o6SYST95MaxhyQX+BPs4sh4XUKYDnFDSeVU89piAJ6DwZsFFJ9IhXBcUxTqSZDWcMzxP6upmf6hhBSKbxkEvJI62Up0pApnix4eQJ9saqAhaqqi5sL9CPb2M7wn+hTNXAv63nO2uvv+thjEzlPv9KwLVoPBtv1O46meQ/jYESceg+ZZvzZggdCYwwnKujyAaT7hA+gNJIJYVdmOsI2ihrw0epCzniMUwf040VCVBjSRQ9wJ8llvh1S1zb3vud5DALzKmqptFP59d2wR1S3YgmCeXxp8lPYPKqJOisJvfs5LHdbn/a+gS2Hlzc1nYVxTL0+Wp3bt+/8OHbZJyH/7Wkbd2Qsl75nn2bD/7pPTvqlgb6cFkPmtl/bFP17J/K3v3/</diagram><diagram id="s08jDtw-m_Aoh3yq8LbV" name="Page-2">7Vpdc5s6EP01nmkfkgFksPMYx07bmd5Mpu7cmzx1ZCNjJYCILGLor7+SkfiUC0lxYk/rF1sHaUFnj1e7SANwFSSfKIzW/xAX+QPLcJMBmA4sy7QuLP4lkDRDRs5FBngUu7JTAczxTyRBQ6IxdtGm0pER4jMcVcElCUO0ZBUMUkq21W4r4lfvGkEPNYD5EvpN9D/ssnWGjq1RgX9G2FurO5tqfgFUneVMNmvokm0JArMBuKKEsOxXkFwhX5CnePl3bP40JnfG4zQxwunqx9fpKDzLjF2/ZEg+BYpC9mrTs8/e3e32e2At5tuYxE9ni28zOcR4hn4s+ZJzZakikJI4dJEwYg7AZLvGDM0juBRXt1wyHFuzwJeXVyRkV8QndDcWXF8b/CNw7PsKD0nIB0/knRFlKKm5qmWeZk4+Vy0iAWI05eOkFVvOSerVdOysvS28bxmyz7rk+aHsB6XgvNxyQSr/IXl9gfusl3BsdOB4H5fdiNNwvpdLS5GXqrbRINN0NGTmYO9sgnY2uRUeXVA7k3ATZSFnhRPB/sF4BFaNx3GTx6FOk4dicXiKLFrjKotAo8Y3ZdE5RRaBc2QsjjqwGLqXIhcoIl6JuWrw5GzR9E40zm3VvJc9d41pUu45TVUrwaw0jLfuS1eKQaKhxrzMRRsS0yVq/1MySD30K3syBCK3kvk0HV5yqK1xqMIo8iHDz9V8SedleYdbgvl0i/XWrurJrof+bN5yVDlBqRlyjJohs2YoI6ZhaCe6fNqv1+G4Xx1q9WT+Uk/7tGu0aLdnHYKOOnT+6vAQOrxo6BCHvCwTHqEINTTJwz6rCnHDKHlEtRRRkzVCH3shby65bBDHJ2IRwbx0upQXAuy6/r61qyr3g635tdVq2FysdPknONRiZTYrJsxpSP56Z9d+d/eYDfecQkpWKw/euzowO5Ssx8divTww3zuxNU+zVnWOjcYuxeofUSCo/2VrZqbC4JGmZqCv1Ay8cWpm2v1K8XRrBKWwdiked7V6ClJ88J/i62lwswwfnhc2SO+/RRP1sqAsPM7wXDYJZWvikRD6swKtqa/o85WQSArvATGWyl0cGDNSla8SrFmOgLl4WwULRlXJnjuW3RZ1ResWUcz5EllwScs1RfUp7nFHcQ/1Uu6s0d9bF3UvLByfyW2YgdhTUzsxzlMstqk4c2C12u3JlCDHE99RzNTwBVWgQvgDZjYz+BFx/1zyO4QwQGcchYFIV3bXssexjA+8pkHi+semWfnIwoKHIN1MMeXJDaFpzdaXG1743sTBgru+/8rKRyt2nHWVyqVUbBk1U7B8g/Vt6qrmS4mGQ05lE+tN97C0sdtscHeksfvQgTbbhf+NAKpfm4FR/f+Y49re7oHTREu3pdFLZK7F4f0B28XPdWgTwbARwLuH3/wBynZKcOmOpfAeom1u/Y8K4fVjCLoQrjuG0EcI1x716PBm7NSOetSXScc61xz20C2UrzjswZvFWZ8sUhQnpsDsfw==</diagram><diagram id="_SMWdJT_P9braKPgiXsX" name="Page-3">7Vpdc+I2FP01zLQPZGwLG3gMJNl2mu5sm6ab9CWjYGGU2BaVRYD99ZWwhC1bxIaCgc3mJejavpbOPfdLcgsMo8UnCqeT34mPwpZj+YsWuGo5ju30Hf5PSJappOv1U0FAsS9vygR3+BuSQktKZ9hHiXYjIyRkeKoLRySO0YhpMkgpmeu3jUmov3UKA1QS3I1gWJZ+xT6bpNKe083kvyAcTNSbbbW+CKqb5UqSCfTJPCcC1y0wpISw9Fe0GKJQgKdwWdz/cTW/XpLXJP4UvkRPw3swaKfKbrZ5ZL0EimK2Z9VysW8wnEnA5GLZUiFIySz2kdBitcBgPsEM3U3hSFydc85w2YRFIR/Z/OcYh+GQhITycUxiftNAvgFRhhYFm1QsyF6jzOmJSIQYXfLnpBbXclM9ipnSTvPMzLYnZZO8iXtSCCW1grXqDD7+QyK4BZrO+YLJ0TwxMEE1mFwLDyOoGkiYTNPYMsYLAf7BYAS2DmO/DGPHgGLnUCB2zhHENfkkiLaBjIdC0f5rcPsbBvdPKLj904LOHLvLtgE0nycZOSSUTUhAYhheZ9KB7ujZPbeETCWgL4ixpcyYcMaIDjdaYPYgHr9w5egxd+VqITWvBks1iPly04c8Htql4DF/NXtwNdKe/IIo5oghKoXCtJin0ssQBzGXRdj3wywKCRB2sDsHkszoCL1znycLBUgD9K4+z0wkikLI8Js+u707l3eOzgXc4zmXcbrdGijG/qUoBbM0mENOd7ScB7h5/ttV/Dd6m/Wutx3aCzo1vQCYDZ4zqGswqJLV9hX5hi8E89VlVVhH5xPoFoiSLlM+la9Pi4r6BUVOQVGKQ0nRinTrZe/Ow95+efj/ore7Tew+NA9BTR5uCMY/eLgVD8sdGY55Vy4MQBEqcZKnB6YTMWGUvKJC32BoJaDM6iPOEpHyN6d7U+7S6X6obFXs8dxysjJ1JeBQyUqV95p1fL7mD2mdYtN4dOvY51iRuZ7O8QZ7Rjq0pv+8eLTz8PA1un8avP1t4bZVxuzkux3H0jJm27qwANil5RmTmClPbDng5sbifw3kWNupmWSdDWRqpuVR0zwzD3N0Dzt6z2Of5eaWZ50ajHW2tz5m71g7ntgbbN5M1d7t65TauWrvdQqKGq7abXe/VPyO2kdVlVVT8agbGd8PFU37kl4o+pBkCmONk96/M3F8OdB+BeL/K+JzuOQ3xzBCbS6Fkcg7q2upZsf6ifctSFz/Wb2ATzh9R6pEiZ9pzbfuMFG5TDHVAEGaXGHK0yGhy8Kkf/3Mu+jPs+iZ13qbZrv37i1EY3aivVthv8TUdqwP8Zvp3rrliNlc46F+P2pRtyrSanH2wurt1HMcPAD3agZgx8yYhloL0wZs6qeiKWuJT0RUX5bFADAerzq0UlgQK83cPNVQDkq7xbrKMHH67l84Yq173L8P5zcesXpn5/tij8HyziIAqAKkugLrHzMCqGkeMQJIz4+fk2mpGlFaf9QY9WuMQiXsGWoMq8kawynvEK+D/7aWzdiTlaA6f2I0X+v7UIYvHtsAy5BfVL+1b8MbN7XrnAxk7fkohEmCR+916Js2irPO3XM69Xt3Pmi8LDzqeS2oOmat226Drq0rcg/WbhuZ5VQzK2OOvcEt8x99biBWgx+DHrE4NEJcY7f83CCukxr3FSH5MPtKPaV99q0/uP4P</diagram><diagram id="HHLeNmLiLjBSiti2kdQe" name="Page-4">7Vtbc+o2EP41zLQPycgSNvBILjS9nUnLdJo8OliAzjEWkUWA/PpKWLIs24Ch2IFJ8hJrba2tb7/d1UqihW5nq1+YP5/+SQMctiAIVi1014LQgT0o/knJOpF0vF4imDASqIeMYEjesRICJV2QAMfWg5zSkJO5LRzRKMIjbsl8xujSfmxMQ/utc3+CC4LhyA+L0n9JwKeJtAs7Rv6AyWSq3+zo8c18/bAaSTz1A7rMiNB9C90ySnlyNVvd4lCCp3EZkt/A2/tgOexDHFB2/xT/g68SZYNDuqRDYDjiR6t+/OsdvfwdrV4f+r3B79+fHl5fqeoC3vxwofBSY+VrDSCjiyjAUglooZvllHA8nPsjeXcpKCNkUz4LRcsRl2MShrc0pEy0IxqJh27UGzDjeJUzyZ7xOCnIgp2YzjBna9FPaXGBm+jRxFRjWRorO56STbMW7iqhr5g1SVUb9MSFAvAAMJ3LBVOgeWZgwv1gCi0iiuD9QPrxPAktY7KS4NcGI3JsGHtFGNslKLbrAhFdIogp+RSITgkZG0WxXQQtEDlGNSnjUzqhkR/eG+mN7ejmmT8onStAv2PO1yph+gtObbjxivAn2f3aVa3nzJ27ldK8aax1IxLDTTp5Tk8LnrN3TcdNy+r5iBkRiGGmhNK0RGTSfkgmkZDNSBCEJgpJEI6wuwCSLtgI7wBcBXbuswnmuwKuV04khkOfkzf7605OC/cSnQu5Z+ZcXgUUo6AvZ4ImDWaQsx0t4wFulv/OPv6XehvY6W11ewGq6AWw3OAZg7olBtWyyr6i3vBIiRidmYW1bT6hTo4oyTBVr+z0NK+ol1MEc4oSHAqKNqRLh308Dzun5eH/i97uIbG7bh7Cijx0v3h4Ah52CzwkkSjKpQEYxgVOivTAbSLGnNEfOFc3lJQSvsrqI8ESmfK3p/uy3GXTva5sla/x3GKyKqtKUF3JqldinEAM+VMaJ18zfrRxdO11WRMy17Mp/tElo+MUQTv7agcCK2NegWuA0DElz5hGXLtiC6LBAIi/BnKsUzXJwi1saqbk0Z95YS4GbRf78JrHuch1GQ+cG4ztCjB+ztqxcjxxQLnNm5m1d3o2pY6etXfbOUUNz9qdKotBn7N81NOy/VREX1Q8BRXLVtS8UBYi8dyPLE56rwu5e3ljXU3k/x9YfENfPBz5M3wlpP5M5p3NvUQzBD+JwgXL+z/rF4gPTt6RKNHiF1bxrUd8qBqm/NQJ9ll8R5hIh5Stcx/96zdRRX9bzF7EXG/b1568fAvxmJ9p8ZZbLymrO9I9/GbKt04xYjZXeOjrZyvq7ou0Vpy9Bt2jao7aA3C3agAuZ0xDpUVx4Uv7qSzKWvKEiK7LTAxA4/GmQiuEBTlS4+aJhmJQOi7W7Q0T5+/+uS3Wqtv99Tl/7+KcXy4yAO8iIgCsOgXbUgw0EwFg2fpdsxFAeX70Es8LsxGt9WuOUX2OkZsJeyVzDNBkmNEDy1AsDf6HWtawx0xBbf5EeJnq+1SGz2/bIFCSX3S91Yzhqyxcmvp8FPpxTEa7SvRtK8WmdPdgu3rxLhqNzwu3nJ5ppt5G+/ZZq9bbqOPYitxm621YYTHXUMfZ4pjZY59bmNXgcdBzmx7CCiu9l4ZxlezYcJAsLmLuTIqjBZMIZHIc2PQCNSe+U2yK5wgAgLXRV0dKtF2qXZISUz9rxtqHnbw7PCWmmJqUqPZpdUq8Bl7n4LSYWed2ku7ZbV8jOasCTP/yZe/27oceosrn5LZzZE5u509jeQ3n5OJpPjKWFl6RmH9FpIQzeRvVd35HNM3PpBIbmx+bofv/AA==</diagram></mxfile>" style="background-color: rgb(255, 255, 255);"><defs/><g><rect x="10" y="125" width="200" height="45" rx="6.75" ry="6.75" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="225" y="220" width="160" height="160" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="305" cy="260" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="265" cy="340" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="345" cy="340" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 265 320 L 305 280" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 305 280 L 345 320" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><rect x="225" y="0" width="60" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 15px; margin-left: 226px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">inode tree</div></div></div></foreignObject><text x="255" y="19" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">inode tree</text></switch></g><rect x="225" y="200" width="60" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 215px; margin-left: 226px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">index tree</div></div></div></foreignObject><text x="255" y="219" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">index tree</text></switch></g><ellipse cx="305" cy="60" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="265" cy="140" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="345" cy="140" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 265 120 L 305 80" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 305 80 L 345 120" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 210 345 L 230 345 L 225 345 L 253.63 345" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 258.88 345 L 251.88 348.5 L 253.63 345 L 251.88 341.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="0" y="330" width="210" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 208px; height: 1px; padding-top: 345px; margin-left: 2px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font color="#ff0000">put<br /></font>key: name->value (filename)<br />value: gearsDirectory->INodeNumber</div></div></div></foreignObject><text x="2" y="349" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">put...</text></switch></g><rect x="225" y="20" width="160" height="160" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 210 145 L 253.63 145" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 258.88 145 L 251.88 148.5 L 253.63 145 L 251.88 141.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="10" y="130" width="200" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 198px; height: 1px; padding-top: 145px; margin-left: 12px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font color="#ff0000">put</font><br /><div><span>key: gearsDirectory->INodeNumber</span></div>value: newDirectory</div></div></div></foreignObject><text x="12" y="149" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">put...</text></switch></g><rect x="0" y="322.5" width="210" height="45" rx="6.75" ry="6.75" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>