Spring Boot+Mybatis+Vue.js+ElementUI 数据操作实践

需积分: 50 35 下载量 192 浏览量 更新于2024-08-07 收藏 1.18MB PDF 举报
"这篇资源是关于使用Spring Boot、MyBatis、Vue.js和ElementUI实现数据的增删改查操作的实例代码分享。同时,它还涉及到操作系统中的响应比调度算法,特别是极小极大响应比调度算法的介绍。" 本文首先提到了一个关于作业调度的示例,其中三个作业在不同的时间到达,每个作业都有预计的执行时间。响应比是衡量作业调度效率的重要指标,它是作业的等待时间与服务时间之和与服务时间的比值。在图9.18中,响应比随着时间线性增加。基于这个例子,文章介绍了极小极大响应比调度算法,该算法旨在最小化一批作业中的最大响应比。 在这个算法中,调度器会在特定时间点计算所有作业的响应比。例如,在时间`t+r1+r2+r3`,如果所有作业都已完成,进程3将具有最高的响应比,因此会被优先调度执行。接着,在`t+r1+r2`时刻,调度器会继续执行进程1和2,直到它们结束。这样,进程1的响应比最小,进程2次之,而在时间`t`,进程2被选中执行。算法会随着每个进程的结束动态更新,并考虑新加入的作业。 接下来,资源内容转而讨论计算机系统的基础知识,包括计算机的四大组成部分(主存储器、算术逻辑单元、控制单元和输入/输出设备),以及处理器寄存器的两类(用户可见寄存器和控制及状态寄存器)。此外,还解释了机器指令的四种基本操作(处理器-寄存器操作、处理器-I/O操作、数据处理和控制),中断的概念及其处理方式(禁止中断和中断优先级),以及内存层次结构的特性(价格、容量和访问时间)。 高速缓冲存储器(Cache)作为主存和处理器之间的缓冲,以减少访问延迟。最后,提到了I/O操作的三种技术:可编程I/O、中断驱动I/O和直接存储访问(DMA)。可编程I/O中,处理器会等待I/O操作完成;中断驱动I/O允许处理器在I/O操作期间继续执行其他任务,直到被中断;而DMA则允许I/O设备直接与主存交换数据,减少了处理器的参与。 这篇文章结合了一个实际的Web开发案例和操作系统中的调度理论,既提供了技术实践的指导,也涵盖了计算机系统基础知识的复习,对于学习者来说是一个综合性的学习资源。