摘要:
wsl2 - Ubuntu 22.04 + VSCode + bochs + xfce4 + VcXsrv **笔者环境 wsl2 - Ubuntu 22.04** ![](https://img2023.cnblogs.com/blog/3129870/202304/3129870-2023042 阅读全文
摘要:
通信 进程间通信就是在不同进程之间传播或交换信息。 进程间交换的信息可多可少,少者仅状态或数值,多者可交换成千上万字节。 分类 低级通信[^9] 信号量机制 信号机制 高级通信[^10] 管道机制 消息队列机制 共享内存机制 Socket,RPC 下面开始分别描述几种通信: 低级通信 - 信号机制 阅读全文
摘要:
同步与互斥 临界区&临界资源 临界资源(Critical Resouce): 一次仅允许一个进程使用的共享资源 临界区(critical section):每个进程中访问临界资源的那段代码 临界区进入的准则 单个进入 独自占用 尽快退出 落败让权[^6] 进程互斥实现方式 软件 锁机制 缺点:让权等 阅读全文
摘要:
2.1.6 进程切换 名称解析 进程的上下文(Context) 当一个进程在执行时,CPU的所有寄存器的值、进程的状态以及堆栈中的内容被称为进程的上下文Context 进程的切换(switch) 当内核需要切换(switch)至另一个进程时,它就需要保存当前进程的上下文,以便在再次执行该进程时,能够 阅读全文
摘要:
2.1 进程(Process) 2.1.1 定义 chatGPT版:一个具有独立功能的程序关于某个数据集合的一次运行活动 人话版:程序在并发环境中的执行过程& 进程是程序的一次执行 2.1.2 特征 动态:创建产生,调度执行,撤销消亡 并发:多个进程存在同一内存中运行 独立:独立运行、获得资源、接受 阅读全文
摘要:
Python语法 0.Pycharm文件模板 # _*_ coding : UTF-8 _*_ # @Time : ${DATE} ${TIME} # @Author : LinFeng # @File : ${NAME} # @Project : ${PROJECT_NAME} 1.注释 单行 # 阅读全文
摘要:
1.操作系统引论 1.0 计算机系统 计算机系统 = 硬件 + 软件 1.1 计算机硬件结构 1.1.1 CPU 工作基本周期 从内存中提取指令 对指令译码 取操作数 最后执行指令 每个CPU可以执行的指令集是专用的 内部寄存器 通用寄存器 专用寄存器 程序计数器 栈指针 PSW(程序状态字) 指令 阅读全文