首页 > 编程语言 >读程序是怎样跑起来的第一章有感

读程序是怎样跑起来的第一章有感

时间:2024-01-26 17:22:59浏览次数:26  
标签:计算机 有感 代码 程序 CPU 内存 第一章 cpu

   程序只是计算机每一步动作的指令,计算机内部的编译和代码是人工事先做好的,我们输入代码,计算机内部进行编译成机器语言,执行代码。而cpu是计算机的核心部位,cpu能够直接识别和执行的只有机器代码,像我们输入的java代码和c#代码都是进行转化为机器语言之后才会运行的。而cpu是由许多晶体管组成的,内存是计算机的主存储器,通过控制芯片与cpu相连。内存都会有地址,通过引用地址对数据进行处理。  读完第一章后,我对程序的运行有了一个大概的印象,程序怎么运行,在脑子里有了一个模型,并且对程序的组成和计算机内部的构造有了了解。
  我对于第一章所讲解CPU在脑子中只是知道它相当于是计算机的大脑,内部由数百万至数亿个晶体管构成。程序计数器简单来说就是程序计数器数值的变化以及所输出的地址在内存中所显示的内容。在文章的最后,还介绍了CPU和其他硬件组件之间的联系。CPU通过总线与内存、硬盘等外部设备进行数据的传输和交换。它负责从内存中读取指令和数据,并将计算结果写回内存或者输出给其他设备。CPU与其他硬件的协同工作,使得计算机系统能够正常运行。

标签:计算机,有感,代码,程序,CPU,内存,第一章,cpu
From: https://www.cnblogs.com/lytt/p/17989823

相关文章

  • 程序员有哪些必读书单2,目前保存的分享一下
    1.大话设计模式_程杰《大话设计模式》是由程杰编写的一本关于设计模式的书籍1234。这本书以情景对话的形式,用多个小故事或编程示例来组织讲解GoF(设计模式的经典名著——DesignPatterns:ElementsofReusableObject-OrientedSoftware,中译本名为《设计模式——可复用面向对......
  • Java web 应用程序的部署方式有哪些
    当我们开发完一个JavaWeb应用程序后,接下来需要将其部署到服务器上,以便用户可以通过浏览器访问。本文将介绍几种常见的JavaWeb应用程序的部署方式。一、独立容器独立容器是最常见的部署方式之一,它是指将JavaWeb应用程序打包成一个独立的WAR文件,然后将该WAR文件部署到独立的Servle......
  • ARM指针寄存器——堆栈指针寄存器SP、程序计数器PC、连接寄存器LR详解
    堆栈的实现方法        在随机存储器区划出一块区域作为堆栈区,数据可以一个个顺序地存入(压入)到这个区域之中,这个过程称为‘压栈’(push)。通常用一个指针(堆栈指针SP—StackPointer)实现做一次调整,SP总指向最后一个压入堆栈的数据所在的数据单元(栈顶)。从堆......
  • 《程序是怎样跑起来的》第一章
    在阅读《程序是怎样跑起来的》第一章后,我对计算机程序的运行原理有了更深入的了解。这本书以通俗易懂的语言,向读者介绍了计算机程序的基本概念、组成结构和运行过程。通过阅读这一章,我收获了以下几点感悟:计算机程序的本质:计算机程序是一种用于控制计算机执行特定任务的指令序列......
  • 登录模块--小程序快捷登录
      静态结构//src/pages/login/login.vue<scriptsetuplang="ts">//</script><template><viewclass="viewport"><viewclass="logo"><imagesrc="https://pcapi-xiaotux......
  • 二手旧物回收小程序:环保与价值的双重革命
    随着社会的快速发展,物质生活的丰富带来了大量的闲置物品。这些物品,在经过短暂的利用后,往往被遗忘在角落,造成了资源的浪费。然而,随着科技的发展,一个全新的平台正在出现,它可以帮助我们重新审视这些闲置的物品,让它们重新焕发生机。这就是二手旧物回收小程序。一、二手旧物回收小程序的......
  • 阿里云效替代jenkins部署netcore程序
    问题描述:随着jenkins的不断升级,占用内存是越来越夸张,还需要宿主机上安装java11,最新版java11也不好使了,云服务器内存吃紧就寻思的换个思路走CI/CD,尝试使用阿里云效,折腾了半天感觉效果还行。编译打包方式与jenkins略有不同,之前是将代码拉到服务器jenkins目录,通过Dockerfile执行编译......
  • 《程序是怎样跑起来的》第一章读后感悟
    CPU是负责解释和运行最终转换成机器语言的程序内容。内存或主存是通过控制芯片与CPU相连,负责存储指令和数据。主存有可读写的元素构成,每个字节带有一个地址编号(1字节=8个位),CPU通过该地址读取内存,或写入数据。这四个部门是通过电流信号相互连通的。寄存器可以用来暂存指令......
  • 微信小程序进入场景枚举类
    微信开放文档-场景值列表///<summary>///小程序打开的具体场景值,1058-公众号文章等///</summary>publicenumEnterScene{///<summary>///其他///</summary>[Display(Name="其他")]Other=1000,///<summary>//......
  • 【译】解开托管内存的秘密:深入了解事件处理程序泄漏!
    事件处理程序泄漏已经存在很长时间了,这是WPF(WindowsPresentationFoundation)开发人员经常要处理的最麻烦的问题之一。您可能会想:是什么让事件处理程序泄漏如此重要?事件处理程序泄漏很容易引起,只需忘记取消订阅事件即可。此外,它们很难发现,甚至更难修复。在更新17.9预......