计算机基础的介绍

article/2025/9/22 18:20:16

计算机概念

这是一个家用计算机的硬件和软件组成:
计算机的硬件、软件原理

  • 计算机软件代码最基层 — 固件,在计算机首次启动时由处理器运行一些引导加载程序,比如从U盘、光盘等读取操作 系统。这些程序永久储存在计算机内存中,所以称作固件。嵌入式操作系统的 Bootloader 就属于这类固件;
  • 中间层 — 操作系统;
  • 最上层 — 应用软件,前端

计算机的模型

在这里插入图片描述
在这里插入图片描述

计算机原理架构

计算机的硬件

计算机硬件原理

  • 中央处理器 (Central Processing Unit)
    CPU 执行程序进程;
  • 主存储器 (Radom-access Memory)
    RAM 保存进程指令和数据;
  • 输入/输出控制器:
    使 CPU 能够与外部设备通信;
  • 系统总线
    将所有内容与地址、数据、控制信号连接在一起。
  • 算数逻辑单元 (ALU)
    算术逻辑单元 (Arithmetic Logic Unit, ALU) 在处理器中执行数据的内部算术操作。
  • 处理器读取和执行的指令控制寄存器和 ALU 之间的数据流。指令通过 ALU 的控制输入控制 ALU 执行的算术运算。
  • 随机访问存储器 (RAM)
    RAM 与 CPU 直接交换指令、数据。
    随机访问内存,随时快速读写,通常作为操作系统或其他正在运行的程序的临时存储介质。
    Von Neumann架构 CPU核心处理器
    Von Neumann 架构:CPU处理器、内存之间指令流 - 指令从内存中读取,而数据则从内存中读取和写入;
    Harvard 架构
    Harvard 架构:指令、数据分开存储,每个存储空间具有单独的地址、数据和控制总线。
    Intel X86架构 存储内存架构
    CPU 指令示意图

Intel X86 架构,存储内存结构
三总线架构
目前主流的三总线系统架构:地址总线、数据总线和控制总线。

算术逻辑单元
算术逻辑单元:算术逻辑单元 (Arithmetic Logic Unit, ALU) 在处理器中执行数据的内部算术操作。
处理器读取和执行的指令控制寄存器和 ALU 之间的数据流。指令通过 ALU 的控制输入控制 ALU 执行的算术运算。

计算机软件指令集

RISC / CISC

  • 复杂指令集 (Complex Instruction Set Computers, CISC)
    CISC 指令集设计目标是用尽可能少的代码指令完成一项任务。
    CISC 指令集一种特殊的 “MULT” 复杂指令,通过硬件连接执行进程。
    例如,下列指令行执行存储器中 2行:3列的数据 × 5行:2列的数据 :
    MULT 2:3, 5:2
  • 精简指令集 (Reduced Instruction Set Computers, RISC)
    RISC 指令集只在一个循环中执行简单指令。
    “MULT”指令将被分成三步指令:
    “LOAD” 指令,从存储器中读取数据,加载到寄存器中;
    “PROD” 指令,计算寄存器中的两个操作数的乘积;
    “STORE” 指令,将数据从寄存器存储到存储内存中。
    LOAD A, 2:3
    LOAD B, 5:2
    PROD A, B
    STORE 2:3, A
    存储器、寄存器、算术逻辑单元,计算指令的执行过程

CISC / RISC 的比较

在这里插入图片描述
由于 RAM 存储内存技术的进步,存储内存存储大量指令是非常容易的。因此,RISC 指令集是目前应用最广泛的指令集。
Intel x86 架构是当前唯一仍采用 CISC 指令集的芯片。

RAM – 存储内存技术的进步,材料尺寸小型化

  • 早期的真空管存储方式,1900s
    集成到晶体振荡器电路中来产生传输频率。

