Page 478 - 《软件学报》2025年第5期
P. 478

2378                                                       软件学报  2025  年第  36  卷第  5  期


                  [3]  Marty M, de Kruijf M, Adriaens J, Alfeld C, Bauer S, Contavalli C, Dalton M, Dukkipati N, Evans WC, Gribble S, Kidd N, Kononov R,
                     Kumar  G,  Mauer  C,  Musick  E,  Olson  L,  Rubow  E,  Ryan  M,  Springborn  K,  Turner  P,  Valancius  V,  Wang  X,  Vahdat  A.  Snap:  A
                     microkernel approach to host networking. In: Proc. of the 27th ACM Symp. on Operating Systems Principles. Huntsville: Association for
                     Computing Machinery, 2019. 399–413. [doi: 10.1145/3341301.3359657]
                  [4]  Bijlani A, Ramachandran U. Extension framework for file systems in user space. In: Proc. of the 2019 USENIX Conf. on USENIX
                     Annual Technical Conf. Renton: USENIX Association, 2019. 121–134.
                  [5]  Ford  B,  Hibler  M,  Lepreau  J,  Tullmann  P,  Back  G,  Clawson  S.  Microkernels  meet  recursive  virtual  machines.  In:  Proc.  of  the  2nd
                     USENIX  Symp.  on  Operating  Systems  Design  and  Implementation.  Seattle:  Association  for  Computing  Machinery,  1996.  137–151.
                     [doi: 10.1145/238721.238769]
                  [6]  Wu FN, Dong MK, Mo GQ, Chen HB. TreeSLS: A whole-system persistent microkernel with tree-structured state checkpoint on NVM.
                     In: Proc. of the 29th Symp. on Operating Systems Principles. Koblenz: Association for Computing Machinery, 2023. 1–16. [doi: 10.1145/
                     3600006.3613160]
                  [7]  Levin R, Cohen E, Corwin W, Pollack F, Wulf W. Policy/mechanism separation in Hydra. In: Proc. of the 5th ACM Symp. on Operating
                     Systems Principles. Austin: Association for Computing Machinery, 1975. 132–140. [doi: 10.1145/800213.806531]
                  [8]  Shapiro JS, Smith JM, Farber DJ. EROS: A fast capability system. In: Proc. of the 17th ACM Symp. on Operating Systems Principles.
                     Charleston: Association for Computing Machinery, 1999. 170–185. [doi: 10.1145/319151.319163]
                  [9]  Hildebrand D. An architectural overview of QNX. In: Proc. of the 1992 Workshop on Micro-kernels and Other Kernel Architectures.
                     Seattle: USENIX Association, 1992. 113–126.
                 [10]  Reynolds F. An architectural overview of alpha: A real-time, distributed kernel. In: Proc. of the 1992 Workshop on Micro-kernels and
                     Other Kernel Architectures. Seattle: USENIX Association, 1992. 127–146.
                 [11]  Gaisler J. Concurrent error-detection and modular fault-tolerance in a 32-bit processing core for embedded space flight applications. In:
                     Proc. of  the 24th IEEE Int’l Symp. on Fault-tolerant Computing. Austin: IEEE Computer Society, 1994. 128–130. [doi: 10.1109/FTCS.
                     1994.315650]
                 [12]  Gaisler  J.  A  portable  and  fault-tolerant  microprocessor  based  on  the  SPARC  v8  architecture.  In:  Proc.  of  the  2002  Int’l  Conf.  on
                     Dependable Systems and Networks. Washington: IEEE Computer Society, 2002. 409–415. [doi: 10.1109/DSN.2002.1028926]
                 [13]  Själander M, Habinc S, Gaisler J. LEON4: Fourth generation of the leon processor. In: Proc. of Data Systems in Aerospace. Istanbul,
                     2009. https://www.sjalander.com/research/pdf/sjalander-dasia2009.pdf
                 [14]  Li Z, Li WX, Jin T. Transplantation and application of operation system based on BM3803. Radar Science and Technology, 2016, 14(3):
                     311–316, 323 (in Chinese with English abstract). [doi: 10.3969/j.issn.1672-2337.2016.03.015]
                 [15]  Jiang XH, Li FH, Qi B. S698 SoC and applications on SPARC. Microcontrollers & Embedded Systems, 2007, 7(8): 84–85 (in Chinese).
                     [doi: 10.3969/j.issn.1009-623X.2007.08.028]
                 [16]  Andersson J, Hjorth M, Johansson F, Habinc S. LEON processor devices for space missions: First 20 years of LEON in space. In: Proc. of
                     the  6th  Int’l  Conf.  on  Space  Mission  Challenges  for  Information  Technology  (SMC-IT).  Madrid:  IEEE  Computer  Society,  2017.
                     136–141. [doi: 10.1109/SMC-IT.2017.31]
                 [17]  Tong JG, Anderson IDL, Khalid MAS. Soft-core processors for embedded systems. In: Proc. of the 2006 Int’l Conf. on Microelectronics.
                     Dhahran: IEEE Computer Society, 2006. 170–173. [doi: 10.1109/ICM.2006.373294]
                 [18]  Guzmán D, Prieto M, Sánchez S, Almena J, Rodríguez O, Meziat D. Improving the LEON spacecraft computer processor for real-time
                     performance analysis. Journal of Spacecraft and Rockets, 2011, 48(4): 671–678. [doi: 10.2514/1.50209]
                 [19]  Engler DR, Kaashoek MF, O’Toole J. Exokernel: An operating system architecture for application-level resource management. In: Proc.
                     of the 15th ACM Symp. on Operating Systems Principles. Copper Mountain: Association for Computing Machinery, 1995. 251–266.
                     [doi: 10.1145/224056.224076]
                 [20]  Li CP, Ding C, Shen K. Quantifying the cost of context switch. In: Proc. of the 2007 Workshop on Experimental Computer Science. San
                     Diego: Association for Computing Machinery, 2007. [doi: 10.1145/1281700.1281702]
                 [21]  Liedtke J. A persistent system in real use-experiences of the first 13 years. In: Proc. of the 3rd Int’l Workshop on Object Orientation in
                     Operating Systems. Asheville: IEEE Computer Society, 1993. 2–11. [doi: 10.1109/IWOOOS.1993.324932]
                 [22]  Tsafrir D. The context-switch overhead inflicted by hardware interrupts (and the enigma of do-nothing loops). In: Proc. of the 2007
                     Workshop  on  Experimental  Computer  Science.  San  Diego:  Association  for  Computing  Machinery,  2007.  [doi:  10.1145/1281700.
                     1281704]
                 [23]  Gu JY, Li H, Li WT, Xia YB, Chen HB. EPK: Scalable and efficient memory protection keys. In: Proc. of the 2022 USENIX Annual
                     Technical Conf. Carlsbad: USENIX Association, 2022. 609–624.
   473   474   475   476   477   478   479   480   481   482   483