概述

计算机包含硬件和软件两个部分

  1. 硬件:包含计算机中可以看到的物理部分

  2. 软件:提供一些看不到的指令,这些指令控制硬件完成一些特定的任务

计算机硬件介绍–中央处理器

​ 冯·诺依曼体系结构是现代计算机的基础,现在大多计算机仍是冯·诺依曼计算机的组

织结构,只是作了一些改进而已,并没有从根本上突破冯体系结构的束缚。冯·诺依曼

也因此被人们称为“计算机之父”。

  1. 中央处理器(CPU):改组件属于计算机的大脑

    ​ 每台计算机都有一个内部时钟,该时钟以固定速度发射电子脉冲。时钟速度越快,在给

    定的时间段内执行的指令就越多。速度的计量单位是赫兹(Hz),1Hz相当于每秒1个脉

    冲。随着CPU速度不断提高,目前以千兆赫(GHz)来表述。

$$
1GHz=1000MHz;

1MHz=1000kHz;

1kHz=1000Hz;
$$

​ Hz(赫兹)

​ KHz(千赫)

​ MHz(兆赫)

​ GHz(千兆赫)

IT定律之计算机行业发展规律

摩尔定律

​ 是由英特尔(Intel)创始人之一戈登·摩尔(Gordon Moore)提出来的,每一美元所能买到的电脑性能,将每隔18-24个月翻一倍以上。

安迪-比尔定律

​ 原话是 “Andy gives, Bill takes away.(安迪提供什么,比尔拿走什么。),安迪指英特尔前CEO安迪·格鲁夫,比尔指微软前任CEO比尔·盖茨,这句话的意思是,硬件提高的性能,很快被软件消耗掉了。

反摩尔定律

​ 就是反过来看摩尔定律。一个IT公司如果今天和18个月前卖掉同样多的、同样的产品,它的营业额就要降一半。IT届把它称为反摩尔定律。

计算机硬件介绍–存储设备

​ 内存中的数据在断电的时会丢失,那么我们可以考虑将程序和数据永久的保存在存储设备上,当计算机需要这些数据的时候,在移入内存,因为从内存中读取比从存储设备读取要快得多。

磁盘驱动器

光盘驱动器

USB闪存驱动器

计算机硬件介绍–内存(RAM)

  • 数据是怎么储存到计算机中的:将数据转bai换成二进制,以0、1的形式存储在计算机中

  • 计算机就是一系列的电路开关。每个开关存在两种状态:关(off)和开(on)。如果电路是开的,它的值是1。如果电路是关的,它的值是0。

  • 一个0或者一个1存储为一个比特(bit),是计算机中最小的存储单位

  • 计算机中是最基本的存储单元是字节(byte) 。每个字节由8个比特构成

  • 计算机的存储能力是以字节和多字节来衡量的。如下:

    $$
    千字节(kilobyte,KB) = 1024B;

    兆字节(megabyte,MB) = 1024KB;

    千兆字节(gigabyte,GB) = 1024MB;

    万亿字节(terabyte,TB) = 1024GB
    $$

一个程序和它的数据在被CPU执行前必须移到计算机的内存中。

输入输出设备

常见的输入设备:键盘(keyboard)和鼠标(mouse)

常见的输出设备:显示器(monitor)和打印机(printer)

计算机发展史上的鼻祖

图灵是当之无愧的计算机科学和人工智能之父,图灵论文中的“用有限的指令和有限的存储空间可算尽一切可算之物”

冯·诺依曼 称为“计算机之父”和“博弈论之父”,最简单的来说,冯诺依曼理论的要点是:数字计算机的数制采用二进制;计算机应该按照程序顺序执行。

同样有着“计算机之父”称号的冯·诺依曼的助手弗兰克尔在一封信中写到:“……计算机的基本概念属于图灵。按照我的看法,冯·诺依曼的基本作用是使世界认识了由图灵引入的计算机基本概念……”

操作系统

​ msdn可下载系统镜像,如何制作U盘启动项参考以下链接

