python 计算机基础
1.什么是编程语言。
语言是一个事物与另一个事物沟通的介质。
编程语言是程序员与计算机沟通的介质。
2.什么是编程。
编程是人按照某种语法规范设计出计算机能够识别的语言
表达的结果是程序,程序就是一系列的文件。
3.为什么要编程。
在编程的过程中计算机就是人的奴隶。
编程的目的就是让计算机代替人去工作,从而解放人力。
4.计算机硬件基础。

(1)计算器硬件有五大组成部分

控制器:是计算机的控制系统,负责控制计算机与其他硬件的工作
运算器:负责数学运算与逻辑运算
控制器+运算器=CUP======》人的大脑
储存器:内存:优点:======》存取数据的速度快。
缺点:======》断电数据丢失,只是暂时的存储数据。
硬盘:优点:======》断电数据不丢失,可以永久保存。
缺点:======》存取数据的速度慢。
输入设备(input):鼠标,键盘,摄像头
输出设备(output):显示器,打印机
注:
内存是人的记忆,负责临时存储数据
硬盘是人的笔记本,负责永久存储数据
输入设备是人的眼睛,耳朵,嘴巴,负责接收外部的信息存入记忆(内存)
输出设备是人的声音,负责输出的结果
以上所有的设备都通过总线连接,总线相当于人的神经
小结:
与运行程序相关的三大核心硬件:cpu,内存,硬盘。
硬件的工作流程:程序是首选存储在硬盘,程序执行时,从硬盘加载到内存,cpu从内存中去取指令并执行
upc详解:
1.cup具有向下兼容的功能:
64bit的软件可以运行32bit的软件
而32bit的软件只能运行32bit的软件
存储器

RAM 可读可写类型,典型是内存,断电则数据丢失。ROM 只读类型,存储电脑出厂的基础系统设置BIOS程序,永久保存。
闪存,固态硬盘,永久保存,可读可写速度较快。CMOS存电脑时间程序,主板上的扣子电池供电,耗电量极低。
硬盘的工作流程:
平均寻道时间(找到数据所在磁道时间)+平均延迟时间(转半圈的时间)=一次io的时间
7200/转每分钟的硬盘来说,一次io的时间为:
5MS+4MS=9MS
注:
字节位转换
8bit=1bytes
1024byres=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
5.一套完整的操作系统分为三层:
应用程序
操作系统
计算机硬件
6.操作系统定义:
操作系统是协调,管理,控制计算机硬件资源与应用软件的一个控制程序。
应用程序是通过操作系统间接的控制计算机硬件。
python 计算机基础的更多相关文章
- python计算机基础-Day1
计算机基础-Day1 一.计算机基础 首先Python是一门编程语言 语言: 那什么是语言?语言就是一种事物与另一种事物沟通的介质. 所以说编程语言是程序员跟计算机沟通的介质,那么为什么要跟计算机沟通 ...
- day001 Python 计算机基础(2019年5月16日)
      作为一名程序员或者即将踏入IT行业的准程序员,学习任何一门编程语言,都需要有基本的计算机基础 ...
- python计算机基础(三)
简述Python垃圾回收机制: 当x=10,赋值x=11,的代码,也就是10没有对应的变量名, 10在python眼中相当于垃圾,就会被清理掉,释放内存. 对于下述代码: x = 10 y = 10 ...
- python计算机基础(二)
1. 操作系统有什么用? #1外部指令转化成0和1:#2.翻译所写的字符从繁(高低电压)至简(想做什么就做什么) :#3把一些硬件的复杂操作简化成一个一个接口. 2. 计算机由哪三大部分组成? 1.应 ...
- python计算机基础(一)
什么是编程语言? 跟计算机交流的语言 什么是编程? 编程就是写代码,让计算机能够听懂的语言 为什么要编程? 让计算机为我们做事,取代人 计算机5大组成分别有什么作用? CPU:控制,判断,配作用,内存 ...
- Python之旅_计算机基础入门
一.计算机基础 1.Python是编程语言 语言:一种事物与另一种事物沟通的介质. 编程语言:程序员与计算机沟通的介质. 什么是编程:程序员用编程语言把自己的逻辑思想下来,编程的结果就是一堆文件. 为 ...
- 计算机基础,Python基础--变量以及简单的循环
一.计算机基础 1.CPU 相当于人体的大脑,用于计算处理数据. 2.内存 用于存储数据,CPU从内存调用数据处理计算,运算速度很快. PS:问:既然在内存里的数据CPU运算速度快,为什么计算机不全 ...
- python note 01 计算机基础与变量
1.计算机基础. 2.python历史. 宏观上:python2 与 python3 区别: python2 源码不标准,混乱,重复代码太多, python3 统一 标准,去除重复代码. 3.pyth ...
- 《Python》 计算机基础
一.计算机基础: cpu:中央处理器,相当于人的大脑,运算中心,控制中心. 内存:暂时存储数据,与CPU交互. 优点:内存读取速度快. 缺点:容量小,造价高,断电即消失. 硬盘:长期存储数据. 优点: ...
随机推荐
- pg安装入门
1.下载源码安装包 [root@test2019030517 ~]# wget https://ftp.postgresql.org/pub/source/v10.5/postgresql-10.5. ...
- Raid卡介绍
raid0条带卷 最少需要一块硬盘 可以把所有硬盘的容量都叠加在一起,可以拥有很高的读写速度,硬盘空间也能得到很好的利用 但是只要其中一块硬盘换了,数据就全丢失了 raid1镜像卷 最少需要两块硬盘, ...
- solaris下安装oracle 11g与11g rac
1.To Find Swap, RAM, and OS Version 对于 Solaris 操作系统,查看 Swap, RAM, and OS Version 的方法: swap -l /usr/s ...
- Python IDLE 增加清屏功能
(Python2,Python3 通用) 保存如下代码到 ClearWindow.py """ Clear Window Extension Version: 0.2 A ...
- layui之日期和时间组件
参考文档:https://www.layui.com/doc/modules/laydate.html代码片段如下: layui.use('laydate', function(){ var layd ...
- nodejs服务端使用jquery操作Dom
添加模块: npm install jquery@3.2.1 npm install jsdom 引入模块: var jsdom = require("jsdom"); ...
- Feature Extractor[batch normalization]
1 - 背景 摘要:因为随着前面层的参数的改变会导致后面层得到的输入数据的分布也会不断地改变,从而训练dnn变得麻烦.那么通过降低学习率和小心地参数初始化又会减慢训练过程,而且会使得具有饱和非线性模型 ...
- Generative Adversarial Nets[Theory&MSE]
本文来自<deep multi-scale video prediction beyond mean square error>,时间线为2015年11月,LeCun等人的作品. 从一个视 ...
- 面试笔记--HashMap扩容机制
转载请注明出处 http://www.cnblogs.com/yanzige/p/8392142.html 扩容必须满足两个条件: 1. 存放新值的时候当前已有元素的个数必须大于等于阈值 2. 存放新 ...
- React 系列教程
英文版:https://reactjs.org/docs/create-a-new-react-app.html 中文版:https://doc.react-china.org/docs/hello- ...