CodeBus
www.codebus.net
Search
Sign in
Sign up
Hot Search :
Source
embeded
web
remote control
p2p
game
More...
Location :
Home
Search - shell
Main Category
SourceCode
Documents
Books
WEB Code
Develop Tools
Other resource
Sub Category
ASP
.NET/ASPX
PHP
JSP
CGI
VC/MFC
Delphi/CppBuilder
Software Engineering
Network Develop
Server
Database
Homepage tools
Photo software
Other
Search - shell - List
[
Server
]
linux入门教程
DL : 0
其中摘录部分: 进程管理及作业控制 进程管理及作业控制(一) Linux是一个多任务的操作系统,系统上同时运行着多个进程,正在执行的一个或多个相关进程称为一个作业。使用作业控制,用户可以同时运行多个作业,并在需要时在作业之间进行切换。本章详细介绍进程管理及作业控制的命令,包括启动进程、查看进程、调度作业的命令。 进程及作业的概念 Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用计算机系统;多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。 操作系统管理多个用户的请求和多个任务。大多数系统都只有一个CPU和一个主存,但一个系统可能有多个二级存储磁盘和多个输入/输出设备。操作系统管理这些资源并在多个用户间共享资源,当您提出一个请求时,给您造成一种假象,好象系统只被您独自占用。而实际上操作系统监控着一个等待执行的任务队列,这些任务包括用户作业、操作系统任务、邮件和打印作业等。操作系统根据每个任务的优先级为每个任务分配合适的时间片,每个时间片大约都有零点几秒,虽然看起来很短,但实际上已经足够计算机完成成千上万的指令集。每个任务都会被系统运行一段时间,然后挂起,系统转而处理其他任务;过一段时间以后再回来处理这个任务,直到某个任务完成,从任务队列中去除。 Linux系统上所有运行的东西都可以称之为一个进程。每个用户任务、每个系统管理守护进程,都可以称之为进程。Linux用分时管理方法使所有的任务共同分享系统资源。我们讨论进程的时候,不会去关心这些进程究竟是如何分配的,或者是内核如何管理分配时间片的,我们所关心的是如何去控制这些进程,让它们能够很好地为用户服务。 进程的一个比较正式的定义是:在自身的虚拟地址空间运行的一个单独的程序。进程与程序是有区别的,进程不是程序,虽然它由程序产生。程序只是一个静态的指令集合,不占系统的运行资源;而进程是一个随时都可能发生变化的、动态的、使用系统运行资源的程序。而且一个程序可以启动多个进程。 Linux操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性。 * 交互进程——由一个shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。 * 批处理进程——这种进程和终端没有联系,是一个进程序列。 * 监控进程(也称守护进程)——Linux系统启动时启动的进程,并在后台运行。 上述三种进程各有各的作用,使用场合也有所不同。 本文来自:我爱研发网(52RD.com) 详细出处:http://www.52rd.com/bbs/Detail_RD.BBS_154553_122_1_1.html
Date
: 2009-04-10
Size
: 1010.57kb
User
:
zhongcj
[
Server
]
shell编程
DL : 0
SHELL 编程培训资料
Date
: 2011-03-17
Size
: 177.66kb
User
:
guliqun1983@163.com
[
Server
]
LINUX与UNIX+SHELL编程指南
DL : 0
详细介绍Linux与Unix+Shell编程技巧
Date
: 2011-03-30
Size
: 17.03mb
User
:
linboss
[
Server
]
shell脚本入门
DL : 1
初学shell命令之利器,
Date
: 2011-04-25
Size
: 200.35kb
User
:
fff309@126.com
CodeBus
is one of the largest source code repositories on the Internet!
Contact us :
1999-2046
CodeBus
All Rights Reserved.