一:总线(bus)将以下六部分联系起来,数据在总线中进行传输

1.中央处理器(CPU——Central Processing Unit)

计算机的大脑。从内存中获取指令,然后执行这些指令

包括:(1)控制单元:用于控制和协调其它组件的动作;

(2)算术/逻辑单元:用于完成数值运算(+、-、*、/)和逻辑运算(比较)。

每台计算机都有一个内部时钟,该时钟以固定速度发射电子脉冲。时钟速度越快,在给定的时间段内执行的指令就越多。速度的计量单位是赫兹(Hz),1Hz相当于每秒1个脉冲。随着CPU速度的不断提高,目前以千兆赫(Ghz)来表述。

最初的一个CPU只有一个核(core)。核是处理器中实现指令读取和执行的部分。一个多核CPU是一个具有两个或者更多独立核的组件。可以提高CPU的处理能力。

现在的CPU都是构建在一块小小的硅半导体芯片上,这块芯片上包含数百万晶体管的小电路开关上,用于处理信息。

1khz = 1024hz;

1mhz = 1024khz;

1Ghz = 1024mhz.

2.内存(主存),也叫RAM:由一个有序的字节序列组成,用于存储程序及程序需要的数据

一个计算机具有的RAM越多,运行速度越快,但是此规律有限制

内存与CPU一样,也构建在表面嵌有数百万晶体管的硅半导体芯片上。但内存芯片更简单、更低速、更便宜

内存解决了一部分CPU运行过快,而硬盘数据存取太慢的问题。

内存是带电存储的,而且容量有限,所以要长时间储存程序或数据就要使用硬盘。

比特(bit)&字节(byte)

PB指petabyte,是较高级的存储单位,其上还有EB,ZB,YB等单位。

每个字节都有一个唯一的地址。

内存的作用:

(1).保护从硬盘读取的数据,提供给CPU使用

(2).保存CPU的一些临时执行结果,以便CPU下次使用或保存到硬盘

3.存储设备:磁盘、光盘、磁带等;

(1)磁盘驱动器:每台计算机至少有一个硬盘驱动器。硬盘——用于永久的保存数据和程序。

(2)光盘驱动器(CD&DVD)

(3)USB闪存驱动器:用于存储和传输数据
         USB:通用串行总线。

4.输入设备:键盘、鼠标等;

5.输出设备:显示器、打印机等;

显示器屏幕分辨率:显示设备水平和垂直方向上显示的像素(px)数。

分辨率越高,图像越锐化、越清晰

6.通信设备

常见设备有:

拨号调制解调器:使用电话线

DSL(数字用户线):使用的也是电话线

电缆调制解调器:利用有线电视电缆进行数据传输,通常速度比DSL快

网络接口卡(NIC):将计算机接入局域网(LAN)的设备

无线网络:计算机可通过无线适配器连接到局域网或internet上

