{"title":"基于x86平台的64位多进程微内核操作系统的设计与实现","authors":"Xiaocui Sun, Yongming Cai, Rongkang Jiang, Jiangwei Qin","doi":"10.1109/isoirs57349.2022.00020","DOIUrl":null,"url":null,"abstract":"The most direct way people use computers is to use all kinds of computer software. Among the various kinds of computer software, the most important and basic one is operating system. All commonly used high-level software can run only by various mechanisms provided by the operating system. Technicians and researchers learn and try to implement it autonomously, which can bring us long-term basic technical assistance. This paper introduces the design and implementation of 64 bit multiprocess microkernel operating system based on x86 platform, expounds the design of system boot initialization, interrupt processing, memory management, process management and other basic functions of the operating system. And we verify the operation of the designed operating system by using x86 architecture CPU, main memory, virtual disk and VirtualBox virtual machine. The experiment results show this operating system works well in both memory management and process management, which provides convenience for people to understand the internal implementation mechanism of the operating system.","PeriodicalId":405065,"journal":{"name":"2022 International Symposium on Intelligent Robotics and Systems (ISoIRS)","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Design and Implementation of 64-bit Multi-process Microkernel Operating System based on x86 platform\",\"authors\":\"Xiaocui Sun, Yongming Cai, Rongkang Jiang, Jiangwei Qin\",\"doi\":\"10.1109/isoirs57349.2022.00020\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The most direct way people use computers is to use all kinds of computer software. Among the various kinds of computer software, the most important and basic one is operating system. All commonly used high-level software can run only by various mechanisms provided by the operating system. Technicians and researchers learn and try to implement it autonomously, which can bring us long-term basic technical assistance. This paper introduces the design and implementation of 64 bit multiprocess microkernel operating system based on x86 platform, expounds the design of system boot initialization, interrupt processing, memory management, process management and other basic functions of the operating system. And we verify the operation of the designed operating system by using x86 architecture CPU, main memory, virtual disk and VirtualBox virtual machine. The experiment results show this operating system works well in both memory management and process management, which provides convenience for people to understand the internal implementation mechanism of the operating system.\",\"PeriodicalId\":405065,\"journal\":{\"name\":\"2022 International Symposium on Intelligent Robotics and Systems (ISoIRS)\",\"volume\":\"48 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 International Symposium on Intelligent Robotics and Systems (ISoIRS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/isoirs57349.2022.00020\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Symposium on Intelligent Robotics and Systems (ISoIRS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/isoirs57349.2022.00020","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Design and Implementation of 64-bit Multi-process Microkernel Operating System based on x86 platform
The most direct way people use computers is to use all kinds of computer software. Among the various kinds of computer software, the most important and basic one is operating system. All commonly used high-level software can run only by various mechanisms provided by the operating system. Technicians and researchers learn and try to implement it autonomously, which can bring us long-term basic technical assistance. This paper introduces the design and implementation of 64 bit multiprocess microkernel operating system based on x86 platform, expounds the design of system boot initialization, interrupt processing, memory management, process management and other basic functions of the operating system. And we verify the operation of the designed operating system by using x86 architecture CPU, main memory, virtual disk and VirtualBox virtual machine. The experiment results show this operating system works well in both memory management and process management, which provides convenience for people to understand the internal implementation mechanism of the operating system.