Python-计算机硬件基础

预习
计算机硬件基础
1,CPU/内存、硬盘
2,存储器 什么是编程语言
什么是编程
编程的目的
运行程序的三大核心硬件
重要:运行程序,硬件的工作过程
--------------------------------------------------------------
1,语言,编程语言
语言是一个事物与另一个事物沟通的介质/表达方式。
编程语言是程序员与计算机沟通的介质。 2,什么是编程,为何要编程,编程的结果
编程是程序员用计算机所能理解的表达方式把自己的思维逻辑写下来,
编程的结果是一堆文件,这一堆文件就是软件/程序 3,编程的目的
编程的目的是程序员去奴役计算机,让计算机代替人去工作,解放人力 4,计算机的5大部分,运行程序的三大核心硬件(优点缺点)
CPU: 控制器
运算器
内存 :存储器 优点:存取速度快,缺点:断电丢失
硬盘 优点:存取速度慢,缺点:永久保存,断电不会丢失
输入设备
输出设备 6,*****重要:运行程序,硬件的工作过程
最先存储在硬盘中
将硬盘的数据加载到内存中
CPU去内存中取出指令,并翻译,执行指令 其它:
1,存储器种类,运行速度和容量排序 寄存器,高速缓存,内存,硬盘。,磁带
运行速度快从左往右排
容量排序大从右往左排 2,存储单位和转换关系
1个二进制单位=1bit
1Bytes=8bit
1KB=1024Bytes
1MB=1024KB
1GB=1024MB
1TB=1024GB
1PB=1024TB 3,硬盘转速和读取时间
普通硬盘转速:7200转/分钟
7200/60=120转/秒
1转需要8毫秒,半转需要4毫秒 硬盘读取一段数据需要的时间:
平均寻道时间:5毫秒+平均延迟时间:4毫秒=9毫秒 4,CPU每秒运动的指令数
CPU 每秒执行制定的速度 MIPS
普通CPU 500MIPS 9毫秒CPU能发出的指令数:
500 000 000*0.009=4500 000
Python-计算机硬件基础的更多相关文章
- python计算机硬件基础以及变量常量常量池,解释器编译器比较,python的两种运行方式
1.什么是编程语言 语言是一个事物与另外一个事物沟通的介质 编程语言是程序员与计算机沟通的介质 2.什么是编程 编程就是程序按照某种编程语言的语法规范将自己想要让计算机做的事情表达出来 表达的结果就是 ...
- Python 语言基础
Python 语言基础 Python 开发环境 计算机组成 编程语言(计算机语言)是人们为了控制计算机,而设计的一种符号和文字的组合,从而实现向计算机发出指令. 形式是符号和文字的组合 目的是为了控制 ...
- Python文件基础
===========Python文件基础========= 写,先写在了IO buffer了,所以要及时保存 关闭.关闭会自动保存. file.close() 读取全部文件内容用read,读取一行用 ...
- 3.Python编程语言基础技术框架
3.Python编程语言基础技术框架 3.1查看数据项数据类型 type(name) 3.2查看数据项数据id id(name) 3.3对象引用 备注Python将所有数据存为内存对象 Python中 ...
- Python爬虫基础
前言 Python非常适合用来开发网页爬虫,理由如下: 1.抓取网页本身的接口 相比与其他静态编程语言,如java,c#,c++,python抓取网页文档的接口更简洁:相比其他动态脚本语言,如perl ...
- 小白必看Python视频基础教程
Python的排名从去年开始就借助人工智能持续上升,现在它已经成为了第一名.Python的火热,也带动了工程师们的就业热.可能你也想通过学习加入这个炙手可热的行业,可以看看Python视频基础教程,小 ...
- Python爬虫基础之requests
一.随时随地爬取一个网页下来 怎么爬取网页?对网站开发了解的都知道,浏览器访问Url向服务器发送请求,服务器响应浏览器请求并返回一堆HTML信息,其中包括html标签,css样式,js脚本等.我们之前 ...
- 零基础学Python--------第2章 Python语言基础
第2章 Python语言基础 2.1 Python语法特点 2.11注释 在Python中,通常包括3种类型的注释,分别是单行注释.多行注释和中文编码声明注释. 1.单行注释 在Python中,使用 ...
- Python学习基础笔记(全)
换博客了,还是csdn好一些. Python学习基础笔记 1.Python学习-linux下Python3的安装 2.Python学习-数据类型.运算符.条件语句 3.Python学习-循环语句 4. ...
- Python数据分析基础教程
Python数据分析基础教程(第2版)(高清版)PDF 百度网盘 链接:https://pan.baidu.com/s/1_FsReTBCaL_PzKhM0o6l0g 提取码:nkhw 复制这段内容后 ...
随机推荐
- HanLP二元核心词典解析
HanLP二元核心词典解析 本文分析:HanLP版本1.5.3中二元核心词典的存储与查找.当词典文件没有被缓存时,会从文本文件CoreNatureDictionary.ngram.txt中解析出来存储 ...
- Java调用WebService就是这么简单
https://cloud.tencent.com/developer/article/1080966
- mysql-router的安装与使用
1.下载 https://dev.mysql.com/get/Downloads/MySQL-Router/mysql-router-2.0.4-linux-glibc2.12-x86-64bit.t ...
- Javaweb学习笔记——(二十)——————Javaweb监听器、国际化
Javaweb监听器 三大组件 *Servlet *Listener *Filter Listener:监听器 1.初次相见:A ...
- [C++]3-1 得分(Score ACM-ICPC Seoul 2005,UVa1585)
Question 习题3-1 得分(Score ACM-ICPC Seoul 2005,UVa1585) 题目:给出一个由O和X组成的串(长度为1~80),统计得分. 每个O的分数为目前连续出现的O的 ...
- 迅为IMX6开发板支持全网通4G模块丨GPS模块丨WIFI蓝牙丨千兆以太网
迅为i.MX6开发板丨迅为i.MX6Q开发板丨四核imx6开发板丨Cortec-A9开发板丨资料介绍: 特点: 处理器:Freescale Cortex-A9四核i.MX6Q主频1GHz 核心板配置: ...
- vue之v-for循环的使用
- vue项目使用element-ui的Tooltip 无效
我之前要使用vue开发一个项目,使用到了element-UI的Tooltip 组件 <el-tooltip class="item" effect="dark&qu ...
- 【mmall】IDEA中Service层无法识别Mapper,但是代码通过问题
解决方案
- icon图标制作网站推荐
推荐链接 easyicon