Python全栈开发【基础-02】计算机CPU内存基础详解

本文是Python全栈开发系列的一部分,详细讲解了CPU的分类、指令集、寄存器以及内核态与用户态的区别。同时,介绍了存储器的层次结构,包括寄存器、高速缓存、内存、硬盘和磁带。文章还讨论了存储的专业名词,如RAM、ROM、CMOS等,并阐述了磁盘的结构和固态硬盘的工作原理。最后,概述了应用程序的启动流程。

专栏介绍:

本专栏为Python全栈开发系列文章,技术包括Python基础、函数、文件、面向对象、网络编程、并发编程、MySQL数据库、HTML、JavaScript、CSS、JQuery、bootstrap、WSGI、Django、Flask、后期运维、git使用、Linux运维、Python结合Shell结合场景开发自动化脚本等一系列文章. 从入门到实战。 文章内容来自博主学习笔记,修整发布。

一、CPU详解

1.1 cpu的分类与指令集的概念

cpu在出厂的时候就已经内置了一些控制计算机硬件所有的指令,这就是指令集的一些技术。它不会自发的去运行,除非人去控制代码代码控制cpu来去发送指令的。 人类的指令最终转换成cpu的指令二进制指令,由cpu指令控制其他的硬件指令。

2.2 cpu-x86-64的概念

x86指的就是cpu的型号,64位指的是cpu通过内存加载数据能加载多少数据的一个范围。多少位指令,64位二进制数的指令。

在这里插入图片描述

64位的cpu既能运行32位程序,也能运行64位的程序。 现在通常的软件都是x86-64位的,软件有时候是x86-32 也就是说,这个软件一次性完整跑的指令是32位二进制给到cpu执行,那么64位的cpu具备有上下兼容也同时可以运行32位的数据指令程序。

2.3 寄存器(造价很高)存储很少

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

延瓒@yankerp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值