![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 80
哦豁灬
这个作者很懒,什么都没留下…
展开
-
linux解决报错 libstdc++.so.6: version GLIBCXX_3.4.30 not found
这个工程之前是可以正常编译的,猜测是更新之后,相应的文件丢失了或者是文件(动态链接指向的文件)出问题。在多用户的机器上,在需要使用和系统自带的版本不同的软件的时候,可以把需要的版本的软件安装到自己账户的。目录下,再通过设置环境变量了指定软件的位置即可,这样既不影响其他用户,也不会被其他用户影响。应该可以看到是一个软连接,那么就和我们前面的猜测一致了,是动态链接指向的文件出问题了。更新过了,导致需要使用 gcc 进行编译的工程在编译过程中出现。———— 沃·兹基硕德。原创 2024-07-15 23:52:12 · 184 阅读 · 0 评论 -
AVX介绍
SIMD:Single Instruction Multiple Data,单指令多数据,一个指令可以控制多个数据进行操作。在这里,使用的是单指令单数据(SISD)的处理方式,要进行四次加法运算,就当真是进行了四次加法运算,使用了四次加法指令。进行4次加法只需要进行一个长度为4的向量加法,只是用了一次向量加法的指令。在SIMD指令集中,可以控制若干个大寄存器,把这些寄存器中的数据按照某些规则进行统一的操作,相当于一条指令可以完成好几次重复运算,从而达到加快运算速度的效果。原创 2024-06-15 23:10:14 · 1125 阅读 · 0 评论 -
简单理解:CPU物理核心数,核心数,线程数,进程,线程,协程,并发,并行的概念
栈空间的使用是有明确限制的,栈中相邻的任意两条数据在地址上都是连续的。每隔一定时间,大概几十毫秒,就会切换线程,即切换任务(可能是同一个进程的线程,也可能是另外一个进程的线程,如果是其它进程的线程,会切换CR3)。thread_info 结构体中有一个 struct,即 task_struct *task,task 指向的就是这个进程或线程相关的 task_struct 对象(也在内核空间中),这个对象叫做进程描述符(叫做任务描述符更为贴切,因为每个线程也都有自己的 task_struct)。原创 2024-02-22 20:58:12 · 2402 阅读 · 2 评论 -
实时操作系统(RTOS)介绍
实时操作系统(RTOS)实时操作系统(Real-time operating system, RTOS),又称即时操作系统,它会按照排序运行、管理系统资源,并为开发应用程序提供一致的基础。实时操作系统与一般的操作系统相比,最大的特色就是“实时性”,如果有一个任务需要执行,实时操作系统会马上(在较短时间内)执行该任务,不会有较长的延时。这种特性保证了各个任务的及时执行。实时操作系统经常与嵌入式操作系统一起出现,实际上这是完全不同的两种东西。原创 2024-02-21 20:27:02 · 2613 阅读 · 0 评论