当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:16:00  来源:本站整理

Java编程那些事儿6——计算机软件基本概念[Java编程]

赞助商链接



  本文“Java编程那些事儿6——计算机软件基本概念[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

第一章计算机底子

本部份主要介绍计算机相关的知识,重点介绍和软件编程相关的底子知识.

其实关于编程来说,计算机的底子是越多越深就越好,但是受时间和精神的限制,每个人理解的其实还是很有限,下面就主要编程中常用的底子知识,遗漏的地方请大家主动指正和增补.

计算机本质的构造就是将全部的内容数据化,其实软件编程也采取的是一样的逻辑,把各种需求保存的状况数字化.

1.1   计算机软件基本概念

l软件的概念

大家都知道,计算机分为硬件和软件,其实看得见摸得着的算硬件,比方硬盘、主板什么的,摸不着的就算软件了.

按照专业点的说法,软件就是一组指令序列,那么若何理解他呢?举个基本的例子,比方大家到学校报名,学校会给你一个单子,普通上面会写,首先到那边缴费、然后领证件,体检什么的,反正至少也有那么10多条,假如把每条操作都当作指令的话,这个就是软件的本质.

大概按照冯·诺伊曼的计算机体系,计算机就是承受输入,举行处理,反馈后果,其实软件也是这样,供应界面承受用户的输入,按照逻辑举行处理,把后果反馈给用户,无论是普通的软件还是游戏都是这样.

l计算机为什么是二进制的?

众所周知,目前的计算机都是以二进制存储和运算数据的,那么为什么是二进制而不是常见的十进制呢?

缘由很简单,因为目前的计算机是电子计算机,内部只有两个状况,所以就根据这两个状况成立了一种新的进制情势——二进制.这样极大的简化了电子计算机的构造,可以用电流的有没有、光线的有没有以及磁性的有没有等状况来实现数学上的二进制.数学上用0和1来辨别代表这两个状况罢了.

当然,随着科学的发展,今后计算机不再是电子计算机了,那么二进制也大概就消逝了.

l计算机存储单位

既然计算机是电子计算机了,那么存储的最小单位就是一个二进制位,英语是bit,简写成b.一位只有2个值,0大概1.

由于位的单位太小,所以就计划了别的一个概念——字节,英语是byte,简写成B.规定1个字节是8位,即1B=8b.比方大家接触的8位机、16位机等等,就是指CPU一次处理的最小的数据单位.

再大点的单位就顺次是KB、MB、GB和TB了,他们之间的进制都是2的10次方,也就是1024,也就是1KB=1024B,1MB=1024KB.

这里简单的说一个实际问题,大家买硬盘的时刻,比方160GB,这里厂商利用的进制是1000,而不是1024,所以160个GB格局化今后就大约只有:

(160 X 1000 X1000 X1000) / 1024/1024/1024 = 149GB

文章根源:http://blog.csdn.net/Mailbomb/archive/2008/04/07/2257453.aspx


  以上是“Java编程那些事儿6——计算机软件基本概念[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .