首页 > 编程语言 >Python 学习 01 硬件

Python 学习 01 硬件

时间:2023-04-10 22:34:39浏览次数:42  
标签:01 Python 计算机硬件 硬件 内存 外存 cpu 硬盘

 

 

  •                                                      计算机的硬件组成

控制器:计算机的指挥系统(类似人脑)

运算器:数学运算和逻辑运算(类似人脑)

储存器:分为 内存和外存

              内存:相当于人脑的短期记忆,速度快,存储能力差,只能识别 2进制

              外存:相当于记事簿 永久保存,储存大,速度慢

输入设备:例如键盘鼠标

输出设备:例如 音响,显示屏

 

 

与运行程序有关的三大核心硬件

cpu

内存

外存(硬盘)

注:cpu速度最快,依次递减(读取)

       机械硬盘慢在读取(寻找该文件的过程),传输数据很快

运行软件时,硬件的运作流程

软件最先存放于硬盘,软件的代码会由硬盘读入内存,cpu到内存中取出代码,翻译成cpu自己的指令进行

 

 

完整的计算机体系结构

 

计算机硬件(cpu,内存,硬盘)————主要由cpu控制

操作系统:管理计算机硬件与软件资源的计算机程序,位于计算机硬件与软件之间,起到承上启下的作用

应用软件:用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。 应用软件包是利用计算机                    解决某类问题而设计的程序的集合供多用户使用。

运行软件的平台=操作系统+计算机硬件

 

标签:01,Python,计算机硬件,硬件,内存,外存,cpu,硬盘
From: https://www.cnblogs.com/778213185QQ/p/17304585.html

相关文章

  • Debian11安装python3.10
    一、aptinstallpython默认安装的是python3.9 二、安装python3.10需要下载源码手动编译安装sudoaptupdate&&sudoaptupgradesudoaptinstallbuild-essentialzlib1g-devlibncurses5-devlibgdbm-devlibnss3-devlibssl-devlibreadline-devlibffi-devlibsqlit......
  • python文本转语音库Pyttsx3
    python文本转语音库Pyttsx3:https://github.com/nateshmbhat/pyttsx3Installation:pipinstallpyttsx3Linuxinstallationrequirements:Ifyouareonalinuxsystemandifthevoiceoutputisnotworking,then:Installespeak,ffmpegandlibespeak1asshown......
  • python+selenium写自动化脚本遇到的坑
    1.定位不到元素网速不好定位的元素还没有刷新出来使用等待有三种强制等待,显式等待,隐式等待动态ID不要复制xpath,要手写。判断是动态ID的方法,多次关闭浏览器再打开网址,查看ID是否会发生变化下拉框,文件无法定位还没有解决......
  • 1019. 链表中的下一个更大节点
    题目链接:1019.链表中的下一个更大节点方法:单调栈解题思路该类问题详解:单调栈解决NextGreaterNumber一类问题代码classSolution{public:vector<int>nextLargerNodes(ListNode*head){vector<int>value;while(head!=nullptr){......
  • Solution Set - APIO2013
    目录A.机器人B.道路费用C.出题人A机器人key:点击查看代码B道路费用key:点击查看代码C出题人提交答案题。key:点击查看代码......
  • python统计list中出现最多的数字
    要统计一个Python列表中出现最多的数字,可以使用Python内置的collections模块中的Counter类。Counter类可以用于统计可迭代对象中每个元素的出现次数,返回一个字典,其中键是元素,值是元素出现的次数。然后,可以使用Python内置的max()函数找到字典中的最大值。以下是一个示例代码:from......
  • 深入理解 python 虚拟机:字节码教程(2)——控制流是如何实现的?
    深入理解python虚拟机:字节码教程(2)——控制流是如何实现的?在本篇文章当中主要给大家分析python当中与控制流有关的字节码,通过对这部分字节码的了解,我们可以更加深入了解python字节码的执行过程和控制流实现原理。控制流实现控制流这部分代码主要涉及下面几条字节码指令,......
  • 【享元设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
    简介享元模式(FlyweightPattern),是一种结构型设计模式。主要用于减少创建对象的数量,以减少内存占用和提高性能。它摒弃了在每个对象中保存所有数据的方式,通过共享多个对象所共有的相同状态,让你能在有限的内存容量中载入更多对象。当程序需要生成数量巨大的相似对象时,可能对内存有......
  • python的pytest框架
    pytest和unittest的区别:1.安装需求不同。pytest为第三方单元测试库,需额外安装;unittest为标准库,无需额外安装。2.用例编写规则不同。pytest编写规则较为简单,兼容性较好;unittest需按照固定的格式编写,较为复杂。 pytest优点:能够支持简单的单元测试和复杂的功能测试,还可以用来做s......
  • python可视化工具——seaborn模块
    python可视化工具——seaborn模块参考Python数据可视化的完整版操作指南(建议收藏)导入模块importseabornassnssns.set()#初始化图形样式,若没有该命令,图形将具有与matplotlib相同的样式读取数据df=pd.read_csv('D:\Graduate\python_studying\datasets-master\\t......