操作系统
junli_chen
这个作者很懒,什么都没留下…
展开
-
死锁发生的条件和预防
所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象死锁。 虽然进程在运行过程中,可能发生死锁,但死锁的发生也原创 2015-10-12 20:17:40 · 435 阅读 · 0 评论 -
什么是死锁及死锁的必要条件和解决方法【转】
来自:http://blog.163.com/yanenshun@126/blog/static/128388169200982444858590/?fromdm&fromSearch&isFromSearchEngine=yes 进程死锁及解决办法操作系统 2009-09-24 16:48:58 阅读767 评论1 字号:大中小 订阅 一、要点提示(1转载 2015-10-12 20:26:39 · 406 阅读 · 0 评论 -
操作系统的功能
服务用户的观点:操作系统给用户提供了一个方便友好的工作环境,在用户和计算机之间架起了一道桥梁。资源管理的观点:操作系统管理着计算机系统中的各种硬件资源和软件资源,使它们相互配合协调一致的进行工作。操作系统追求的目标是合理调度、分配计算机的各种资源,最大限度地提高系统中各种资源的利用率。 操作系统的功能大体分为5大,1是处理机管理,2是内存管理,3是设备管理,4是文件系统的管理,原创 2015-10-14 10:04:10 · 479 阅读 · 0 评论 -
nginx开机自启动
以下脚本保存为nginx文件放入/etc/init.d/nginx然后可以通过/etc/init.d/nginx start 命令启动nginx/etc/init.d/nginx stop 命令停止nginx/etc/init.d/nginx restart 命令重启nginx开机自动启动nginx,如果需要开机启动服务,保存好 /etc/init.d/ngin原创 2016-10-13 19:02:05 · 6589 阅读 · 0 评论 -
内存和硬盘的区别
在生活中,搞不清楚内存和硬盘区别的人还挺多,电脑店里也经常会出现内存和硬盘的常识性问题引来的笑话,现在小编为大家科普一下:内存和硬盘的区别。套用网络上这样一个关于内存和存储的定义,大家可能再也不会弄混淆了:你口里吃花生就CPU在处理数据,硬盘容量大小就是你的口袋大小(能放多少花生),内存大小就是你的手的大小(一次能抓多少出来)。【外观】下图展示了内存和硬盘在台式机机箱中的位转载 2016-11-11 14:53:36 · 1227 阅读 · 0 评论 -
epoll 或者 kqueue 的原理是什么?
作者:蓝形参链接:https://www.zhihu.com/question/20122137/answer/14049112来源:知乎著作权归作者所有,转载请联系作者获得授权。首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。不管是文件,还是套接字,还是管道,我们都可以把他们看作流。之后我们来讨论I/O的操作,通过re转载 2016-12-27 14:15:51 · 333 阅读 · 0 评论