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 计算机基础相关推荐

  1. 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 ...

  2. day1--初入python计算机基础和环境搭建

    1.计算机基础 1.1基本概念 计算机的组成 计算机的组成 计算机是由多个硬件组合而成,常见硬件有:CPU(计算单元 负责运算).硬盘(存储单元).内存(为CPU提供数据 数据多个来源).网卡(上网) ...

  3. python计算机基础_python计算机基础

    1.什么是编程语言? 程序员与计算机沟通的介质. 2.什么是编程? 程序员基于某种编程语言的语法让计算机做自己想做的事情,结果就是一堆文件. 3.为什么要学编程? 让计算机代替人类工作,成为人类的奴隶 ...

  4. python计算机_基础python计算机知识

    1.计算机基础知识 计算机基础 :组成---输入输出设备 储存器 CPU 内存 cpu 中央处理器 :处理各种数据的 内存 存储数据 硬盘 存储数据的 什么是操作系统:控制计算机的工作流程 软件 什么 ...

  5. 大学计算机基础课程报告python-基于Python的“大学计算机基础”课程教学设计.doc...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspPython 基于Python的"大学计算机基础&qu ...

  6. python 计算机程序设计基础-零基础,没有编程和计算机基础,究竟该怎么自学python?...

    推荐两本适合小白的python书籍,希望能对你有所帮助. <python编程从入门到实践> /> 本书是一本针对所有层次的Python 读者而作的Python 入门书.全书分两部分: ...

  7. 学python需要什么基础知识-Python的学习,都需要具备哪些计算机基础知识?

    原标题:Python的学习,都需要具备哪些计算机基础知识? 首先 ,Python 语言可以完全从零基础学习 , 即使没有任何计算机基础.通过系统化的学习过程 , 同时也能掌握 Python 编程. 虽 ...

  8. 计算机python技术基础知识点_python基础--相关计算机基础知识

    计算机基础之编程 什么是编程语言 人与计算机交流的介质 什么是编程 通过编程语言写一堆文件 为什么要编程 替代劳动力,完成人类的需求 计算机组成 CPU 控制器 控制硬件 运算器 算术运算和逻辑运算 ...

  9. Python学习1 基础语法 数据类型 计算机基础

    Python的重要性 python就业方向 Python的历史 python创造于1989年,荷兰人吉多.范罗苏姆 现在是Python3版本 09 Python的特点 1)跨平台 2)解释型语言 3) ...

最新文章

  1. fcm算法的MATLAB实现,FCM算法的matlab程序(初步)
  2. python实现nginx图形界面管理
  3. PHP 实现归并排序算法
  4. mysql is null走索引_Mysql数据库索引IS NUll ,IS NOT NUll ,!= 是否走索引
  5. 构造函数的原型和原型链
  6. 菜鸟——首个页面——奇葩问题
  7. lucene2.0+heritrix
  8. 普元EOS更新license
  9. 编译原理研究性学习专题 2——递归下降语法分析设计原理与实现
  10. 網頁設計收藏站70個
  11. 用IOC和DI解决懒人老板想喝咖啡但不想自己动手的窘迫
  12. Hbase的数据切分
  13. m73p黑苹果_M93P一次性拔草小主机,黑苹果,软路由。
  14. 程序员写代码要写注释吗?写你就输了
  15. 使用ADO或ADO控件访问数据库
  16. 2019年淘宝运营里中小卖家需要掌握的技能!
  17. php alpine postgres,docker环境下搭建使用postgresql10
  18. MobileInfo
  19. 制作操作系统启动U盘
  20. 双十一已落幕,你是否总结过你的广告投放策略?

热门文章

  1. C#缓存absoluteExpiration、slidingExpiration两个参数的疑惑
  2. redis持久化RDB和AOF
  3. React之组件通信
  4. 高速pcb设计指南 1~8
  5. Commerce Server 2002 Starter Site and 2006 overview
  6. 图论算法(二)-最短路径的Dijkstra [ 单源 ] 和Floyd[ 多源 ] 解法(JAVA )
  7. case when then else end
  8. URI 和 URL 的区别
  9. 记录一次StackOverflowError问题
  10. mysql8.0.13 32位下载_MySQL8.0下载-MySQL数据库8.0下载 v8.0.11官方版(32位/64位)--pc6下载站...