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

社工站建站流程网站开发中常用的技术和工具

社工站建站流程,网站开发中常用的技术和工具,网站建设 福步,怎么做qq网站1. 计算机发展史 计算的需求在人类的历史中是广泛存在的#xff0c;发展大体经历了从一般计算工具到机械计算机到目前的电子计算机的发展历程。#xff08;以下是计算机的发展历程#xff09; 1、公元前2500 年前#xff0c;算盘已经出现了#xff1b;除此之外#xff0c…1. 计算机发展史 计算的需求在人类的历史中是广泛存在的发展大体经历了从一般计算工具到机械计算机到目前的电子计算机的发展历程。以下是计算机的发展历程 1、公元前2500 年前算盘已经出现了除此之外人类还创造了各种工具以辅助计算 2、1694 年德国博物学家 戈特弗里德·莱布尼兹建造了“步进计算器”。 3、1822 年英国科学家 查尔斯·巴贝奇设计了“差分机”模型1991年才被现代科学家根据手稿建造完成 4、十九世纪三十年代英国科学家 查尔斯·巴贝奇更进一步设计了“分析机”模型是第一台“通用计算机”。 5、1890 年美国科学家为了解决人口普查中的计算问题发明了“打孔卡片制表机 6、1943年英国制造了第一个大规模使用“真空管”的计算机 —— 巨人一号用于破解纳粹通信密码。 7、1944 年IBM 公司为二战同盟国制作了最大的“机电计算机” —— 哈佛 Mark一号用于给“曼哈顿计划”跑模拟。 8、1945年ENIAC在“宾夕法尼亚大学”完成建造被视为第一台电子通用计算机。 9、1955年AN/FSQ-7计算机是“SAGE”防空计算机系统的一部分。 10、1947年贝尔实验室科学家发明了“晶体管”一种新的电子开关诞生了。也就是我们平时所谓的“半导体”材料 人类对计算的需求驱动我们不断的发明、改善计算机。目前这个时代是“电子计算机”的时代发展的潮流是更快速、更稳定、更微型。 故此计算机是有软件和硬件两部分组成的大概公式就是计算机软件硬件其中硬件部分主要依赖于冯诺依曼体系结构 2. 冯诺依曼体系Von Neumann Architecture 现代的计算机, 大多遵守冯诺依曼体系结构且该体系结构图如下所示 简单的词汇讲解         1、CPU 中央处理器: 进行算术运算和逻辑判断.         2、存储器: 分为外存和内存, 用于存储数据(使用二进制方式存储)         存储器存储器主要有内存外存下面是内存和外存的相关比较         内存存储空间小外存更大         内存访问速度快外存更慢         内存的成本更高外存更便宜         内存的数据断电后会丢失外存不会         3、输入设备: 用户给计算机发号施令的设备.鼠标键盘         4、输出设备: 计算机个用户汇报结果的设备.显示器音箱 番外 1、关于x86架构和arm架构的若干知识小点 1.1 关于x86         设计cpu有很多不同的方案就称为架构且不同的架构都会有不同的指令集这些指令集就会对上层应用程序产生直接的影响。         所谓编程就是通过编程语言描述出一些逻辑这些逻辑最终被转化成cpu能识别的指令最终执行。故此我们现在用java写的代码先编译成jvm字节码文件jvm再把这些字节码文件转换成x86架构下的指令。 1.2 关于arm         相比之下苹果高通搞得cpu是另外一套架构arm架构         Arm的特点更适合适用于低功耗的机器上。苹果电脑的续航能力是十分强的但是其性能比x86要弱一些。         我们要知道计算机的功耗和性能是对立的且相互关联的。 2、关于软件         软件是一个广义的概念并非仅仅是指有图形化的界面同时一个软件的难易程度和图形化界面没有关系         软件其实就是通过代码来解决一些实际的问题。 3、Cpu基本适用情况     X86架构intel amd ----家用pc服务器     Arm架构苹果高通 ------苹果电脑。智能手机     现在的x86的cpu都是64位的cpu的位数就和代码中内存地址用几个字节表示是密切相关的---16位的cpu就是2个字节         Windows的特殊处理windows64位版本可以兼容32位的程序 3. CPU 基本工作流程 关于cpu是怎么构成的     晶体管-门电路 - 半加器 -全加器 - ALU运算器-如此差不多构成cpu 接下来我们用一个从无到有的过程一步步搭建一个 CPU 出来通过借助这个过程理解CPU、内存等计算机主要部件的工作原理  3.1 逻辑门 3.1.1 电子开关 —— 机械继电器(Mechanical Relay) 整个过程类似一个水龙头打开水龙头开关有水流出关闭水龙头开关水流停止。 我们可以通过以下电子开关下方线圈通电产生磁场吸引上方机械臂闭合完成上方电路闭合下方线圈断电磁场消失导致上方机械臂弹起断开上方电路闭合 通过电子开关我们可以实现 1 位(bit) 的看似无用的逻辑运算。我们接来下会做进一步的学习了解怎么使用电子开关组合出真正有用的逻辑组件。 3.1.2 门电路(Gate Circuit) 1、NOT GATE非门 2、AND GATE与门 3、OR GATE或门 4、XOR GATE异或门 3.2 算术逻辑单元 ALUArithmetic Logic Unit ALU 是计算机中进行算数、逻辑运算的核心部件是计算机的数学大脑 1、算术单元(Arithmetic Unit)         算数单元负责计算机里的所有数字操作比如四则运算当然它能做的远远不止这些。 2、逻辑单元(Logic Unit)         逻辑单元主要用来进行逻辑操作最基本的操作就是 与、或、非操作但不只是一位(bit)数的比较 3、ALU 符号 3.3 寄存器(Register) 和内存(RAM) Ram内存。 寄存器是cpu上的存储数据的单元。cpu上能直接存的数据比较少这些寄存器主要是为了支持cpu完成一些计算保存中间结果的虽然寄存器空间有限但是访问速度很快是内存访问速度的三到四倍的 光有 ALU 还是远远不够的我们无法为 ALU 提供存储的部件这些存储都是要求必须保持通电状态的即也就是这些存储都是易失的volatile上图的最后的效果就是使能线置位时输入为 1保存 1输入为 0保存0。使能线不置位时则写入无效。我们可以利用门锁构建我们需要的寄存器和内存 内存的构建的基本原理与上述大概一致。如此构建的内存被称为RAM(Random AccessMemory)可以支持 O(1) 时间复杂度访问任意位置的数据这也就是我们数组下标访问操作是 O(1)的硬件支持。 3.4 控制单元 CU(Control Unit)  我们现在有 ALU、存储了但这还是不足以让我们的计算机工作起来我们需要有一个部件来指挥 ALU进行何种的运算而这个部件就是控制单元(CU且两者关系如下所示 关于 CU 如何由门电路从无到有搭建我们就进行抽象了我们只需要理解 CU 可以驱动 ALU 进行具体的计算工作即可  3.5 指令Instruction 首先我们先介绍下我们需要到的指令(instruction)。所谓指令即指导 CPU 进行工作的命令主要有操作码 被操作数组成。其中操作码用来表示要做什么动作被操作数是本条指令要操作的数据可能是内存地址也可能是寄存器编号等。指令本身也是一个数字用二进制形式保存在内存的某个区域中 3.6 CPU 的基本工作流程 接下来我们演示指令运行的一个周期         执行周期经过以下阶段         当然电子计算机中的 CPU 可不像我们刚才那样靠自己来驱动这个周期的运转而是靠背后一个时钟来进行周期驱动的         最后ALU CU 寄存器 时钟就组成了我们平时经常看到的一个词汇中央处理器Center ProcessUnit简称 CPU 番外 1、cpu如何执行指令代码的         咱们写好的代码最终想要运行就需要让操作系统先把写好的并编译好的指令集加载到内存中然后cpu才能执行。         1.1 默认情况下cpu执行内存中的指令是顺序执行的当然也会遇到一些跳转指令。         1.2 当前的计算机从cpu执行指令的时候要经历从内存读取数据这样的操作。本质上依据于冯诺依曼体系结构是将“执行”和“存储”分开了这么做主要是为了“解耦合”降低硬件设计的成本但现在的cpu执行速度越来越快内存跟不上cpu的速度了所谓的表演5分钟通勤两小时由此就有了缓存临时安置一下cpu附近的区域之前的缓存在南北桥上后来都集成到cpu上了 2、Cpu的执行结论         2.1 cpu要执行的指令是在内存中。冯诺依曼体系基本设定让执行单元和存储单元解耦合         2.2 cpu要想执行指令就需要先取指令在解析指令然后才能执行指令。         2.3 取指令需要从内存中读取指令到cpu的寄存器中取指令的操作是相当耗时的cpu中通过缓存流水线等技术来优化这里的效率。         2.4 Cpu在解析指令的时候要用到解析表不同架构的cpu支持的指令表不同x86和arm等都是不同的指令表的细节已经写死到了cpu中了cpu是可以识别的。         2.5 指令在执行的过程中可能会遇到一些操作数不同的指令操作数的个数含义都会有所不同         2.6 Cpu重要的参数主频主频的含义近似看成1s之内cpu能够执行的指令个数。 3、关于cpu的相关知识         3.1 Cpu是多核超线程技术加持的产物4核8线程                    Cpu的好坏要多维度来衡量有的cpu核心多但是单核频率不高性能也就一般同架构下频率越高越好。         3.2 其他         频率描述单个cpu核心工作的速度。(1khz 1024hz1mhz1024khz1ghz 1024mhz)         睿频技术cpu的频率动态发生变化看当前任务多不多。         衡量一个cpu的单核性能既要看基础频率下限最大睿频上限。 ps:本次学习就到这里了如果大家感兴趣的话就请一键三连哦
http://wiki.neutronadmin.com/news/26611/