在这里插入图片描述

  • 第一代半导体晶体管,锗半导体
    在这里插入图片描述
  • RAM 内存,32GB DDR4 2666MHz
    在这里插入图片描述
    评价计算机的性能,可以用一个计算公式:
    在这里插入图片描述
    这个公式中的具体含义是:
    T (执行一个程序进程的时间) = N1 (执行的指令数量) × N2 (执行指令需要的循环次数) × t (时钟周期)
    计算机参考时间是通过时钟 (clock) 来确定的,这与材料本身本征性质有关。时钟指定的离散时间事件称为时钟周期。
    CPU 进程完成一个程序的时间 (T) = CPU 进程的时钟周期 * 时钟周期时间 = CPU 进程的时钟周期 / 时钟速率 ;
    例如,时钟的周期时间,可以是 5 ns。
    时钟速率 = 频率 (Frequency),比如 200 MHz。

计算机的运算过程

计算机运算是通过二进制实现的。比如电路的“开”和“关”就分别对应“0”和“1”。
我们常常听到8位、16位、32位、64位,计算机的“位”是什么?
计算机编程编码是通过 “0” 和 “1” 存储数据的;
1 字节包括 8 个数字,位就是字节的长度。
00000000 00000001 ……

8位2^8 = 256256 Byte 存储空间
16位2^16 = 65,53664 kb 存储空间
32位2^32 = 4,294,967,2964 Gb 存储空间
64位2^64 = 18,446,744,073,709,551,616… …

可见,32 位系统的最大存储空间是 4 Gb。因此,为 32 位系统的电脑加内存是没用的。而 64 位的系统内存足够大,通常不会全部使用。
在这里插入图片描述
现行的几种二进制编码包括:
ANSI
GB 2312
UTF - 8
UTF – 16
… …


http://chatgpt.dhexx.cn/article/b7Asletd.shtml

相关文章

计算机基础

文章目录 一、数据结构1. 排序算法快排归并排序堆 2. 结构堆和栈区别数组与链表数据库相关的B树、B树跳表LSM树红黑树前缀树 二、Java基础0 基础问题1. 抽象类和接口的区别2. final关键字、内部类、static3. 多态4. 成员变量和局部变量5. String类、StringBuilder类6. Java集合…

计算机基础知识——基础入门(一)

目录 CPU 一、CPU是什么 二、CPU 实际做什么 三、CPU 的内部结构 CPU 是寄存器的集合体 四、CPU 指令执行过程 内存 一、什么是内存 二、内存的物理结构 内存的读写过程 内存的现实模型 三、内存的使用 指针 数组是内存的实现 栈和队列 链表 二叉树 磁盘 认…

计算机基础教程(一)

《大学计算机基础教程PDF》下载链接 链接:https://pan.baidu.com/s/1PGsvh1oRD1euWUedEXNl8w 密码:zt4x 推荐先看下面的两本: 计算机是怎样跑起来的 程序是怎样跑起来的 这两本百度云连接,CSDN审核不通过,可以自己…

韩漫《绿色镌像》又名《绿色镌刻》

雕塑专业的学生马修在第一眼遇到陈时感受到了命运,而陈青宇看透了充满肮脏金钱和背叛的冷酷世界,他不断忍受着心中的疼痛,直到与马修相见,他开始展露自己的欲望...隐藏着不同欲望的两个男人的故事自此开幕——

推荐几个免费看漫画的资源网站,请低调收藏

1、木马动漫 https://omyschool.com/ 2、第6夜漫画 http://www.d6ye.com/ 3、土豪漫画 https://www.tohomh123.com/ 4、动漫屋 http://www.dm5.com/ 5、漫画柜 https://www.manhuagui.com/

电子漫画 - 轻轻松松

▲ 有的器件的功能只有在它损坏的时候才能够体现 1970,5 《大众电子》 ▲ 欧姆定律漫画 ▲ 另外一个欧姆定律漫画 ▲ LED应用时总是需要串联一个限流电阻 LED:你使我闪亮,否则我会灭亡 电阻:你是那么漂亮,直戳我的新房

有哪些漫画在线观看?最好是好看的完结漫画

在线漫画就是指把原有的漫画书籍以图片加文字的形式绘画出来,再连载于各大漫画网站或者漫画软件上,漫画在线观看,不用下载。而现在好看的漫画太多了,有些漫画是新番,有些漫画是完结作品。机智的我,当然是要…

【破解软件】知音漫客免费看更多漫画

