• 2024-11-16pa4 多道程序和nemu运行RT-thread
    首先看一下讲义里提到的yieldos,这个os里面只有两道程序切换的模拟内容,只要做过pa3就很容易理解:#defineSTACK_SIZE(4096*8)typedefunion{uint8_tstack[STACK_SIZE];struct{Context*cp;};}PCB;staticPCBpcb[2],pcb_boot,*current=&pcb_boot;static
  • 2024-08-16【操作系统】2.操作系统的发展
    2.操作系统的发展2.1.手工操作阶段此阶段无操作系统。用户在计算机上算题的所有工作都要人工干预,如程序的装入、运行、结果的输出等。随着计算机硬件的发展,人机矛盾(速度和资源利用)越来越大,必须寻求新的解决办法。手工操作阶段有两个突出的缺点:①用户独占全机。不会
  • 2024-08-10[rCore学习笔记 024]多道程序与协作式调度
    写在前面本随笔是非常菜的菜鸡写的。如有问题请及时提出。可以联系:[email protected]:https://github.com/WindDevil(目前啥也没有本节重点主要是对 任务 的概念进行进一步扩展和延伸:形成任务运行状态:任务从开始到结束执行过程中所处的不同运行状态:未初始化、准备
  • 2024-05-08操作系统
    操作系统是控制和管理计算机硬件和软件资源、合理地组织计算机工作流程以及方便用户有效地使用计算机的程序集合。操作系统的四个基本特征(1)并发性--宏观并行,微观串行。在多道程序环境下,并发性是指两个或多个事件在同一时间间隔内发生,即宏观上有多道程序同时执行,而微观上,在单处理机
  • 2023-02-09中断
    中断发生中断意味着需要操作系统介入管理,实现多道程序的并发执行因此,人们发明了操作系统,引入了中断机制,实现了多道程序并发执行发生中断后,CPU立刻进入核心态发生
  • 2022-11-17黏包现象、struct模块和解决黏包问题的流程、UDP协议、并发编程理论、多道程序设计技术及进程理论 _
    目录黏包现象二、struct模块及解决黏包问题的流程三、粘包代码实战UDP协议(了解)并发编程理论多道技术进程理论进程的并行与并发进程的三状态黏包现象什么是粘包1.服务
  • 2022-10-22进程与线程
    简介1、进程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,简而言之就是程序的一次执行过程,也可以直接理解为电脑上的软件的运行情况,通过电脑的任务管