概述

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

  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. lf 前后端分离 (4) 价格策略
  2. 如何在ActionScript 3中将“ Null”(真实的姓氏!)传递给SOAP Web服务
  3. RxJava系列4(过滤操作符)
  4. android垂直排列元素_Android弹性布局(FlexboxLayout)
  5. 背完这444句,你的口语绝对不成问题了
  6. 第六届蓝桥杯JavaC组省赛真题——详细答案对照(包含垒骰子)
  7. PAT (Basic Level) Practice (中文)1005 继续(3n+1)猜想 (25 分)
  8. 定点化_mif文件生成
  9. 重装谷歌浏览器chrome:未知错误导致安装失败
  10. 大数据之hive分区表和分桶表的区别
  11. php 判断字符串类型
  12. 关于搜索引擎原理的详细解读
  13. JAVA初学者推荐《Java开发实战经典》李兴华著
  14. 效能评估软件解决方案
  15. 互联网晚报 | 12月5日 星期日 | 饿了么启用AI技术研发新菜品;搜狐将布局知识直播;《英雄联盟手游》获选苹果年度游戏...
  16. “海青杯”复赛群雄逐鹿,凡科为青年创业翱翔插上翅膀
  17. CF1324D Pair of Topics 题解
  18. 【机器学习 - 8】:随机梯度下降法
  19. 学习ZYNQ之FPGA2(开发板资源初探)
  20. markdown插入图片的几个办法

热门文章

  1. 通过锁装置实例了解SOLIDWORKS motion实体接触及马达的高级用法
  2. Angular 全局监听键盘事件
  3. Example一些常用写法
  4. Required Integer[] parameter ‘xxx‘ is not present”报错的解决方案
  5. 湖北工业大学图书馆无线网连接
  6. ofo创始人“谢幕”,我们的押金恐怕真拿不回来了
  7. ACM-steps--dyx--1.3.4--百步穿杨
  8. 阿里云ecs和域名的购买,绑定,备案教程
  9. Shell语言中的变量和引用
  10. 修复登录大河盲盒小程序源码,实现运营“玩法自由”,超多功能的盲盒型挖矿程序源码