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 计算机基础的更多相关文章

  1. python计算机基础-Day1

    计算机基础-Day1 一.计算机基础 首先Python是一门编程语言 语言: 那什么是语言?语言就是一种事物与另一种事物沟通的介质. 所以说编程语言是程序员跟计算机沟通的介质,那么为什么要跟计算机沟通 ...

  2. day001 Python 计算机基础(2019年5月16日)

    &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp作为一名程序员或者即将踏入IT行业的准程序员,学习任何一门编程语言,都需要有基本的计算机基础 ...

  3. python计算机基础(三)

    简述Python垃圾回收机制: 当x=10,赋值x=11,的代码,也就是10没有对应的变量名, 10在python眼中相当于垃圾,就会被清理掉,释放内存. 对于下述代码: x = 10 y = 10 ...

  4. python计算机基础(二)

    1. 操作系统有什么用? #1外部指令转化成0和1:#2.翻译所写的字符从繁(高低电压)至简(想做什么就做什么) :#3把一些硬件的复杂操作简化成一个一个接口. 2. 计算机由哪三大部分组成? 1.应 ...

  5. python计算机基础(一)

    什么是编程语言? 跟计算机交流的语言 什么是编程? 编程就是写代码,让计算机能够听懂的语言 为什么要编程? 让计算机为我们做事,取代人 计算机5大组成分别有什么作用? CPU:控制,判断,配作用,内存 ...

  6. Python之旅_计算机基础入门

    一.计算机基础 1.Python是编程语言 语言:一种事物与另一种事物沟通的介质. 编程语言:程序员与计算机沟通的介质. 什么是编程:程序员用编程语言把自己的逻辑思想下来,编程的结果就是一堆文件. 为 ...

  7. 计算机基础,Python基础--变量以及简单的循环

    一.计算机基础 1.CPU 相当于人体的大脑,用于计算处理数据. 2.内存  用于存储数据,CPU从内存调用数据处理计算,运算速度很快. PS:问:既然在内存里的数据CPU运算速度快,为什么计算机不全 ...

  8. python note 01 计算机基础与变量

    1.计算机基础. 2.python历史. 宏观上:python2 与 python3 区别: python2 源码不标准,混乱,重复代码太多, python3 统一 标准,去除重复代码. 3.pyth ...

  9. 《Python》 计算机基础

    一.计算机基础: cpu:中央处理器,相当于人的大脑,运算中心,控制中心. 内存:暂时存储数据,与CPU交互. 优点:内存读取速度快. 缺点:容量小,造价高,断电即消失. 硬盘:长期存储数据. 优点: ...

随机推荐

  1. Spring Security(十):3. What’s New in Spring Security 4.2 (新功能)

    Among other things, Spring Security 4.2 brings early support for Spring Framework 5. You can find th ...

  2. redis学习(四)——Hash数据类型

    一.概述 我们可以将Redis中的Hash类型看成具有String Key和String Value的map容器.所以该类型非常适合于存储值对象的信息.如Username.Password和Age等. ...

  3. 典型分布式系统分析:Bigtable

    本文是典型分布式系统分析的第三篇,分析的是Bigtable,一个结构化的分布式存储系统. Bigtable作为一个分布式存储系统,和其他分布式系统一样,需要保证可扩展.高可用与高性能.与此同时,Big ...

  4. devops工具-Ansible进阶playbook&roles

    一.playbook介绍     playbook 是 Ansible 管理配置.部署应用的核心所在,一个playbook由有多“play组成”,而一个play实际就是一个task,每个task是由多 ...

  5. 抛弃配置后的Spring终极教程

    一:前言 Spring 有XML配置和注解两种版本,我个人非常喜欢使用注解,相当热衷Spring boot! 对于Spring,核心就是IOC容器,这个容器说白了就是把你放在里面的对象(Bean)进行 ...

  6. Jmeter(三十七)循环控制器+交替控制器+事务控制器 完美实现接口字段参数化校验

    我们在做接口自动化的时候,常常因为无法灵活的的校验接口字段而烦恼.不能自动校验接口字段的脚本,也就不能称之为接口自动化.因此,我设计了一套组合式的控制器,可以完美的解决这个问题 1:首先我们需要在本地 ...

  7. 学习用Node.js和Elasticsearch构建搜索引擎(4): 构建Elasticsearch搜索引擎

    一.目标 使用node搭建一个知识库检索系统,要求词条平均检索速度必须在1s以内. 二.思路. 本人思路如下图. 橙色部分为我们要开发的内容, ES服务搭建(暂时用单节点测试,集群搭建以后再说), 三 ...

  8. matplotlib 入门之The Lifecycle of a plot

    文章目录 Note 数据 准备开始 操控风格 我错了!!! 定制图像 特别注意!!! figsize=(width, height)!!! 格式化标签 组合多个可视化对象? 保存你的图片 matplo ...

  9. Python_列表初识及操作

    列表 列表初识 列表属于容器性数据类型. li = [123, '狗', True, [1, 2, 3], {'name': 'Lon'}, (1, 2, 3)] 其中包含有int型,例如123:字符 ...

  10. 【问题解决方案】本地代码文件上传到GitHub里中文乱码问题

    刚刚学完Git并试着上传了我的化石Java代码到远程库,表面一切和谐,然而.. 真让人大惊失色.. step1-检查浏览器是否是utf-8(谷歌默认是) step2-在本地编辑器设置 (按理说,not ...