JAVA编程入门——计算机硬件相关推荐

  1. Java编程入门与应用 P104—例4-12(学生管理系统——密码的重复验证)

    Java编程入门与应用 P104-例4-12 在第一次进入系统时要求管理员设置一个密码,出于安全考虑密码需要输入两次,如果两次输入的密码一致才生效,否则提示失败 import java.util.Sc ...

  2. Java编程入门与应用 P124——例5-4(计算90度的正弦值、0度的余弦值、1的反正切值、120度的弧度值)

    Java编程入门与应用 P124--例5-4 计算90度的正弦值.0度的余弦值.1的反正切值.120度的弧度值 因为参数里都是double值,需要以弧度代替角度来实现 /*** Java编程入门与应用 ...

  3. Java编程入门---JDK安装

    Java编程入门 初步了解方法的定义方式和相互调用 掌握递归调用 理解和使用数组 掌握常见类的基本使用,String字符串.Random随机类.Math数学库类和日期类 程序 程序=算法+数据结构 用 ...

  4. JAVA编程入门基础

    JAVA编程入门 程序=算法+数据结构 用户使用编程语言实现问题域到解域的映射,细节描述算法 1.汇编语言-贴近于硬件设备 2.高级语言-C#.Java-贴近于自然语言-需要编译过程将高级语言所编写的 ...

  5. 01.Java 编程入门学习笔记20210307

    Java 编程入门学习笔记-day01 第0章:编程入门 1.计算机的概述 计算机 = 硬件 + 软件 1.1硬件:冯诺依曼体系 CPU: CPU的衡量标准:速度的计量单位是赫兹(Hz),1Hz相当于 ...

  6. Java编程入门与应用 P210 例8-8——演示创建实例的方法

    Java编程入门与应用 P210 例8-8--演示创建实例的方法 显式转换和隐式转换的概念 /*** Java编程入门与应用 P210 例8-8--演示创建实例的方法** 显式转换和隐式转换的概念*/ ...

  7. Java编程入门与应用 P80——例3-24(小明参加一个1000米的长跑比赛每跑完一圈,教练就会问他是否要坚持下去,如果回答yes,则继续跑,否则表示放弃。)

    Java编程入门与应用 P80--例3-24 小明参加一个1000米的长跑比赛,在100米的跑道上,他循环地跑着,每跑一圈,剩余的路程就会减去100米,要跑的圈数就是循环的次数.但是,在每跑完一圈, ...

  8. Java编程入门与应用 P93——例4-2( 使用“+”连接运算符,连接3个数组和1个字符串,学生考试信息)

    Java编程入门与应用 P93--例4-2 使用"+"连接运算符,连接3个数组和1个字符串 学生考试信息 /*** Java编程入门与应用 P93--例4-2* 使用"+ ...

  9. Java编程入门与应用 P173——例7-2(创建包含5个元素的int类型的属猪,然后分别将元素的值设置为1、2、3、4、5、8)

    Java编程入门与应用 P173--例7-2 创建包含5个元素的int类型的属猪,然后分别将元素的值设置为1.2.3.4.5.8 创建一维数组的格式: 数据类型[] 属数组名; 分配空间格式: 数据类 ...

最新文章

  1. android不同Activity之间的数据共享
  2. 人体肺活量测试软件,人体肺活量怎么测试
  3. spring 导出csv_Spring批处理CSV处理
  4. iphone手机型号获取
  5. spring配置文件注解方式引入的两种方式
  6. springAOP之代理
  7. 浅谈信息安全及解决方案
  8. 矩阵分析 (五) 矩阵的分解
  9. 计算机地图制图符号制作的心得,计算机地图制图.docx
  10. Linux工具之htop命令
  11. Vue之使用Coreui框架实现table中的checkbox多选功能
  12. 厦门大学LaTeX毕业论文模板:中英文双目录
  13. 网游无间道:你所忽略的托儿
  14. android跳转到rn界面,第五章 RN与Native—由原生页面跳转到Rn页面;在Rn页面调用Android Native组件和Native数据...
  15. 《操作系统真象还原》第十四章 ---- 实现文件系统 任务繁多 饭得一口口吃路得一步步走啊(上一)
  16. Java实现Telegram机器人
  17. 分布式 | dble 启动的时候做了什么之配置检测
  18. 计算机网络英文习题(中文及答案解析)
  19. CUDA内联汇编和PTX ISA入门指南
  20. 100教程-100jc.cn

热门文章

  1. 微信小程序,scroll-view中实现tab吸顶效果
  2. vue适配移动端布局
  3. Density Map Guided Object Detection in Aerial Images (论文阅读笔记)
  4. 移动电影院院四大功能开启5G全新征程
  5. 写给准备学IT和刚刚开始学IT的同学们
  6. 真趣科技:多业务形态的企业需要灵活可配置的CRM系统
  7. selenium模拟登录示例
  8. input做图片上传限制图片大小1M以内
  9. linux sed不起作用,Linux:sed工具
  10. 手机续航能力测试软件,iQOO手机续航怎么样?iQOO手机续航能力实测