将这种单机的工作进行分拆,变成协同工作的集群,这就是分布式计算框架设计。使得计算机硬件类似于应用程序中资源池的资源,使用者无需关心资源的分配情况,从而最大化了硬件资源的使用价值。分布式计算也是如此,具体的计算任务交由哪一台机器执行,执行后由谁来汇总,这都由分布式框架的Master来抉择,而使用者.....
分类:
其他好文 时间:
2015-03-05 22:09:31
阅读次数:
175
Sigar(全称System Information Gatherer And Reporter,即系统信息收集报表器),它提供了一个开源的跨平台的收集计算机硬件和操作系统信息的API(该API底层接口用C语言编写),本文将演示如何借助Sigar API获取内存信息:package com.ghj.packageoftest;
import org.hyperic.sigar.Mem;
impo...
1. 我们先回顾下之前所讲到的linux开机的一个流程:当你按下电源按键后计算机硬件会主动读取BIOS来加载硬件信息及进行硬件系统的自我测试,之后系统会主动读取第一个开机装置(由BIOS设定),此时就可以读入开机管理程序了。2. 简单地说,系统开机的整个流程如下:1)加载BIOS的硬件信息与进行.....
分类:
系统相关 时间:
2015-02-21 14:19:55
阅读次数:
235
计算机的实质是接收用户输入指令与数据,经过中央处理器的数据与逻辑单元运算处理后,以产生或储存成有用的信息。计算机硬件的五大单元整台主机的重点在于中央处理器(Central Processing Unit,CPU)。
CPU为一个具有特定功能的芯片,里头含有微指令集。内部可分为”算术逻辑单元“和”控制单元“。
“算术逻辑单元”主要负责程序运算与逻辑判断,”控制单元”主要协调各组件与各单元之间的工作...
分类:
其他好文 时间:
2015-02-16 18:26:36
阅读次数:
171
C语言是国际上广泛流行的,很有发展前途的计算机高级语言.它适合作为系统描述语言,即可用来编写系统软件,也可用来编写应用软件.早期的操作系统等系统软件主要是用汇编语言编写的(包括UNIX操作系统在内).由于汇编语言依赖于计算机硬件,程序的可读性和可移植性都比较差.为了提高可读性和可移植性,最好改用高级...
分类:
编程语言 时间:
2015-02-11 09:15:51
阅读次数:
159
C语言是国际上广泛流行的,很有发展前途的计算机高级语言.它适合作为系统描述语言,即可用来编写系统软件,也可用来编写应用软件.早期的操作系统等系统软件主要是用汇编语言编写的(包括UNIX操作系统在内).由于汇编语言依赖于计算机硬件,程序的可读性和可移植性都比较差.为了提高可读性和可移植性,最好改用高级...
分类:
编程语言 时间:
2015-02-10 21:33:18
阅读次数:
249
IT是什么意思? IT英文是nformation Technology的缩写,通过翻译的意思就是“信息技术”,所谓信息技术又包括以下几方面: 1、信息技术的应用包括计算机硬件和软件,网络和通讯技术,应用软件开发工具等。 2、信息技术的研究包括科学,技术,工程以及管理等学科,这些学科在信息的管理...
分类:
其他好文 时间:
2015-02-10 15:16:15
阅读次数:
226
前言 在单核时代,大家所编写的程序都是单进程/单线程程序。随着计算机硬件技术的发展,进入了多核时代后,为了降低响应时间,重复充分利用多核cpu的资源,使用多进程编程的手段逐渐被人们接受和掌握。然而因为创建一个进程代价比较大,多线程编程的手段也就逐渐被人们认可和喜爱了。 记得在我刚刚学习线程进程的.....
分类:
编程语言 时间:
2015-02-07 20:20:19
阅读次数:
246
负载均衡,集群必须要掌握,下面介绍的负载均衡的几种算法。 1 、轮询,即所有的请求被一次分发的服务器上,每台服务器处理请求都相同,适合于计算机硬件相同。 2、加权轮询,高的服务器分发更多的请求。按照配置的权重分发请求,比如某台服务器一次给它两个请求处理。 3、随机分配。简单实用 4、最少连接,计算计...
分类:
编程语言 时间:
2015-02-02 15:33:06
阅读次数:
134
存储器层次结构
好的程序代码不仅要有好的算法,对计算机硬件的充分利用也是很关键的一步。
存储器系统(memorysystem)是一个具有不同容量、成本和访问时间的存储设备的层次结构。CPU寄存器保存着最常用的数据。靠近CPU的小的、快速的高速缓存存储器
(cache memory)作为一部分存储在相对慢速的主存储器(mainmemory,简称主存)中的数据和 指令...
分类:
其他好文 时间:
2015-01-27 13:35:45
阅读次数:
215