本课程为精品课,您可以登录eeworld继续观看: 进程切换继续观看 课时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 猜你喜欢 PIC32在数字音频中的应用 奥本海姆主讲——信号与系统:模拟与数字信号处理 Atmel AVR 技术的历史 (中字) SYS BIOS 简介(6) —— 信号量 2015 TI 音频创新日 (10) 触觉技术介绍 车载外置功放的系统和软硬件实现介绍 Hybrid Memory Cube Technology (下) 周公系列讲座——示波器讲解 热门下载 简明电路分析基础习题答案 基于嵌入式系统的轮胎气压监视系统设计.pdf 云计算技术及应用 基于ARMLinux的嵌入式教学实验平台构建 基于STC12C5A的行车使用时间控制系统 超声波清洗机12槽程序(内有机械手的程序) 这个是严蔚敏版的数据结构上机教程中的部分源代码 ATmega128在开发应用中应注意的问题 森林状的关系图 基于ACIS的几何造型技术与系统开发.pdf 热门帖子 【LPC54100】串口烧写double核点个灯 渣电脑被NXP的仿真器升级软件无情地鄙视了无法使用板载的LPLlink仿真烧写程序了咋整?看到板子上的SW2和SW3,分别是ISP和RESET记得NXP的控制器,很多都能够支持Bootloader下载不知道51402支不支持呢?果断找到NXP的串口下载软件FlashMagic貌似这种串口下载软件,很多厂家都有呢有兴趣的筒子可以去玩玩:http://www.flashmagictool.com/download.html&d=FlashMagic.exe装好了,撸开一看, ljj3166 232兹兹响 一些信息:1、程序主函数里面有while(1){send(数据)}函数,不停往外发送数据。2、程序有接收函数。问题是:每次用串口接受数据时,都会影响发送的数据,使发送的数据不准确。而且还会有兹兹的响声。而用USB口转串口用,就不会出现接收数据时影响发送数据准确性的情况。请问,这是232有问题吗还是程序有问题?232兹兹响建议将send函数放到中断处理,即上一帧发送完成后,进入中断,执行send,装载下一帧,启动发送。这样就不会受接收处理的影响了。软件和硬件都有问题。你好这个 wanghlady STM32F407关于中断函数的问题 它的delay延时函数采用定时器延时,可是这个函数找不到SysTick_Config(168000);while(ntime);while过不去,它的库文件里也没有stm32f4xx.it.c,可是编译还不报错,这是怎么回事?该怎么办?STM32F407关于中断函数的问题看样子是原子F4的程序,你去看看他的寄存器的代码就知道为什么了~ 电子-------- 【小技巧】使用SDI的ipcore出现的问题 使用SDI的ipcore出现下面的问题,看不见next和finish按键,折腾了好久原来是分辨率的问题,可以用alt+n(Next),alt+f(Finish)来代替,你就可以看到下面这个界面啦【小技巧】使用SDI的ipcore出现的问题SDI核占多少资源啊? chenzhufly 买HP电脑时附送的计步器 计步控制按钮FM控制按钮显示时间秒表功能买HP电脑时附送的计步器计步状态,散步貌似不足以使摆臂动作,所以散步没有效果长度,以最小70cm/步为基数递增,且在计步状态下开始计数终于可以装电池试机了后盖全家福继续主板正面主板正面继续主板反面这是屏幕没有显示的时候主板反面早上为了找那张借书卡,无意中发现一个计步器,记得是去年帮朋友买HP电脑时的一大堆附送品中的一个 leslie 【TI首届低功耗设计大赛】脉搏采集显示-总结 没想到这么快比赛就要结束了,想想确实心有不甘啊。这中间有收获,也有遗憾。收获:1.通过MSP430FR5969读取显示手指上的脉搏信号和计算心率值的功能完成。2.熟悉了MSP430FR5969的特性,学习了energia软件的使用,在430ohm论坛上和国外的MSP430粉丝们交流了一下,请教了几个使用上的问题。我发现energia本身还是比较初级,限制的比较死,不太利于发挥出msp430fr5969的特性。以后如果真正使用430的话,还是在CCS或者IAR下开发比较稳妥。 anning865 网友正在看 为什么要对视频进行压缩编码 第1讲 功能模块简介 全加器电路的搭建 The_brain_-_Raspberry_Pi_s_Microprocessor 集成电路产业 边缘背光照明 编译、链接、汇编过程概述 华清远见嵌入式在线视频教程——6、嵌入式Linux驱动开发实例分析