计算机基础之语言编程

2022/3/2 9:16:03

本文主要是介绍计算机基础之语言编程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一:计算机五大组成部分

  1,控制器:计算机的大脑,指挥系统。控制器通过地址访问存储器,从存储器中取出指令,经译码器分析后,根据指令分析结果产生相应的操作控制信号作用于其他部件,使得各部件在控制器控制下有条不紊地协调工作。

  2,运算器:用于进行数学运算和逻辑运算

        内存:类似于人的短期记忆

            是向计算机中输入信息(程序、数据、声音、文字、图形、图像等)的设备。常见的输入设备有:键盘、鼠标、图形扫描仪、触摸屏、条形码输入器、光笔等。

        外存:类似于人的长期记忆。储器也是一种输入设备。 

            主要有显示器、打印机和绘图仪等。外存储器也当作一种输出设备。

 

二:计算机的本质

  #  计算机也称为“电脑”》通电的大脑

      人类发明计算机的原因就是为了取代人力

  1,计算机内部存储数据的本质计算机是基于电工作的而电信号只有高低电平两种状态

为了方便表示

    我们将这两个状态用数字0和1表示比特位:就是含有01的数字位数

 

          8bit <===> 01010101
          8bit = 1bytes # 字节
          1024bytes = 1KB
          1024KB = 1MB
          1024MB = 1GB
          1024GB = 1TB
          1024TB = 1PB

          '''存储单位其实就是用于表示该设备能够存储的比特位位数'''

三:计算机三大核心硬件

    CPU:中央处理器(人的大脑)

        控制器+运算器   #:CPU是衡量一台计算机性能的重要指标

        1,CPU是计算机当中真正干活的人

            任何软件要想被运行起来都必须要有CPU才可以

 

 

    内存:

       2,内存是配合CPU一起工作的

          任何软件要想运行起来必须先将代码加载到内存 之后CPU去内存中取指令并执行

 

 

    硬盘:

       3,硬盘是永久保存数据的

          我们下载的软件其实都是下载到了硬盘当中

 

 

 

 

# TB,PB, Eb, Zb, YB
1B= 8bit
1KB=2(10)B=1024B; 括号中的数字为2的指数(即多少次方) 
1MB=2(10)KB=1024KB=2(20)B; 
1GB=2(10)MB=1024MB=2(30)B。 
1TB=2(10) GB=1024GB=2(40)B 
1PB=2(10) TB=1024TB=2(50)B 
1EB=2(10) PB=1024PB=2(60)B 
1ZB=2(10) EB=1024EB=2(70)B 
1YB=2(10) ZB=1024ZB=2(80)B 

1Byte相当於一个英文字母
Kilobyte(KB)=1024B相当於一则短篇故事的内容。 
Megabyte(MB)=l024KB相当於一则短篇小说的文字内容。 
Gigabyte(GB)=1024MB相当於贝多芬第五乐章交响曲的乐谱内容。 
Terabyte(TB)=1024GB相当於一家大型医院中所有的X光图片资讯量。 
Petabyte(PB)=l024TB相当於50%的全美学术研究图书馆藏书资讯内容。 
Exabyte (EB)=1024PB;5EB相当於至今全世界人类所讲过的话语。 
Zettabyte(ZB)=1024EB如同全世界海滩上的沙子数量总和。 
Yottabyte(YB)=1024ZB相当於7000位人类体内的微细胞总和。

计算机的基础知识:

  1,世界第一台计算机诞生于1946年,美国,名叫ENIAC

  2,计算机的发展经历了四代,根据电子元器件的变化来划分

    第一代:电子管计算机

    第二代:晶体管计算机

    第三代:集成电路计算机

    第四代:大规模或超大规模集成电路计算机 当代的微机属于第四代计算机

  3,微机又称为PC机,个人计算机,微型计算机,它的发展已经过了五代,划分的依据是CPU的类型

  4,计算机未来发展方向是:巨型化,微型化,网络化和智能化

  5,按计算机的工作能力,分为巨型机,大型机,小型机和微型机。如“银河2号”属于巨型机;台式机,笔记本电脑,掌上电脑属于微型机。

  6,计算机的主要特点(1)运算速度快(2)精确度高(3)具有记忆(储存)能力(4)具有逻辑判断能力(5)高度自动化与灵活性

  7,计算机应用领域(1)科学计算(2)数据处理(3)自动控制(4)计算机辅助系统(5)人工智能(6)多媒体应用(7)计算机网络

  8,计算机最早应用领域是数值计算,这是当初发明计算机的基本目的。

  9,办公自动化,财务管理等属于信息处理,这是应用非常广泛的领域

  10,计算机辅助设计  CAD  Design

    计算机辅助教学  CAI  Instrucation

    计算机辅助制造  CAM  

    计算机辅助测试  CAT  Test

    人工智能    AI      

   



这篇关于计算机基础之语言编程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程