
操作系统
文章平均质量分 73
StringKai
这个作者很懒,什么都没留下…
展开
-
C语言数组越界导致死循环实例解析
C语言数组越界导致死循环实例解析原创 2022-05-06 11:38:33 · 1022 阅读 · 0 评论 -
读《深入理解计算机系统》虚拟内存
最近技术学习有点懈怠了,几个月读的书也没几页。虚拟内存相关的知识,在操作系统课上学的不太明白,趁着周末赶紧补一补吧。挑战一下自己,周末两天读完《深入理解计算机系统》的第9章,559页~619页,共60页。虚拟内存有什么用?1、将主存看做是磁盘的高速缓存,只保存活动区域,高效地使用了主存。2、为每一个进程提供了一致的内存空间,简化了内存管理。(每个进程有一个独立的页表)3、保护每个进程的地址空间不被其他进程破坏。虚拟内存的虚拟页有哪些状态?1、未分配的:没有关联任何数据,不占用原创 2021-10-24 13:08:19 · 237 阅读 · 0 评论 -
利用Python调用Windows API,实现任务管理器功能
任务管理器具体功能有:1、 列出系统当前所有进程。2、 列出隶属于该进程的所有线程。3、 如果进程有窗口,可以显示和隐藏窗口。4、 强行结束指定进程。通过Python调用Windows API还是很实用的,能够结合Python的简洁和Windows API的强大,写出各种各样的脚本。编码中的几个难点有:1、API的入参是结构体时,怎么解决?答:Python内手动建立结构体。2、调用API的具体方式是什么?答:通过win32模块或ctypes模块。前者更简便,后者函数库更全。原创 2020-06-27 21:04:05 · 6584 阅读 · 0 评论