当前位置: 首页 > news >正文

如何做网站流量统计什么软件可以制作图片

如何做网站流量统计,什么软件可以制作图片,东莞h5网站建设,郴州今天几例作者简介: CSDN内容合伙人、CSDN新星计划导师、JAVA领域优质创作者、阿里云专家博主,计算机科班出身、多年IT从业经验、精通计算机核心理论、Java SE、Java EE、数据库、中间件、分布式技术,参加过国产中间件的核心研发,对后端有…

作者简介:

CSDN内容合伙人、CSDN新星计划导师、JAVA领域优质创作者、阿里云专家博主,计算机科班出身、多年IT从业经验、精通计算机核心理论、Java SE、Java EE、数据库、中间件、分布式技术,参加过国产中间件的核心研发,对后端有自己独到的见解。

目录

1.概述

2.计算机由哪些部分组成

3.计算机各部分之间如何通信

4.数据如何存储

5.计算机如何与外界进行通信


1.概述

在实际的JAVA后端开发中,我们会经常碰见一些性能问题,这些性能问题很多其实都是因为现代计算机的基础架构自身存在着绕不过去的短板,而很多性能优化的方法其实就是围绕着如何补这个短板而展开的。

例如因为读数据库(读磁盘)很慢,而产生的redis之类的缓存技术,又例如IO很慢,JAVA从BIO从而升级了NIO,在其中提出了零拷贝的解法。

了解计算机的基础架构,能让我们在看待后端技术时,拥有更高的视角,会发现其实搞来搞去归根结底就是为了补全那么几个地方的缺陷,使得纷繁复杂且抽象的知识很快就能归类起来,而且更加容易类推,使得学习无往不利。

博主之前写过一个系列的《计算机组成原理》,是专门针对后端方向来写的。本文可以理解为是该系列的清单。本文将依次讲述:

  • 计算机由哪些部分组成
  • 各部分之间如何通信
  • 数据如何存储
  • 计算机如何与外界进行通信

注:本文的所有图片均来自博主以前的文章,那时候的ID还不是现在这个,均属自产自销。

2.计算机由哪些部分组成

文章链接:

计算机组成原理(1)概论_pc机内存储器由半导体存储器组成,可分为 ddr3和()两大类。__BugMan的博客-CSDN博客

我们现在使用的计算机的设计与实现,均遵循1946年美籍匈牙利科学家冯·诺伊曼提出的“冯诺依曼体系”,该体系简单总结起来即为,计算机有五大部分组成:内部有运算器、控制器、存储器;外部有输入、输出设备。

  • 内部
    • 运算器,ALU(算术逻辑单元),执行算术逻辑运算以及位移循环等操作。常说的计算机的位数,也就是运算器的一个数据单元的宽度,8位、16位、32位、64位。
    • 控制器,CU,产生控制命令,控制全机。
    • 存储器,,用二进制的方式存储数据和程序。
  • 外部
    • 输入设备,输入信息
    • 输出设备,输出信息

3.计算机各部分之间如何通信

文章链接:

计算机组成原理(2)总线_单总线和双总线的区别__BugMan的博客-CSDN博客

计算机的五大组件我们已经知道了,但是五大组件都是各自独立的,要让他们携手起来一起工作,还需要一样东西将他们串联起来,这样东西就是——总线。

总线系统是计算机内部各个组件之间进行数据传输和通信的物理连接和控制机制。总线可以看作是一组并行的电子线路,用于传递指令、数据和控制信号。总线系统在计算机的内部连接各种硬件组件,如中央处理器(CPU)、内存、输入输出设备等,实现它们之间的协调工作。

总线一共有三种:

  • 数据总线

    传输数据信息

  • 地址总线

    传输数据总线上传输的数据在内存中的地址

  • 控制总线

    传输控制信号,如中断信号、复位信号、就绪信号等。

加上总线后,整个计算机的架构应该长这样:

4.数据如何存储

文章链接:

