基础

news/2024/10/15 22:22:26

计算机组成原理

计算机硬件的组成

 

# 计算机硬件通常由以下几个部分组成:
1.中央处理器(CPU):负责执行计算机指令,完成各种计算和逻辑操作。
2.存储器(Memory):用于存储计算机执行程序所需的数据和指令,包括主存(Random Access Memory,RAM)和辅助存储器(如硬盘、光盘等)。磁盘(Disk)磁盘是计算机中最慢的存储器之一,读取速度比内存慢很多。由于磁盘通常用于永久存储数据,每秒钟可以完成的读取操作数量通常在几百到几千之间。内存(Memory)内存的读取速度比寄存器慢,但是比磁盘快很多。由于内存的容量较大,每秒钟可以完成的读取操作数量通常在数百万到数千万之间。寄存器(Register)寄存器是CPu内部最快的存储器,读取速度非常快,通常是其他存储器读取速度的几百倍。由于寄存器的大小有限,只能存储极少量的数据,因此每秒钟可以完成的读取操作数量非常多,可能在数十亿次到数百亿次之间。
3.输入设备:用于向计算机输入数据和指令,如键盘、鼠标、扫描仪等。
4.输出设备:用于将计算机处理结果显示或打印出来,如显示器、打印机等。
5.总线(Bus):用于连接计算机各个部分,包括数据总线、地址总线和控制总线等。

 

 编程语言

机器语言

汇编语言

高级语言(解释型、编译型)

# 按编译类型分类:
编译型:c C++ GO...
解释型:Python \ PHP \ Ruby \ JavaScript ...混合型:Java# 编译型语言优缺点:
1.一次性的编译成平台相关的机器语言文件,运行时脱离开发环境,运行效率高;
2.与特定平台相关,一般无法移植到其他平台;# 解释型语言优缺点: 1.解释型语言每次运行都需要将源代码解释称机器码并执行,执行效率低;
2.只要平台提供相应的解释器,就可以运行源代码,所以可以方便源程序移植;

 

Python环境安装

执行python代码的方式

交互器模式执行py代码

文件执行py代码

集成开发环境(IDE)

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/26429.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

ABC351E

E - Jump Distance Sum 题意简述 Just it. 思路 兔子斜着走->国际象棋里的象->黑象只能到达黑格,白象只能到达白格(横纵坐标相加的奇偶性)。 将点分成两组,则每组内的点之间都有答案。 可以发现可以先朝着那个方向斜着走,然后超出的部分向着那个方向迂回是最优的。如…

[转帖]SQL Server 锁机制 悲观锁 乐观锁 实测解析

https://www.cnblogs.com/taiyonghai/p/5674462.html 先引入一些概念,直接Copy其他Blogs中的,我就不单独写了。 一、为什么会有锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 1.丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另…

监控java程序启动时的CPU使用情况

监控java程序启动时的CPU使用情况背景 想关注一下 java 程序启动过程中的CPU整体使用 以及启动过程中GC的次数和GC的好是等情况之前使用actuator的方式这里行不通 因为还没有最终暴露服务使用agent的方式虽然那可以暴露启动过程 但是也存在一些其他的问题 比如无法健康hikari,r…

2024年4月总结及随笔之多事之月

2024年4月总结及随笔之多事之月1. 回头看 日更坚持了486天。读《所罗门的密码》更新完成 读《天才与算法:人脑与AI的数学思维》开更并持续更新中2023年至2024年3月底累计码字1081378字,累计日均码字2225字。 2024年4月码字87695字,同比增长52.5%,环比下降7.5%,日均码字数2…

华夏芯产品技术概述

华夏芯产品技术概述GPTX1 CPU 概述: GPTX1 CPU是华夏芯完全自主知识产权、自主架构的面向嵌入式的高能效CPU核。此CPU核依托Unity指令集,针对先进半导体工艺对微架构和流水线进行了深度优化,能够在相同工艺下达到更高的主频和更高的能效,应用于网络、通讯、数字电视、存储等…

基于gitee WebHook完成代码提交就触发Jenkins自动构建

基于gitee WebHook完成代码提交就触发Jenkins自动构建 1 在Jenkins安装 gitee插件。2:关联gitee的私有令牌跟Jenkins的关系。3: 配置全局gitee全局token4 配置gitee令牌:5:新建项目,配置gitee地址,账号密码。关联webHook,自动构建代码。** ​ 新建项目:6 配置gitee…

树的递归遍历

数据结构 树--递归遍历/****************************************************************************** function name :BinaryTree_CountNode* function : 计算一颗二叉树的所有节点的数量,可以采用递归实现* parameter :* @root…

二叉树(数据结构)——利用“递归”思想实现相关算法问题

题目一//计算一颗二叉树的所有节点的数量,可以采用递归实现 int BinaryTree_CountNode(Tnode_t *root) {int n1,n2; //n1用于记录左子树的节点,n2用于记录右子树的节点//递归函数先提前写好终止条件if (NULL == root){return 0;}//假设采用后序遍历来计算二叉树的节点数量n1 =…