
操作系统
godop
这个作者很懒,什么都没留下…
展开
-
分页存储管理,分段存储管理,段页式存储管理
转载出处:http://blog.youkuaiyun.com/wangrunmin/article/details/7967293概括的挺详细的,然后我加上了纯分页系统和请求式分页系统的基本概念,也对有些部分稍作修改一、分页存储管理1、基本概念(页面和物理块) 将一个进程的逻辑地址空间划分成若干大小相等的部分,每一部分称为页或页面(页面的大小通常是2的次幂,大约在512B~4MB之间);同...转载 2018-03-12 13:17:34 · 2783 阅读 · 0 评论 -
进程
1、进程进程是任何多道程序设计的操作系统中的基本概念。通常把进程定义为程序执行的一个实例,因此,如果有16个用户同时运行vi,那么就有16个独立的进程(尽管他们共享一个可执行代码);有个比喻,进程类似于人类:它们被产生,有或多或少有效的生命,可以产生一个或多个子进程,最终都要死亡。一个微小的差异是进程之间没有性别差异——每个进程都只有一个复亲。从内核看,进程的目的就是担当分配系统资源(cpu时间,...原创 2018-03-27 14:03:02 · 226 阅读 · 0 评论 -
Linux线程之线程 线程组 进程的关系
一直对于线程 线程组 进程 理解不是很深刻,今天看了这篇文章,感觉讲解很透彻。转载出处:http://www.it165.net/os/html/201305/5123.html#about然后看到例子中如果对于gettid()和 pthread_self() 函数不熟悉的,请看这篇文章:gettid 和 pthread_self 的区别Thread Local Storage,线程本...转载 2018-09-19 17:44:02 · 2593 阅读 · 0 评论 -
进程的创建fork和vfork
1.写时拷贝 传统的fork()系统调用直接把所有的资源复制给创建的进程。这种实现过于简单并且效率低下,因为它拷贝的数据也许并不共享,更糟的情况是,如果新进程打算立即执行一个新的映像,那么所有的拷贝都是白费的。linux的fork()使用写时拷贝页实现。写时拷贝是一种可以推迟甚至免除拷贝数据的技术。内核此时不复制整个进程空间,而是让父进程和子进程共享同一个拷贝。只有在需要写入的时候,...原创 2018-11-08 10:43:05 · 280 阅读 · 0 评论 -
Redis分布式锁浅析
1. 前言开发时,碰到互斥问题,需要保证在分布式环境下,避免重复性操作修改用户状态,如:用户订单状态,购票时,修改票的余额等2. 分布式锁的条件分布式锁需要满足下列条件锁需要有充足的可访问的存储空间锁必须被唯一标识锁至少要有两种状态同时,要保证安全特性:互斥访问,永远只有一个client能拿到锁避免死锁:client最后可以拿到锁,不会出现死锁,即使原本上锁的client出现问题...原创 2019-07-14 12:28:34 · 279 阅读 · 0 评论