随笔分类 -  操作系统

摘要:互斥的硬件支持 中断禁用 单处理器机器中,并发进程不能重叠只能交替,因此保证互斥,主要保证进程不被中断就可以了 专用机器指令 + test_and_set compare_and_swap(obj, expected, desire)简称CAS,是一种乐观锁。 先检查obj所指的值是否和expect 阅读全文
posted @ 2019-07-18 11:46 qbits 阅读(338) 评论(0) 推荐(0)
摘要:目的: + 学习objdump,gdb调试 + 检验进程地址空间中进程栈的大小 首先我们通过 查看进程栈的大小 <! 得知栈的大小是 那么实际情况栈的大小也是如此吗? 为了确认栈的大小,我们使用无限递归的方式使得栈溢出,用栈顶减去调用 函数时栈顶的位置,即可获得栈的大小 编译完后使用 查看汇编源码中 阅读全文
posted @ 2019-04-18 16:37 qbits 阅读(1192) 评论(0) 推荐(0)