操作系统
文章平均质量分 72
zhangqixiang5449
这个作者很懒,什么都没留下…
展开
-
多线程互斥锁Pthread_mutex_t
多线程互斥锁Pthread_mutex_t 互斥锁创建,加锁pthread_mutex_lock,解锁pthread_mutex_unlock,尝试加锁pthread_mutex_trylock,撤销pthread_mutex_destory原创 2015-07-28 12:36:07 · 2512 阅读 · 0 评论 -
多线程_条件变量pthread_cond_t
需包含头文件 pthread.h1.创建条件变量pthread_cond_init(pthread_cond_t *, const pthread_condattr_t *);参数说明: pthread_cond_t * 声明方式 pthread_cond_t conA; pthread_condattr_t *条件变量属性。2.阻塞以等待一个信号pthread_cond_wait(pthrea原创 2015-07-28 22:32:36 · 349 阅读 · 0 评论 -
多线程pthread_t
多线程pthread_t的创建Pthread_create;结束Pthread_exit;阻塞Pthread_join;放弃争用Pthread_yield_np原创 2015-07-28 11:38:02 · 7624 阅读 · 1 评论 -
《现代操作系统》精读与思考笔记 第八章 多处理机系统 第九章 安全
《现代操作系统》精读与思考笔记 第八章 多处理机系统 第九章 安全 两章虽然篇幅不小,不过都是以介绍为主,这部分不是我读这本书的重点,看得比较粗略,笔记内容也不多,干脆合二为一。 第八章 多处理机系统 正如章节名,这章主要是关于多处理机、多计算机、虚拟化、分布式系统。由于非单机的多处理器系统和网络通信关系密切,还讲了一些计算机网络的内容。1.非阻塞send系统调用的缺点(P556) 虽然转载 2015-08-12 00:01:40 · 407 阅读 · 0 评论 -
用户级线程和内核级线程
1 .内核级线程:切换由内核控制,当线程进行切换的时候,由用户态转化为内核态。切换完毕要从内核态返回用户态;可以很好的利用smp,即利用多核cpu。windows线程就是这样的。用户级线程内核的切换由用户态程序自己控制内核切换,不需要内核干涉,少了进出内核态的消耗转载 2015-07-29 12:27:59 · 379 阅读 · 0 评论 -
《现代操作系统》精读与思考笔记 第二章 进程和线程
转载:http://www.cnblogs.com/wuyuegb2312/p/3406569.html 本系列博文是《现代操作系统(英文第三版)》(Modern Operating Systems,简称MOS)的阅读笔记,定位是正文精要部分的摘录和课后习题精解,因此不会事无巨细的全面摘抄,仅仅根据个人情况进行记录和推荐。由于是英文版,部分内容会使用英文原文。 课后习题的选择标准:尽量避免单转载 2015-07-29 21:28:00 · 510 阅读 · 0 评论 -
《现代操作系统》精读与思考笔记 第三章 内存管理
转载:http://www.cnblogs.com/wuyuegb2312/p/3418026.html 《现代操作系统》精读与思考笔记 第三章 内存管理 本系列博文是《现代操作系统(英文第三版)》(Modern Operating Systems,简称MOS)的阅读笔记,定位是正文精要部分的摘录理解和课后习题精解,因此不会事无巨细的全面摘抄,仅仅根据个人情况进行记录和推荐。由于是英文版,部分内转载 2015-07-29 21:49:23 · 614 阅读 · 0 评论 -
《现代操作系统》精读与思考笔记 第五章 输入/输出
转载http://www.cnblogs.com/wuyuegb2312/p/3445899.html 《现代操作系统》精读与思考笔记 第五章 输入/输出 本系列博文是《现代操作系统(英文第三版)》(Modern Operating Systems,简称MOS)的阅读笔记,定位是正文精要部分的摘录理解和课后习题精解,因此不会事无巨细的全面摘抄,仅仅根据个人情况进行记录和推荐。由于是英文版,部分内转载 2015-08-06 22:21:45 · 478 阅读 · 0 评论 -
操作系统常见面试题总结
1、什么是进程(Process)和线程(Thread)?有何区别? 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的转载 2016-03-18 09:51:11 · 566 阅读 · 0 评论