14,进程调度:进程调度概念:进程调度程序决定哪个进程投入运行,何时运行以及运行多长时间。linux是抢占式多任务操作系统,linux在2.6.23内核中采用的是“完全公平调度算法”简称CFS进程调度前提:cpu一个处理器在同一时刻只能运行一个进程进程响应快,后台吞吐量大,避免进程饥饿等linux进...
分类:
系统相关 时间:
2014-10-26 09:06:50
阅读次数:
326
1,进程的基本概念简单来说进程就是执行期的程序,但是同时进程也不至于此,它还包括了其它资源(如打开的文件,挂起的信号等等)Linux是一个多任务多用户操作系统,一个任务(task)就是一个进程(process),即进程=任务,在linux系统中,进程和线程共享一系列的资源(地址空间,文件,信号,名字...
分类:
系统相关 时间:
2014-10-26 09:03:29
阅读次数:
319
IMAP更加完善而功能强大。Twisted是一个使用Python编写网络应用程序的框架,它被设计成多任务,并且是贯穿整个库都使用异步I/O的。一、Twisted中的IMAP简介大多数网络客户端库,如poplib和imaplib工作的方式都一样。您需要编写调用这些库的程序,库调用服务器和您的代码(也就..
分类:
其他好文 时间:
2014-10-24 19:08:38
阅读次数:
214
Linux内核-进程调度
1.多任务
#抢占式多任务:由调度程序来决定什么时间停止一个进程的运行
#进程的时间片:分配给每个可运行进程的处理器时间段
2.Linux的进程调度
#O(1)调度程序
#反转楼梯最后期限调度算法(RSDL)
#完全公平调度算法(CFS)
3.策略
#I/O消耗型和处理器消耗型进程:
...
分类:
系统相关 时间:
2014-10-24 18:57:28
阅读次数:
196
本章主要介绍了线程,了解如何使用多线程在单进程环境中来执行多任务。由于多个线程共享其进程空间,所以必须采用同步的机制来保护数据的一致性。一.线程的概念 典型的Unix系统都可以看成只有一个控制线程,一个进程在同一时刻只能做一件事。但有了多线程,我们可以设计成在同一时刻进程能做不止一件事,每个...
分类:
编程语言 时间:
2014-10-24 12:29:52
阅读次数:
235
1.1Windows应用特点 ????windows应用的面相对象性的了解 。并不是意味着windows应用是采用面相对象的语言开发的。 ????windows应用时多任务的可以同时运行2个或以上的控制台应用;而控制台应用是单任务的...
分类:
编程语言 时间:
2014-10-23 14:36:42
阅读次数:
170
linux下创建用户linux下创建用户(一)Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的..
分类:
系统相关 时间:
2014-10-23 07:04:19
阅读次数:
264
Java线程:概念与原理一、操作系统中线程和进程的概念现在操作系统都是多任务操作系统,多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个应用程序都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如windows操作系统中,一个运行的exe就是一个线程。线程是进程中一个可运行...
分类:
编程语言 时间:
2014-10-22 12:14:08
阅读次数:
320
Linux是一个多用户多任务的操作系统,可以在Linux中为不同的用户设置不同的运行环境,具体做法是设置不同用户的环境变量(称之为Linux中定制的环境变量)。但是仍有些环境变量是用户都需要的,我们称之为Linux中常见的环境变量,本文只涉及常见的环境变量的简介!
Linux中常见的环境变量有:
1.PATH:指定命令的搜索路径
2.HOME:指定用户的主工作目录(即用户...
分类:
系统相关 时间:
2014-10-21 17:46:27
阅读次数:
227
Linux 系统是一个多用户多任务的分时操作系统,用户的账号一方面能够帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的訪问;还有一方面也能够帮助用户组织文件,并为用户提供安全性保护。实现用户账号的管理,要完毕的工作主要有例如以下几个方面:1、用户账号的加入、删除与改动。2、用户口令的管...
分类:
系统相关 时间:
2014-10-18 18:13:50
阅读次数:
310