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.操作系统定义:
操作系统是协调,管理,控制计算机硬件资源与应用软件的一个控制程序。
应用程序是通过操作系统间接的控制计算机硬件。
转载于:https://www.cnblogs.com/ZKPython/p/10553141.html
python 计算机基础相关推荐
- python数据处理电脑配置_『大数据python计算机基础教学视频教程』入门学python需要什么配置的电脑...
x = 1 if x 4.2 1) else匹前的缩进相同且最接近的if 2) 改之前y=x 2行,之后是y=x 1先执行 第5题 代码还n = 1 while n <= 5: i = 1 wh ...
- day1--初入python计算机基础和环境搭建
1.计算机基础 1.1基本概念 计算机的组成 计算机的组成 计算机是由多个硬件组合而成,常见硬件有:CPU(计算单元 负责运算).硬盘(存储单元).内存(为CPU提供数据 数据多个来源).网卡(上网) ...
- python计算机基础_python计算机基础
1.什么是编程语言? 程序员与计算机沟通的介质. 2.什么是编程? 程序员基于某种编程语言的语法让计算机做自己想做的事情,结果就是一堆文件. 3.为什么要学编程? 让计算机代替人类工作,成为人类的奴隶 ...
- python计算机_基础python计算机知识
1.计算机基础知识 计算机基础 :组成---输入输出设备 储存器 CPU 内存 cpu 中央处理器 :处理各种数据的 内存 存储数据 硬盘 存储数据的 什么是操作系统:控制计算机的工作流程 软件 什么 ...
- 大学计算机基础课程报告python-基于Python的“大学计算机基础”课程教学设计.doc...
您所在位置:网站首页 > 海量文档  > 计算机 > Python 基于Python的"大学计算机基础&qu ...
- python 计算机程序设计基础-零基础,没有编程和计算机基础,究竟该怎么自学python?...
推荐两本适合小白的python书籍,希望能对你有所帮助. <python编程从入门到实践> /> 本书是一本针对所有层次的Python 读者而作的Python 入门书.全书分两部分: ...
- 学python需要什么基础知识-Python的学习,都需要具备哪些计算机基础知识?
原标题:Python的学习,都需要具备哪些计算机基础知识? 首先 ,Python 语言可以完全从零基础学习 , 即使没有任何计算机基础.通过系统化的学习过程 , 同时也能掌握 Python 编程. 虽 ...
- 计算机python技术基础知识点_python基础--相关计算机基础知识
计算机基础之编程 什么是编程语言 人与计算机交流的介质 什么是编程 通过编程语言写一堆文件 为什么要编程 替代劳动力,完成人类的需求 计算机组成 CPU 控制器 控制硬件 运算器 算术运算和逻辑运算 ...
- Python学习1 基础语法 数据类型 计算机基础
Python的重要性 python就业方向 Python的历史 python创造于1989年,荷兰人吉多.范罗苏姆 现在是Python3版本 09 Python的特点 1)跨平台 2)解释型语言 3) ...
最新文章
- fcm算法的MATLAB实现,FCM算法的matlab程序(初步)
- python实现nginx图形界面管理
- PHP 实现归并排序算法
- mysql is null走索引_Mysql数据库索引IS NUll ,IS NOT NUll ,!= 是否走索引
- 构造函数的原型和原型链
- 菜鸟——首个页面——奇葩问题
- lucene2.0+heritrix
- 普元EOS更新license
- 编译原理研究性学习专题 2——递归下降语法分析设计原理与实现
- 網頁設計收藏站70個
- 用IOC和DI解决懒人老板想喝咖啡但不想自己动手的窘迫
- Hbase的数据切分
- m73p黑苹果_M93P一次性拔草小主机,黑苹果,软路由。
- 程序员写代码要写注释吗?写你就输了
- 使用ADO或ADO控件访问数据库
- 2019年淘宝运营里中小卖家需要掌握的技能!
- php alpine postgres,docker环境下搭建使用postgresql10
- MobileInfo
- 制作操作系统启动U盘
- 双十一已落幕,你是否总结过你的广告投放策略?
热门文章
- C#缓存absoluteExpiration、slidingExpiration两个参数的疑惑
- redis持久化RDB和AOF
- React之组件通信
- 高速pcb设计指南 1~8
- Commerce Server 2002 Starter Site and 2006 overview
- 图论算法(二)-最短路径的Dijkstra [ 单源 ] 和Floyd[ 多源 ] 解法(JAVA )
- case when then else end
- URI 和 URL 的区别
- 记录一次StackOverflowError问题
- mysql8.0.13 32位下载_MySQL8.0下载-MySQL数据库8.0下载 v8.0.11官方版(32位/64位)--pc6下载站...