`

计算机基础原理

 
阅读更多

1.冯诺依曼 计算机工作原理是什么?

 

   cup(运算器+控制器+寄存器)<----->内存(机器码)<------->输入输出设备

 

2.计算机现在存在 速度匹配问题该如何解决?

 

   坐驴车 vs  坐火箭

   cup       0.3ns      1s

   DRAM   120ns     6min
   Rotational disk   1-10ns    1-12month

   internet       181ms    19years

  解决:提升其他设备配置--->不可能暂时

  方案:那就提升cpu的利用率,让cpu忙碌

  •   同步--异步
  •   顺序--并发
  • 多核,并行三个cpu并行
  • 增加中间层--缓存  例如cpu 有寄存器L0 芯片中有寄存器L1L2,然后是内存L3

3.你知道当电源按下以后发生了什么事情么?

 

  1. 主板供电
  2. 告诉cpu启动restart
  3. cup找到一个特定内存地址,这里是一条跳转指令,跳到系统BIOS启动代码处
  4. 读取MBR代码进行自检启动,有问题会出现不同频率的蜂鸣,没有问题启动成功
  5. MBR 中前446是加载,中间64是分区,找到活动分区就可以装在系统了,最后两个字节是系统状态码。

4.Hello World 的一生

 

  1. 程序写好后,JVM编译生成二进制机器指令文件,存储在硬盘
  2. 运行程序,操作系统把hello world 从硬盘放在内存中
  3. cpu开始执行main程序中的机器语言指令
  4. 机器语言指令把“hello world” 从内存中搬到寄存器中
  5. 机器语言指令把  寄存器数据复制到显示器上显示

 

   

分享到:
评论

相关推荐

    计算机基础原理计算机基础原理计算机基础原理

    计算机基础原理涵盖了许多关键概念,它是理解信息技术和计算机科学的核心。这一领域主要涉及以下几个方面的知识: 1. **计算机网络概论**:这是计算机基础的重要部分,涵盖了计算机如何通过网络互相连接,实现数据...

    计算机基础原理计算机基础原理.doc

    计算机基础原理是信息技术领域的基石,它涵盖了从计算机硬件到软件设计的多个方面。这份文档《计算机基础原理》详细介绍了这一领域的一些核心概念和实践技能,旨在帮助初学者建立起扎实的信息技术理论基础。 首先,...

    计算机基础原理 总复习 习题

    计算机基础原理是所有IT学习者必经的一门重要课程,它涵盖了计算机系统的基本构成、工作原理以及相关的计算和数据处理概念。在这个总复习习题集中,我们能够深入理解和巩固这方面的知识。 首先,我们要理解计算机的...

    计算机基础原理与实用技术

    内容概要:本文档全面涵盖了计算机基础知识及其实用技巧,详细介绍了计算机信息概念和媒体类型,发展历程从图灵机、ENIAC再到现代计算机,冯·诺伊曼结构,计算机分类和应用,最新的行业发展趋势等内容,还涉及了...

    编程必备基础计算机组成原理+操作系统+计算机网络.pdf

    1. 计算机基础概要:计算机是指能够自动执行程序的电子设备,包括硬件和软件两部分。硬件包括中央处理器(CPU)、存储器、输入/输出设备等,而软件包括操作系统、应用程序和编程语言等。 2. 计算机简史及编程语言:...

    计算机原理计算机原理计算机原理计算机原理计算机原理计算机原理计算机原理计算机原理

    计算机原理是信息技术的基础,它涵盖了计算机系统的基本构造和工作方式,包括硬件和软件两大部分。在深入探讨这个主题之前,让我们先对每个章节的主题进行简要概述,这些章节的标题暗示了我们将要学习的关键概念: ...

    计算机组成原理第五版答案

    《计算机组成原理》共分8章,主要内容分成两个部分:第1、2章介绍了计算机的基础知识;第3~8章介绍了计算机的各子系统(包括运算器、存储器、控制器、外部设备和输入输出子系统等)的基本组成原理、设计方法、相互...

    计算机组成原理基础知识

    计算机组成原理是计算机科学与技术领域的一门基础课程,它主要研究计算机系统中硬件部分的结构、工作原理以及它们如何协同工作来执行指令和处理数据。这个压缩包包含的资源很可能是对这门课程的详细讲解,涵盖了八个...

    计算机组成原理唐朔飞ppt

    在学习计算机组成原理时,读者需要具备一定的数学基础知识,如线性 代数、微积分、概率论等。同时,读者也需要具备一定的编程能力,如c语言、java语言等。 计算机组成原理是计算机科学中的一门重要课程,旨在探讨...

    计算机组成原理白中英第六版解析

    计算机组成原理是计算机科学和技术的基础部分,它是研究计算机系统的基本结构、组件、功能和工作原理的学科。计算机组成原理白中英第六版解析是该领域的经典教材之一,本书系统地介绍了计算机组成的基本概念、指令...

    2013-2014年哈尔滨工业大学854计算机基础(含数据结构、计算机组成原理)考研真题

    总之,哈工大854计算机基础考试是对考生全面掌握计算机科学基础的考验,数据结构与计算机组成原理是其中的两大支柱。这份资源提供了宝贵的历年真题,对于考生来说是宝贵的参考资料,务必充分利用,深入理解每一个...

    计算机组成原理.pdf

    计算机组成原理是计算机科学的基础,它涉及计算机内部的硬件结构和数据表示。诺依曼体系结构是现代计算机设计的核心理念,由五大基本组件构成:运算器、控制器、存储器、输入设备和输出设备。其中,运算器负责数据的...

    计算机组成原理-白中英-第五版_计算机组成原理_白中英_

    白中英-第五版.pdf》这本书详细涵盖了上述所有知识点,通过学习,读者不仅可以掌握计算机硬件的基本原理,还能对计算机系统有一个全面深入的理解,为后续的计算机系统设计、软件开发等相关工作奠定坚实基础。

    计算机基础组成及运行原理动画视频(最新最全)

    计算机基础组成及运行原理是信息技术领域中的核心概念,对于理解和操作现代计算机至关重要。这个资源包含的25个动画视频详细地介绍了计算机的工作机制,涵盖了CPU的运作、寻址技术、内存管理和特定指令等方面,旨在...

    计算机组成原理微课版课后习题答案

    计算机组成原理是计算机科学与技术的基础课程,它探讨了计算机系统内部的硬件工作原理,包括数据表示、运算器设计、存储系统、指令系统、中央处理器(CPU)架构、输入输出系统以及总线结构等核心主题。下面将对这些...

    计算机组成原理PPT.zip

    计算机组成原理是计算机科学与技术领域的一门基础课程,它主要研究计算机系统的基本构造和工作原理。本资料“计算机组成原理PPT.zip”包含了关于这一主题的详细讲解,旨在帮助学习者深入理解计算机硬件系统的各个...

    计算机基础知识计算机组成原理PPT课件.pptx

    计算机基础知识计算机组成原理PPT课件 计算机系统组成是计算机科学的基础知识之一,包括硬件系统和软件系统两个部分。硬件系统是指构成计算机的物理设备,例如CPU、存储器、软盘驱动器、硬盘驱动器、光盘驱动器、...

    计算机组成原理计算机组成原理

    计算机组成原理是计算机科学与技术领域的一门基础课程,它主要研究计算机系统中硬件部分的结构、工作原理以及数据在系统中的表示和处理方式。这门学科深入解析了计算机内部的逻辑构造,包括运算器、控制器、存储器、...

Global site tag (gtag.js) - Google Analytics