相关文章:

  • 苏州制作网站的公司网站备案最新备案号
  • wordpress 十个在线seo短视频
  • 相城网站建设徐州市建设局网站电话号码
  • 中国建设银行官网站电话号码垂直行业门户网站有哪些
  • 中卫网站建站设计设计网站哪个好用
  • 杭州互助盘网站开发建筑网上招工平台哪个好
  • 贵州做团队培训的网站网站建设和维护合同书
  • 电影网站是怎么做的企业手机网站建设资讯
  • 东莞网站推广外包网站 关键词 选择
  • 电商网站制作流程图wordpress略缩图图片变形怎么办
  • 2023营业执照年检入口官网四川seo关键词工具
  • 临桂建设局安全股网站wordpress api 中文
  • 新闻资讯网站模板提供微信网站建设
  • 设计一个电商网站的首页网页设计模板html代码软件
  • 电子商务网站建设模板设计导航网
  • html做企业门户网站磁力狗在线引擎
  • 网站建设的目标及服务对象跨境电商的网络营销方式
  • 什么软件可以做mv视频网站嵌入式软件开发工程师做什么
  • 新加坡网站制作蒲县网站建设
  • app合作开发福州seo推广服务
  • 兰州市建设工程质量监督站网站wordpress 引用 格式
  • 济南建设网站制作优化分析河南项目信息网
  • 什么后台做网站安全做网站是要写代码的吗
  • 怎样建立微信公众号平台seo关键词如何设置
  • 网站优缺点分析小型网站建设案例
  • 徐州网站平台企业网站备案管理系统
  • 网站优化技术ai免费logo设计一键生成
  • 网站开发的心得晋江论坛网站
  • 实训小结网站建设建设内部网站目的
  • 网站建设高级教程用电脑做网站服务器