计算机组成原理(3)存储器_计组数据总线等于储存容量__BugMan的博客-CSDN博客

计算机除了需要CPU来完成运算和控制功能以外,还需要有一个存储体系来存储数据。现代计算机的存储结构采用的一个多级结构:

数据从最底层的硬盘上一层层的加载进上层,最终给CPU,之所以将存储体系构架成这样,是因为构建一个合理的存储体系会涉及以下问题:

  1. 主存速度够快吗?
  2. 主存容量够大吗?价格够低吗?

1.主存速度够快吗?

按照摩尔定律,计算机的CPU上晶体管每18个月数量会翻一倍,因此CPU的读写速度现阶段要远远高于主存的读写速度。

CPU是一个食客,主存是个厨子,食客吃菜的速度肯定比厨子做菜的速度快的多,这时候食客等待的这段时间就被浪费掉,对应于CPU来说就是未被充分利用起来,大段时间处于空转、等待。

解决办法就是做成自助餐,放在餐台上,让餐台这个设施去平衡食客和厨子之间速率的不匹配。至于食客到底想吃什么?会有一个算法去自动计算,计算出食客可能想吃的是什么。

这个餐台就是位于CPU和主存之间的高速缓冲存储器(cache)

2.主存容量够大吗?价格够低吗?

存储设备的价格和读写速度是成正比的,基于成本考虑计算机中的存储设备不可能都用主存级读写速度的。因此更为合理的架构是——主存+辅存,主存就是内存条,辅存就是硬盘,主存读写速度较快,价格高,容量小,存放计算机当前需要的热数据,辅存中读写速度较慢,价格低,容量大,存放冷数据。手机的诸如8+128,4+64就是指的内存和主存。

5.计算机如何与外界进行通信

链接:

计算机组成原理(4)IO_计算机组成原理io设备__BugMan的博客-CSDN博客

计算机的输入/输出(I/O,Input/Output)是指计算机与外部设备之间的数据交换过程。在JAVA后端,IO优化是性能优化上很重要的一点,其实JAVA的IO模型就是对计算机的IO模型进行的二次封装,搞明白计算机的IO模型,对编程语言的IO将会一目了然。

http://www.yayakq.cn/news/267834/

相关文章:

  • 设计工作室网站电商网站制作方案
  • 机械技术支持中山网站建设wordpress做一个html登陆页面
  • 外贸网站开发定制温州广厦网页制作
  • 做网站怎么改关键词龙采哈尔滨建站公司
  • vps上创建网站广州市企业网站建设
  • 欧美网站模板php做电子商务网站的种类
  • openwrt 网站开发2023年九月份新闻
  • 营销型网站建设主要需要注意什么建设部建设厅报考网站
  • 驻马店网站优化怎么建设淘客自己的网站
  • 焦作网站设计公司家用电脑做网站教程
  • 幻灯片在什么网站做网站可以不进行icp备案吗
  • 同企网站建设做网站查域名的网站
  • 注册外贸网站有哪些问题大牌网页设计
  • 南京网站设计外包网站建设代码流程
  • 制作网站的知识客户关系管理定义
  • o2o网站建设方案pptseo培训赚钱
  • 子目录网站互联网推广方法
  • 网站开发用什么架构湖南建设信息网官网
  • 网站开发工具软件网站开发和网站运营
  • 建设项目从哪个网站可以查富文本编辑器wordpress
  • 厦门 做网站WordPress 镜像同步
  • 三明鑫龙建设工程网站郑州公司建站搭建
  • 公网ip做网站访问不安康seo
  • 单一产品网站如何做seo快速做网站的技术
  • 如何做好网站内更新做一个展示网站多少钱
  • 深圳鼎诚网站建设十大网页设计大全
  • iis 临时网站天津市建设局网站
  • 郑州区块链数字钱包网站开发公司石家庄seo推广
  • 布谷 海南网站建设wp企业网站模板
  • 集团网站手机版学生班级优化大师