从内核观点看,进程的目的就是担当分配系统资源(CPU)...
分类:
其他好文 时间:
2014-05-12 14:05:22
阅读次数:
228
进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动。
进程是系统进行资源分配和调度的一个独立单位.。 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。
线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),...
分类:
编程语言 时间:
2014-05-10 02:35:32
阅读次数:
341
关于银行家算法的理论知识,课本或者百度上有好多资料,我就不再多说了,这里把我最近写的银行家算法的实现带码贴出来。
由于这是我们的一个实验,对系统资源数和进程数都指定了,所以这里也将其指定了,其中系统资源数为3,进程数为5.
import java.util.Scanner;
import javax.swing.plaf.basic.BasicInternalFrameTitlePane...
分类:
编程语言 时间:
2014-05-09 22:25:34
阅读次数:
408
虚拟化技术的分类:1.平台虚拟化,针对计算机和操作系统的虚拟化2.资源虚拟化,针对特定的系统资源的虚拟化,比如内存,存储,网络资源等3.应用程序虚拟化包括仿真,模拟,解释等技术平台虚拟化分类:1.全虚拟化全虚拟化简而言之就是VMM提供了一整套模拟出来的硬件,使得可以像在正..
分类:
其他好文 时间:
2014-05-09 14:28:52
阅读次数:
408
进程是程序在处理机中的一次运行。一个进程既包括其所要执行的指令,也包括了执行指令所需的系统资源,不同进程所占用的系统资源相对独立。所以进程是重量级的任务,它们之间的通信和转换都需要操作系统付出较大的开销。
线程是进程中的一个实体,是被系统独立调度和分派的基本单位。线程自己基本上不拥有系...
分类:
编程语言 时间:
2014-05-08 05:36:11
阅读次数:
323
首先看一下什么是懒加载:
所谓懒加载(lazy)就是延时加载,延迟加载。
什么时候用懒加载呢,我只能回答要用懒加载的时候就用懒加载。
至于为什么要用懒加载呢,就是当我们要访问的数据量过大时,明显用缓存不太合适,
因为内存容量有限 ,为了减少并发量,减少系统资源的消耗,
我们让数据在需要的时候才进行加载,这时我们就用到了懒加载。
比如部门ENTITY和员工EN...
分类:
其他好文 时间:
2014-05-07 05:39:35
阅读次数:
556
1、linux下等待队列的基本概念
在内核里面,等待队列是有很多用处的,尤其是在中断处理、进程同步、定时等场合。可以使用等待队列在实现阻塞进程的唤醒。它以队列为基础数据结构,与进程调度机制紧密结合,能够用于实现内核中的异步事件通知机制,同步对系统资源的访问等。...
分类:
其他好文 时间:
2014-05-06 21:00:04
阅读次数:
636
CPU通常由两部分组成:控制器和算数/逻辑运算器控制器用于控制和协调各个组件的工作。算术逻辑运算器用于数值运算和逻辑运算。1MHz(兆赫)=100万Hz内存也称随机存储器(RAM)。操作系统的主要任务有:控制和监视系统的活动分配系统资源安排操作的顺序javaapplication:应用程序是独..
分类:
编程语言 时间:
2014-05-06 20:41:06
阅读次数:
363
linux下创建用户(一) Linux
系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用...
分类:
系统相关 时间:
2014-05-05 11:26:13
阅读次数:
399
awk程序中允许调用Shell指令,并提供管道解决awk与系统间数据传递的问题。所以awk很容易使用系统资源,读者可利用这个特点来编写某些适用的系统工具。范例:写一个awk程序来打印出线上人数。
将下列程序建文件,命名为 count.awk BEGIN { while ( "w...
分类:
其他好文 时间:
2014-05-04 11:45:51
阅读次数:
281