logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Mit6.004-06-Finite State Machines

1.我们的新机器内存组件:祖训动态规则、k位表示2k个状态组合逻辑:无环图、遵循静态规则、m行输入时真值表:2k+m行、k+n列2.一个简单的时序电路仅当输入为0110时,输出变为unlock3.有限状态机使用有限状态机来描述时序系统的行为,独立于具体实现来描述输入输出行为输入100位时,要么位数为1,传输100次;要么位数为100,传输1次4.状态转变图5.有效状态图某输入仅对应一输出、穷举所有

Mit6.004-08-Design Tradeoffs

1.优化你的设计同一功能的不同实现,在空间、时间、能量维度,各有一个值,根据系统目的,选择合适方案2.CMOS静态能源消耗门极与基质之间、源极与漏极之间在off时,也会有微弱电流,造成能源消耗3.CMOS动态能源消耗以反相器为例,输出电压0-1、1-0,电容充放电,都会消耗能量4.CMOS动态能源消耗2大概估算现代CPU功率5.我们如何节省能源ALU运算单元,会执行add、boolean、shif

Mit6.S081-实验1-Xv6 and Unix utilities

Mit6.S081-实验1-Xv6 and Unix utilities前言一、Boot xv61,实验目的2,操作流程1)切换到xv6-labs-2020代码库的lab1分支2)启动xv63)测试xv64)过程分析5)其他操作二、在xv6中添加一个自己编写的程序1,源码准备2,编译配置3,测试添加程序4,过程分析三、xv6中shell简析前言一、Boot xv61,实验目的利用qemu启动xv6

#操作系统
Mit6.S081学习记录

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Mar

#操作系统
Mit6.S081学习记录

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Mar

#操作系统
Mit6.004-09-Designing An Instruction Sets

1.例子:阶乘C语言实现阶乘2.例子:阶乘2高级状态机表示C实现的阶乘3.阶乘的数据路径时序电路实现阶乘4.阶乘的控制状态机5.控制状态机硬件6.单目的硬件根据问题,画状态机,用电路实现它。能否泛化我们的方案,用一组硬件解决一些问题7.简单的可编程数据通路8.阶乘的控制状态机9.新问题->新控制状态机设计状态机的过程,就是在编程10.ENIAC电脑11.ENIAC编程12.冯诺依曼模型现代计

Mit6.S081-实验1-Xv6 and Unix utilities

Mit6.S081-实验1-Xv6 and Unix utilities前言一、Boot xv61,实验目的2,操作流程1)切换到xv6-labs-2020代码库的lab1分支2)启动xv63)测试xv64)过程分析5)其他操作二、在xv6中添加一个自己编写的程序1,源码准备2,编译配置3,测试添加程序4,过程分析三、xv6中shell简析前言一、Boot xv61,实验目的利用qemu启动xv6

#操作系统
Mit6.S081-实验3-Page tables

Mit6.S081-实验2-System calls一、Print a page table1,实验准备2,实验要求3,system call调用链路4,trace system call具体实现4,执行效果5,测试效果一、Print a page table1,实验准备1)阅读xv6 book章节32)内存布局代码:kern/memlayout.h3)虚拟内存代码:kernel/vm.c4)分配

#操作系统
Mit6.S081-实验环境搭建

Mit6.S081-实验环境搭建前言一、Linux系统二、SSH连接工具三、环境搭建1,安装依赖2,克隆源码3,分支说明4,源码目录简析前言qemu(quick emulator):这是一个模拟硬件环境的软件,利用它可以运行我们编译好的操作系统。准备一个Linux系统,安装qemu以及其他依赖,通过git克隆下github的xv6源码,利用gcc编译源码得到可运行的操作系统,再利用qemu加载这个

#操作系统
Mit6.S081-实验11-networking

Mit6.S081-实验11-networking一、实验准备二、networking1,背景2,你的工作3,提示一、实验准备在本实验中你将为网络接口卡(network interface card)写一个xv6设备驱动。获取本实验xv6源码,并检出net分支:git fetch、git checkout net、make clean二、networking1,背景在写代码前,你会发现:重温xv6

#操作系统
暂无文章信息