0
设计操作系统需要哪些方面的知识?除了《计算机组成原理》、《C语言》、《汇编语言》?
计算机组成原理、数据结构、操作系统原理、微机原理、c语言、汇编语言、目标机器的硬件知识、软件工程等,还需要熟悉一些标准,比如POSIX等。推荐你看以下书籍:
于渊的《自己动手设计操作系统》,在x86保护模式下从系统引导到IO管理。x86保护模式比较难于理解,但功能强大。
坦尼保姆的《操作系统设计与实现》,介绍Minix的设计与实现,太复杂。
李红卫的《操作系统原理与实践教程》,我最近正在看,上面提供了一个在x86实模式下设计的一个教学使用的MOS操作系统,从系统的引导开始设计,代码好像只有2000余行,对初学者了解操作系统知识和设计操作系统可能有一定的帮助,在网上能找到mOS的原代码,好像还有个教学网站,你找找吧。在实模式下设计,比保护模式要简单。
下列实验操作与预期目的或所得结论一致的是( ) 选项 实验操作 实验目的或结论 A. 某
则酸性,通入Na2SiO3溶液中产生白色浑浊,说明生成硅酸,可能含有K元素;C.钾元素的焰色反应为紫色;加入适量氯水会依次反应,焰色反应为黄色,易被黄光遮住,某物质灼烧时,所以一定含有钠元素,二氧化碳溶于水生成碳酸,故C错误;
D.FeBr2的FeCl2溶液中离子的还原性强弱为Fe2+>Br->Cl-,二者发生氧化还原,产生硫酸根离子,与钡离子反应产生白色沉淀A.可能是亚硫酸钠或亚硫酸氢钠,硝酸根离子在氢离子的存在下会有很强的氧化性,而亚硫酸根离子具有还原性,故A错误;
B.稀H2SO4与Na2CO3溶液反应后产生二氧化碳,酸性硫酸大于碳酸:H2CO3>H2SiO3,符合强酸准备弱酸的特点,故B正确