历史文章推荐: 1、漫客栈破解版 2、漫画岛破解版 3、漫画台破解版 4、二次元漫画破解版 【软件名称】: 知音漫客(免费版) 【软件版本】: v_4.9.5 【软件大小】: 23.25MB 【支持系统】: 安卓系统 【亲测演示】: 软件无需登录包含更多漫画…

没有好看的百合漫画,纯纯的校园爱情漫画也不错

百合漫画一般都是指女孩与女孩之间的爱情故事,有很多漫迷小伙伴喜欢看这一类好看的百合漫画。现在动漫为了迎合读者的口味,越来越多的动漫作品中也加入了百合情节。不过呢,没有找到好看的百合漫画的同学,其实纯纯的校园爱情漫画也…

专属EE的精美电子漫画

关注、星标公众号,精彩内容每日送达 来源:网络素材 ▲ 图1 硬盘表面的指纹 ▲ 图2 电路中的维修人员 ▲ 图3 电路中的拆卸工人 ▲ 图4 电路进行局部维修 ▲ 图5 电路环境下的钻探工 ▲ 图6 磁盘表面的施工人员 ▲ 图7 搬运电阻 ▲ 图8 这个电容与有问题 …

HGAME

Week1 前端游戏 看代码 通关之后调用mota()方法 mota方法是一个算法,计算flag 想办法先调用mota方法就可以了 改一下代码即可(源代码dump一下,重新跑一下) 身份伪造类型 补充知识点 headers(…

免费、纯净、开源、无广告的全网漫画APP,可自定义32个漫画源!

之前Aliwen给大家分享过不少的看漫画的资源神器,不过有的之前解锁的神器,居然有的失效了,用不了了!,满足不了大家的需求了!😭 所以,Aliwen特地的找了一款在github上面的一款的开源神…

【无hhh】

这里写自定义目录标题 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个…

韩漫ODDZ CITY上线一周获超高人气

韩漫ODDZ CITY正式上线一周在快看漫画平台获超高人气。 今日分享ODDZ CITY的经典台词。 所有的一切都始于一个不知名的黑客!- 萝茜 终于找到了。收到多少全部奉还 - 阿哔

H. H to O

题意: 是你有 k k k 个所给分子数,你通过将这个分子拆分再组合成另一个分子,问你最多能组合几个你想要的分子。 统计个数按照最小的那个就行。 AC代码: const int N 1e5 10; int n, m; string s, t; int a[1000], b[1000]; int ans, r…

免费漫画大全隐私协议

免费漫画大全隐私协议 更新时间:2020年7月20日 免费漫画大全是由北京微言科技有限公司(以下简称“我们”)研发和运营的在线动漫内容平台,在您使用免费漫画大全服务的过程中,我们会按照如下方式收集您在使用服务时主动…

完美世界-柳神漫画

《完美世界》是一部以修真世界为背景的玄幻小说,讲述了一个少年在世界中不断成长和探索的故事。其中,柳神是小说中重要的角色之一,他是主角成长过程中的一个重要导师和支持者。 柳神是一个神秘而又强大的存在,他懂得很多不为人知…

性能服务器漫画免费下拉式,热浪漫画_斗破苍穹漫画免费下拉式

热浪漫画是一款非常优质的漫画阅读平台,为广大二次元朋友们提供了一个优质的追漫平台。精美的界面设计、细腻的界面布局,没有任何的无聊广告,让大家看的开心、追的放心。平台拥有海量的正版漫画资源,经典、热门漫画一应俱全&#…

彩虹韩漫《物种起源》物种起源漫画全文在线阅读

白手起家的年轻财阀alpha受某企业高管的秘密委托,欲在即将在上海召开的秘密竞拍中拍下一个武器。 但是因某人从中作梗导致竞拍取消,甚至任务也有可能会失败。对于诽谤者的唯一线索只有一个,就是在现场抓到的佣兵团 自称是在神秘人物‘老师’的…

Android看韩漫软件,第一韩漫app-第一韩漫安卓版v1.0

第一韩漫是人气很高的专门看韩漫的软件,实时为你更新推送漫画资源,让你不会漫荒,享受看漫画的过程。第一韩漫保证所有资源都是免费提供的,不会占用你很多内存,想看多久就看多久,喜欢的朋友可以点击下载! 第…