[https://blog.csdn.net/qq_41921196/article/details/97375991]:

万维网

万维网(World Wide Web,www,环球信息网)常简称为Web,发明者蒂姆·伯纳斯·李。

​ WWW可以让Web客户端(常用浏览器)访问浏览Web服务器上的页面

万维网 因特网 互联网直接的关系?

Java开发之计算机概述01相关推荐

  1. 【Java开发】Spring Cloud 01 :微服务前提精要

    算是新开了一个 Spring Cloud 的坑,本文来源于姚半仙的<Spring Cloud 微服务项目实战>课程,大部分文字内容基于该课程,我的工作可能就是梳理归纳和拓展,希望尽快搞懂相 ...

  2. java 什么是计算机

    ###01.01_计算机基础知识(计算机概述)(了解) 1946年2月14日,由美国军方定制的世界上第一台电子计算机"电子数字积分计算机"(ENIAC Electronic Num ...

  3. Java开发环境的搭建与基础语法(温习知识点)

    复习昨日内容 * Java语言概述* Java语言概述&发展史[了解]* Java的跨平台[了解]* JDK JRE JVM 有什么作用[理解] * Java开发环境的搭建 * JDK的下载与 ...

  4. SDKMAN搭建Java开发环境

    SDKMAN搭建Java开发环境 1 概述 1.1 为什么需要多个JDK? 1.2 经典的配合方案 1.3 如何拥有多个JDK? 2 SDKMAN 2.1 如何安装? 2.2 日常使用 2.3 总结 ...

  5. 【Java开发语言 01】第一章 Java语言概述(基础常识+Java语言概述+Java程序运行机制及运行过程+Java语言环境的搭建+开发体验hello world+错误:编码GBK的不可映射字符)

    java入门-第一章Java语言概述 1基础常识 软件开发 人机交互方式 常用的DOS命令(win系统,有一些直接通过命令执行的) 2 Java语言概述 什么是计算机语言 关于面向对象和面向过程 Ja ...

  6. day01--java基础编程:计算机基础知识 ,java语言概述,java开发环境搭建,eclipse概述,创建简单java项目,JDK JRE JVM的关系,java开发中的命名规范,编程风格

    1 Day01–Java开发环境+HelloWorld 1.1 计算机基础知识 资料下载网址:刘沛霞 18600949004 code.tarena.com.cn tarenacode code_20 ...

  7. 计算机类毕业参考文献(java开发)

    [1]袁伟华. Java线程池的研究与实现[J].电脑编程技巧与维护,2015,01:28-29. [2]李博,徐云杰,翁丹. 基于Java的汽车企业产能管理系统设计[J]. 汽车实用技术,2015, ...

  8. 【深入Java虚拟机JVM 01】Java发展与展望概述

    目录 1.1 概述 1.2 Java技术体系 1.3 Java发展史 1.4 展望Java技术的未来 1.4.1 模块化 1.4.2 混合语言 1.4.3 多核并行 1.4.4 进一步丰富语法 1.4 ...

  9. 微信公众号Java开发-笔记01【微信公众号介绍、开发环境搭建】

    学习网址:哔哩哔哩网站 微信公众号开发-Java版 微信公众号Java开发-笔记01[微信公众号介绍.开发环境搭建] 微信公众号Java开发-笔记02[] 微信公众号Java开发-笔记03[] 微信公 ...

最新文章

  1. 物体的三维识别与6D位姿估计:PPF系列论文介绍(三)
  2. seaborn可视化直方图(histogram)、添加密度曲线、并自定义直方图中每一个条形的条形框的色彩(edgecolor)
  3. 因子分析累计方差贡献率要在多少_R语言进阶之因子分析
  4. element ui 红点_element-ui 自定义表单验证 , 但是不出现小红心了
  5. c语言迷宫算法设计,基于C语言的可连通迷宫算法设计及实现(毕业学术论文设计).doc...
  6. java xml 反射_java使用dom4j解析xml配置文件实现抽象工厂反射示例
  7. 牛客-仓鼠的石子游戏【博弈论】
  8. 常见的误解:这会创建多少个对象?
  9. hashtable - hashmap
  10. Java LinkedList公共布尔boolean offerLast(Object o)方法(带示例)
  11. mysql数据修改-DEDE
  12. 一步一步回顾分析攻防演习中的 WebLogic T3 反序列化 0day 漏洞
  13. sprutcam 多机器人_Sprutcam工业机器人离线编程系统
  14. 用java做一个小游戏源代码_用java编写的小游戏源代码分析
  15. php短信验证码接口怎么写,PHP 攻击短信验证码接口
  16. 普通游戏显卡和专业图形显卡的区别
  17. 墙里秋千墙外道。墙外行人,墙里佳人笑。笑渐不闻声渐悄。多情却被无情恼。
  18. 【力扣】77. 组合
  19. 微信小程序简单获取当前时间及日期
  20. MATLAB-最简单基础的画二维图(点图、折线图、拟合曲线)

热门文章

  1. scanf()返回值
  2. Python的word文档读取doc读取
  3. mybatis中关于example类详解
  4. 繁华三千如梦散,红尘俗世要释怀
  5. 程序员面试题精选算法58题加答案
  6. java对集合遍历的四种方式
  7. 用Node.JS和Think.JS实现的中宣部防沉迷实名认证系统
  8. MDPI参考文献引用
  9. 软件测试之xx银行面试过程总结
  10. 【国庆快乐】送给祖国母亲一朵玫瑰花(效果+代码+运行)