代码编织梦想

操作系统———第四章处理机调度-爱代码爱编程

目录 基础知识 处理机调度 调度 三层调度  调度算法 基础知识 衡量调度策略 周转时间、吞吐率、响应时间、设备利用率 周转时间:作业提交到作业完成的时间 平均周转时间 = 总周转时间/N个作业 平均带权周转时间=总带权周转时间/N个作业 响应时间: 处理机调度 调度 对处理机进行分配,即从

多线程的基本编程-爱代码爱编程

         目录 一、pthread_create函数如何使用 二、pthread_join函数 (1)为什么要使用pthread_join函数 (2)基本使用 三、简单的多线程编程 一、pthread_create函数如何使用 pthread_create接受四个参数 第一个参数是新创建的线程id指向的内存单元,理解成

【mit 6.s081】lab4: traps-爱代码爱编程

Traps 概述RISC-V assemblyBacktraceAlarmtest0: invoke handlertest1/test2(): resume interrupted code 本Lab主要熟

进程和线程:概念&处理机调度-爱代码爱编程

进程和线程:概念&处理机调度 一、进程的概念和特征 1.1 进程的概念 在多道程序环境下,允许多个程序并发执行,此时它们将失去封闭性,并具有间断性及不可再现性的特征。为引入了进程的概念,以便更好地描述和控制程序

【电脑操作技巧】重装系统之后的常用数据恢复方式和基础环境搭建-爱代码爱编程

这段时间我经历了人生中第一次(被迫)重装系统,有些数据的恢复花了好久才探索出来,因此,我想总结一下这几天的痛苦经历,重装系统或者购入新机的朋友可以看看。 【电脑操作技巧】重装系统之后的常用数据恢复方式和基础环境搭建

mac安装homebrew-爱代码爱编程

1.前往Homebrew官网,复制官网的安装命令 https://brew.sh/ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebre

操作系统win7与win10的区别介绍-爱代码爱编程

转自:微点阅读  https://www.weidianyuedu.com 我们都知道Win7跟Win10都属于微软推出的电脑操作系统,这两款操作系统都有着非常鲜明的特点,而且也都有着各自的喜爱者。但是没有任何一款电脑系统是十全十美的,Win7,Win10也一样。今天咱们就来具体比较一下,看那看那哪款才是最适合你的电脑操作系统。 win10系统

进程的同步/互斥-爱代码爱编程

实验目的   (1)理解生产者/消费者模型及其同步/互斥规则。(2)设计程序,实现生产者/消费者进程的同步/互斥。 实验内容   进程的同步/互斥 源程序代码 #include<stdio.h> #include<malloc.h> #define buffersize 5  //假设有5个缓冲区 int proce

10、操作系统——线程的相关属性(2)-爱代码爱编程

目录 一、线程调度 1、三种调度算法 (1)SCHED_FIFO(先进先出的排队方式调度) (2)SCHED_RR实时调度策略,时间片轮转 (3)SCHED_OTHER 分时调度策略(linux默认)  2、pthread_attr_setschedpolicy/pthread_attr_getschedpolicy(获取、设置线程的调度策略)

9、操作系统——线程的相关属性(1)(线程分离和结合)-爱代码爱编程

目录 一、线程相关属性的API 1、线程的特殊属性 2、设置线程的属性 3、注意事项 二、线程属性变量的使用步骤 三、相关的API 1、pthread_attr_init/pthread_attr_destroy(初始化、销毁线程属性变量) 2、pthread_attr_setdetachstate、pthread_attr_getdeta

操作系统笔记——设备管理-爱代码爱编程

操作系统笔记——设备管理 5. 设备管理5.1 I/O管理概述5.1.1 I/O设备的分类与I/O管理的任务I/O设备的分类I/O管理的任务和功能 5.1.2 I/O控制方式程序直接控制方式中断控制方式DMA

操作系统笔记——文件管理-爱代码爱编程

这里写目录标题 4. 文件管理4.1 文件系统基础4.1.1 文件的基本概念文件的概念文件的属性文件的分类文件的操作 4.1.2 文件的逻辑结构和物理结构4.1.3 文件的逻辑结构顺序文件索引文件索引顺序的文

操作系统笔记——内存管理-爱代码爱编程

操作系统笔记——内存管理 3. 内存管理3.1 内存管理基础3.1.1 内存管理概述内存管理的功能应用程序的编译、链接与装入逻辑地址和物理地址内存保护 3.1.2 覆盖与交换技术覆盖技术交换技术 3.

操作系统笔记——进程管理-爱代码爱编程

操作系统笔记——进程管理 2. 进程管理2.1 进程与线程2.1.1 进程的引入前趋图程序的顺序执行程序的并发执行 2.1.2 进程的定义及描述进程的定义进程的特征进程和程序的关系进程与作业的区别进程的组成

zephyr uart-爱代码爱编程

文章目录 串口驱动工作方式定义串口设备节点修改串口配置编写设备驱动程序接口定义蓝牙串口驱动实例功能演示 串口驱动工作方式 与大多数外设一样,串口的工作模式有三种: 中断驱动模式DMA异步模式轮询模

linux内核设计与实现第三章学习笔记-爱代码爱编程

文章目录 Linux内核设计与实现第三章学习笔记进程进程描述符及任务结构分配进程描述符进程的状态 进程创建写时拷贝fork 线程在Linux中的实现创建线程内核线程 进程终结删除进程描述符孤儿进程

linux内核设计与实现第四章学习笔记-爱代码爱编程

文章目录 Linux内核设计与实现第四章学习笔记具体场景 Linux调度算法传统的调度公平调度 调度的实现时间记账调度器实体虚拟实时进程选择 调度器入口睡眠和唤醒 抢占和上下文切换用户抢占内

wayland中跨进程调用过程-爱代码爱编程

1、基本概念          Wayland协议主要提供了Client端应用与Server端Compositor的通信机制,Weston是Server端Compositor的一个参考实现。Wayland协议中最基础的是提供了一种面向对象的跨进程过程调用的功能。在Wayland中Client和Server底层通过domain socket进行连接。dom

linux忘记/更改密码-爱代码爱编程

出现connection closed by foreign host 情况,一般是密码输入错误,以下给出忘记密码办法。 一、修改密码 1、修改root密码 执行:passwd root, 按照提示输入新的密码两次。 如果用xshell连接的情况下,需要重新验证新的密码。 [[email protected] ~]# passwd root 更改用户 r

利用awk、xargs等命令和find命令结合批量处理文件-爱代码爱编程

第一篇文章我分享了如何处理挖矿病毒,但是处理完之后,挖矿病毒无限复制出来的文件我们应该怎么处理呢,这个时候就需要用到我们的find命令了,find命令具体用法可以用find --help查看,或者百度也可以。今天要介绍的是,如何利用find的结果,搭配awk或者xargs去处理。 find命令格式         find [搜索路径] [选项] [