
OS
文章平均质量分 90
EmbededCoder
C, Python, C++, Qt, MCU, RTOS, ARM Cortex-M, Linux
展开
-
windows Pagefile.sys和hiberfil.sys文件
Pagefile.sys作为Windows 10系统中虚拟内存的临时页面文件,一般会占用系统分区上GB级的磁盘空间。有时为了达到系统效率与空间之间的最佳平衡,我们需要转移、重设甚至删除这个文件。那么,如何才能找到Pagefile.sys文件,并以正确的方式对其加以处理呢?1. Pagefile.sys文件及其位置在默认的情况下,Pagefile.sys文件是在Windows系统所在分区的根目录中。由于其同时带有“系统”和“隐含”两种属性,因此仅通过文件资源管理器中的显示隐含文件复选框,还看不到这个文原创 2021-08-26 18:38:43 · 6686 阅读 · 0 评论 -
pthread_cond_wait pthread_cond_broadcast
通常,和pthread _cond_wait 配对使用的有pthread_cond_signal , 同时还有用于pthread_cond_t初始化的pthread_cond_init,销毁的pthread_cond_destroy函数,还有用于加锁保护的pthread_mutex_lock和pthread_mutex_unlock,稍后会对为什么进行加锁做解释。 初始化条件变量int pthread_cond_init(pthread_cond_t *cv, pthread_cond_attr...转载 2021-08-02 13:29:14 · 1390 阅读 · 0 评论 -
任务的优先级翻转
(这里任务=线程==进程)0.不可剥夺型内核 只有进程执行结束,或者进程自动放弃CPU的使用权,其他就绪任务才能获得CPU的使用权,按照这种方式调度处理器使用权转移的内核属于不可剥夺型内核。1.可剥夺型内核 若当前进程正在运行,且没有主动放弃CPU的使用权,而被调度器强制终止执行,使得CPU的使用权归其他进程,这种内核属于可剥夺型内核。1. 优先级翻转...原创 2019-05-14 11:10:42 · 1038 阅读 · 0 评论 -
进程与线程等概念的形象类比解释
进程(process)和线程(thread)是操作系统的基本概念。1.单核计算机(单核计算机的CPU数量为1)就像一座工厂。(计算机-->工厂)2.计算机的CPU就像工厂内某个造价很高且数量为1工具A。(CPU-->数量为1的工具A)3.工厂内有很多车间,它们都需要工具A才能运转工作,即每次只能把工具A供给一个车间使用,一个车间开工的时候,其他车间都停工。进程就好比工厂...原创 2019-05-13 13:19:56 · 410 阅读 · 0 评论