
linux operating system
文章平均质量分 87
LN-Curiosity
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux多线程编程学习笔记(1)
1)系统调用1.1)创建线程int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine) (void *), void *arg);(1)第一个参数用来存储线程ID,参数为指向线程ID的指针,线程的ID在某个进程中是唯一的。如果创建成功,在此参数中返回新线程ID;如果设置为NULL,...原创 2018-03-07 15:46:15 · 322 阅读 · 0 评论 -
os-虚拟内存管理(请求分页存储管理方式)
文章目录1.1 虚拟存储器的定义1.2 虚拟存储器的特征1.3 虚拟内存技术的实现1.4 请求分页管理方式1.4.1 页表机制1.4.2 缺页中断机构1.4.3 地址变换机构1.5 页面置换算法1.6 页面分配策略1.6.1 驻留集大小1.6.2 调入页面的时机1.6.3 从何处调入页面 1.1 虚拟存储器的定义 基于局部性原理,在程序装入时,可以将程序的一部分装入内存,而将其余部分留在外存,就可...原创 2019-02-14 21:17:05 · 3480 阅读 · 0 评论 -
os-内存管理(基本分页存储管理方式)
文章目录1.1 内存管理1.2 内存管理的功能1.3非连续配置管理方式1.3.1 基本分页存储管理方式1.3.1.1 分页存储的几个基本概念1.3.1.2 基本地址变换机构1.3.1.3 具有快表的地址变换机构1.3.1.4 两级页表1.3.2 基本分段存储管理方式1.3.2.1 分段存储的几个基本概念1.3.2.2 地址变换机构1.3.2.3 段的共享与保护1.3.3 段页式管理方式 1.1 内...原创 2019-02-09 16:34:18 · 1342 阅读 · 0 评论 -
linux多线程编程学习笔记(2)
1)互斥锁(互斥访问,间接制约关系) 1.1)原理 互斥锁以排他方式防止共享数据被并发访问。互斥锁是一个二元变量,其状态为开锁(允许0)和上锁(禁止1),将某个共享数据资源与某个特定互斥锁在逻辑上绑定。 (1)在访问该资源前,首先申请该互斥锁,如果该互斥锁处于开锁状态,则申请到该锁对象,并立即占有该锁(使该锁处于锁定状态),以防止其它线程访问该资源;如果该互斥锁处于锁定状态,默认阻塞当前进程。 (...原创 2019-03-13 10:10:53 · 299 阅读 · 0 评论