首页 > 编程语言 >第一章 对程序员来说CPU是什么

第一章 对程序员来说CPU是什么

时间:2023-02-18 01:44:23浏览次数:56  
标签:程序 第一章 程序员 寄存器 机器语言 CPU

        章节标题下方有几个问题,看完后便对第一章的内容有了大概的了解。

第一章观后感想:

        第一章解释了CPU是什么,CPU相当于计算机的大脑,它的内部由数百万至数亿个晶体管构成。

  •   CPU所负责的就是解释和运行最终转换成机器语言的程序内容。
  •   CPU和内存是由许多晶体管组成的电子部件,通常称为集成电路。
  •   CPU内部由寄存器、控制器、运算器和时钟四个部分构成,而其中需要重点了解的是寄存器,因为程序是把寄存器作为对象来描述的。
  •   CPU处理程序时使用高级语言编写的程序会在编译后转化成机器语言,然后再通过CPU内部的寄存器来处理。
  •   对于程序员来说CPU是具有各种功能的寄存器的集合体。
  •   函数调用使用的是 call 指令,而不是跳转指令
  •   return 命令的功能是把保存在栈中的地址设定到程序计数器中。
  •   实际地址=基址寄存器+变址寄存器

 

标签:程序,第一章,程序员,寄存器,机器语言,CPU
From: https://www.cnblogs.com/gy1123tnt/p/17131883.html

相关文章

  • 程序员做什么有利于技术能力的成长
    对于很多职业来说,简单基本的事情重复做,可以达到很高的熟练度和丰富的经验。而这种熟练度和经验本身就是一种有力的竞争力。比如运动、弹钢琴等。当然,这些职业活动也需要科......
  • #yyds干货盘点# LeetCode程序员面试金典:排序矩阵查找
    题目:给定M×N矩阵,每一行、每一列都按升序排列,请编写代码找出某元素。示例:现有矩阵matrix如下:[ [1, 4, 7,11,15], [2, 5, 8,12,19], [3, 6, 9,......
  • 程序员深度体验一周ChatGPT发现竟然....
    程序员深度体验一周ChatGPT发现竟然....周一打卡上班,老板凑到我跟前:“小李啊,这周有个新需求交给你做一下,给我们的API管理平台新增一个智能Mock的功能...”。我条件反射般......
  • 实战:第一章:防止其他人通过用户的url访问用户私人数据
    解决思路:防止其他人通过用户的url访问用户私人数据思路一:url中放入userId,根据url中的usrId和session中保存的userId进行匹配判断是否是本人访问,这样会将userId暴漏在url......
  • 图解 K8S OOM 和 CPU 节流
    介绍使用Kubernetes时,内存不足(OOM)错误和CPU节流是云应用程序中资源处理的主要难题。这是为什么?云应用程序中的CPU和内存要求变得越来越重要,因为它们与您的云成本......
  • CPU调度
    针对附件中的进程和服务时间:1)画出采用先到先服务的算法调度的甘特图,计算平均周转周期,提交截图1)画出采用最短作业优先的算法调度的甘特图,计算平均周转周期,提交截图1)画出......
  • 第一章 常见优化技巧
    双指针法利用单调性优化暴力中最简单的一种方法:按某种顺序枚举问题的一种条件,满足枚举条件的最优解以某种固定的方式变化。P1102A-B数对排序后从小到大枚举左端点\(B......
  • mysql 占用CPU资源过大原因分析
    输入showprocesslist;命令注意state字段,Sendingdate;Waitingfortables;或各种lock(锁)大概率因为这些sql造成Checkingtable正在检查数据表(这是自动的)。Closing......
  • 记录一次线上docker排查服务cpu过高的操作
    线上CPU飙升,排查问题docker运行的mysql要在容器内找到线程ID进入docker容器dockerexec-it 容器IDbash容器内没有top命令,基于centos安装apt-getupdateapt-get......
  • Linux 磁盘、CPU、内存获取脚本
    脚本脚本 #!/bin/bash#获取要监控的本地服务器IP地址IP=`/usr/sbin/ifconfig|grepinet|grep-vE'inet6|127.0.0.1'|awk'{print$2}'`#获取cpu总核数c......