Chinaunix首页 | 论坛 | 博客
  • 博客访问: 292583
  • 博文数量: 111
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 672
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-05 23:41
文章分类

全部博文(111)

文章存档

2017年(111)

我的朋友

发布时间:2017-06-19 17:55:31

一、构成死锁的必要条件是什么,如何检测死锁,解除死锁操作系统中的死锁被定义为系统中两个或者多个进程无限期地等待永远不会发生的条件,系统处于停滞状态,这就是死锁。产生死锁的原因主要是:(1) 因为系统资源不足。(2) 进程运行推进的顺序不合适。(3) 资源分配不当等。如果系统资源充足,进程的资源.........【阅读全文】

阅读(5778) | 评论(1) | 转发(0)

发布时间:2017-06-19 17:53:40

一、系统结构的区别      Linux文件系统是一个目录树的结构,它的根是根目录“/”,往下连接各个分支,例如,/bin、/usr、/sbin等。         DOS以每个分区为树根,由于有多个分区,所以形成了多个树并列的情形。  Linux将文件存放到逐层继承排列的子目录中,这种结构的.........【阅读全文】

阅读(1737) | 评论(0) | 转发(0)

发布时间:2017-06-19 17:51:21

Linux? 操作系统的最大特性之一就是它的网络栈。它最初源于 BSD 的网络栈,具有一套非常干净的接口,组织得非常好。其接口范围从协议无关层(例如通用 socket 层接口或设备层)到各种网络协议的具体层。本文将从分层角度对 Linux 网络栈的接口进行探索,并介绍其中的一些主要结构。协议简介虽然对于网络的正式介.........【阅读全文】

阅读(1118) | 评论(0) | 转发(0)

发布时间:2017-06-19 17:50:25

ARM体系结构:1.最常用的方式,就是在make config里修改“General Setup”子菜单中的“Default kernel command string” 选项,通过修改这个选项来修改include/linux/autoconf.h文件中的CONFIG_CMDLINE宏2.有的时候为了省去make menuconfig的时间,并且内核命令也是固定的,就可以写死内核arch/arm/setup.c文件.........【阅读全文】

阅读(1046) | 评论(0) | 转发(0)

发布时间:2017-06-19 17:49:56

#include  #include   #include  #include  #include  #define BUFFSIZE 1024 * 1024  #define min(x, y) ((x) < (y) ? (x) : (y))  pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER;  struct cycle_buffer {     &n.........【阅读全文】

阅读(990) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册