本课程为精品课,您可以登录eeworld继续观看: 中断处理机制–Overview继续观看 课时1:课程概述 课时2:教学安排 课时3:什么是操作系统 课时4:为什么学习操作系统,如何学习操作系统 课时5:操作系统实例 课时6:操作系统的演变 课时7:操作系统结构 课时8:OS实验概述 课时9:从OS角度看计算机系统 课时10:从OS角度看RISC-V 课时11:Rust语言与系统编程 课时12:RISC-VCPU启动 课时13:RISC-VCPU启动进一步分析 课时14:基本概念与原理 课时15:硬件架构支持 课时16:中断处理机制–Overview 课时17:中断处理机制–Detail-1 课时18:中断处理机制–Detail-2 课时19:中断处理机制–Detail-3 课时20:中断处理机制–Summary 课时21:系统调用 课时22:计算机体系结构和内存层次 课时23:地址空间和地址生成 课时24:连续内存分配 课时25:碎片整理 课时26:伙伴系统 课时27:SLAB分配器 课时28:非连续内存分配的需求背景 课时29:段式存储管理 课时30:页式存储管理 课时31:页表概述 课时32:快表和多级页表 课时33:RISC-V页映射机制 课时34:使能RISC-V页表 课时35:虚拟存储的需求背景 课时36:覆盖和交换 课时37:局部性原理 课时38:虚拟存储概念 课时39:虚拟页式存储 课时40:缺页异常 课时41:RISC-V缺页异常 课时42:页面置换算法的概念 课时43:最优算法、先进先出算法和最近最久未使用算法 课时44:时钟置换算法和最不常用算法 课时45:Belady现象和局部置换算法比较 课时46:页表自映射 课时47:工作集置换算法 课时48:缺页率置换算法 课时49:抖动和负载控制 课时50:面向缓存的页替换算法-FBR 课时51:面向缓存的页替换算法-LRU-K2Q 课时52:面向缓存的页替换算法-LIRS 课时53:进程的概念 课时54:进程控制块 课时55:进程状态 课时56:三状态进程模型 课时57:挂起进程模型 课时58:线程的概念 课时59:用户线程 课时60:内核线程 课时61:进程地址空间与熔断(meltdown)漏洞 课时62:进程切换 课时63:进程创建 课时64:进程加载 课时65:进程等待与退出 课时66:rCore进程和线程控制 课时67:处理机调度概念 课时68:调度准则 课时69:先来先服务、短进程优先和最高响应比优先调度算法 课时70:时间片轮转、多级反馈队列、公平共享调度算法和ucore调 课时71:实时调度 课时72:优先级反置 课时73:rCore调度框架 课时74:对称多处理与多核架构 课时75:多处理器调度概述 课时76:O(1)调度 课时77:CFS调度 课时78:BFS调度算法 课时79:背景 课时80:现实生活中的同步问题 课时81:临界区和禁用硬件中断同步方法 课时82:基于软件的同步方法 课时83:高级抽象的同步方法 课时84:信号量 课时85:信号量使用 课时86:管程 课时87:哲学家就餐问题 课时88:读者-写者问题 课时89:Rust语言中的同步机制 课时90:死锁概念 课时91:死锁处理方法 课时92:银行家算法 课时93:死锁检测 课时94:并发错误检测 课时95:进程通信概念 课时96:信号和管道 课时97:Linux信号机制 课时98:消息队列和共享内存 课时99:D-Bus机制 课时100:Binder机制 课时101:文件系统和文件 课时102:文件描述符 课时103:目录、文件别名和文件系统种类 课时104:虚拟文件系统 课时105:文件缓存和打开文件 课时106:文件分配 课时107:空闲空间管理和冗余磁盘阵列RAID 课时108:FAT文件系统 课时109:EXT4文件系统-历史 课时110:EXT4文件系统-支持大容量存储 课时111:EXT4文件系统-支持恢复异常 课时112:ZFS文件系统 课时113:IO特点 课时114:IO结构 课时115:IO数据传输 课时116:磁盘调度 课时117:LinuxIO子系统 课时118:Linux内核错误分析 课时119:用rust写操作系统-系统编程语言rust 课时120:用rust写操作系统-rust与操作系统开发 课时121:Background 课时122:FuturesinRust 课时123:Generatorsandasyncawait 课时124:Self-ReferentialStructs&Pin 课时125:WakerandReactor 课时126:Overview 课时127:HowVMMworks-CPU 课时128:HowVMMworks-memory&IO 课程介绍共计128课时,1天5小时17分12秒 操作系统(RISC-V) 操作系统是计算机系统中负责管理各种软硬件资源的核心系统软件,为应用软件运行提供良好的环境。掌握操作系统的基本原理及其核心技术是研究型大学计算机专业本科毕业生的基本要求。 本课程是计算机专业核心课,以主流操作系统为实例,以教学操作系统ucore为实验环境,讲授操作系统的概念、基本原理和实现技术,为学生从事操作系统软件研究和开发,以及充分利用操作系统功能进行应用软件研究和开发打下扎实的基础。 上传者:Lemontree 猜你喜欢 具故障保护功能的高功率、升压 / SEPIC / 负输出 DC/DC 输出转换器 信号与系统 结合升降压拓扑和 USB Type C™ 供电,以实现最大功率密度 ESP32视频教程 飞思卡尔智能网络方案(IoTT大篷车) AM57X 平台特点和典型应用 PI: 集成式半桥驱动IC BridgeSwitch 2 助力高效永磁同步电机逆变器的设计 潘文明至简设计法系列教程高效的verilog设计模板 热门下载 简明电路分析基础习题答案 基于嵌入式系统的轮胎气压监视系统设计.pdf 云计算技术及应用 基于ARMLinux的嵌入式教学实验平台构建 基于STC12C5A的行车使用时间控制系统 超声波清洗机12槽程序(内有机械手的程序) 这个是严蔚敏版的数据结构上机教程中的部分源代码 ATmega128在开发应用中应注意的问题 森林状的关系图 基于ACIS的几何造型技术与系统开发.pdf 热门帖子 tiva uart 数据输出 刚接触tiva版不会用特此请教思路:用tivaADC采样数据再通过uart3输出。目的:得到ADC采样数据的txt文件用于其他软件分析。注:uartcharput只能输出到uart,查资料有说再用vs读取串口输出txt文件,ccs本身不能输出txt。下面是我的code能从示波器看到uart3口的输出波形,但我不知道输出的具体是什么请高手指点intmain(void) { //channel0 uint32_tui32ADC0Value; weiwei TI 技术招聘最新咨讯抢先知 技术应用工程师发展项目(上海/深圳)应用工程师岗位根据所专注的产品不同,分为模拟和数字两大类。加入这个项目,您将参加一个为期12个月的培训项目.包括新员工培训、实际工作地点培训、海外培训、所属区域内轮岗以及实际工作地点岗位实践。根据不同批次,后三个阶段的轮岗及培训顺序可能变动。培训和轮岗后,您的工作将按照如下路径发展,当然,随着您的业绩和经验的不断累积,您也可以在成为出色的技术应用人员的同时管理团队,在纵向和横向两个方面发展您的能力和职业。详情请看:htt EEWORLD社区 出售Nano130的M0套件 手上有两款Nano130板子,打算出售一套,没有使用过,便宜出货100块,不包邮。如果需要跟帖,这款网上资料丰富,如果有E金币兑换,如果要购买的话,我会发个淘宝链接。出售Nano130的M0套件还是交换吧,免费的板子卖来买去,新塘也不会送板了的。现在TI、ST都不送开发板,就是被这样搞坏的。还是交换吧,免费的板子卖来买去,新塘也不会送板了的。现在TI、ST都不送开发板,就是被这样搞坏的。嗯,交换的话,现在也没想到要什么板子玩。本站强荐:185娱乐亗城.足球亗真_人. wateras1 还不错的STM32入门教程 还不错的STM32入门教程希望对新手会有些帮助专营STM8/32QQ940436962http://y-ec.taobao.com还不错的STM32入门教程只下不回的我鄙视你们楼主好辛苦看我先只作标记有空在下在哈哈楼主好人~楼主好辛苦看我先只作标记有空在下在哈哈看看,学习下。看了下目录觉得很有用!谢谢楼主楼主辛苦了应该还不错的啦谢谢楼主我看看楼主好人,谢谢楼主!!!谢谢!楼主辛苦了...mm先感谢楼主~ranhouzaixia载~楼 fuqing5542 有关TTL电路中各三极管的工作状态非常好的资料 详细阐述了TTL在输入高低电平时,各个三极管的工作状态有关TTL电路中各三极管的工作状态非常好的资料好东西,多谢楼主。这是哪本书上的啊? pvnana 为什么我的ccs5.2中建立Grace工程时提示需要先安装XDC tools啊? 为什么我的ccs5.2中建立Grace工程时提示需要先安装XDCtools啊?求助为什么我的ccs5.2中建立Grace工程时提示需要先安装XDCtools啊? 小鸟一枚 网友正在看 电子封装中的力学(八) 基于ARM的WinCE嵌入式系统开发 下 位索引技术 二维小波包 二维小波包金字塔算法 图像多级塔式分解合成联合格式 CMOS二级运放电路 分类数据的众数 分配模块及变形模块 中断的响应