1.什么是语言?

  语言是一个事物与另一个事物交流的介质

  python是人与计算机交流的介质

  能够被计算机所识别的表达方式即是编程语言

2.什么是编程?

  编程就是程序员将想让计算机做的事情用编程语言表达出来写在一系列文件中,这一系列文件称之为程序/软件.

3.为什么要编程?

  编程的目的就是想让计算机代替人去做一些事情,从而解放劳动力.

4.计算机的组成  

  五大组成部分:

    控制器

    运算器

    存储器:

      内存:临时存储数据

        优点:存储速度快
        缺点:断电数据丢失

      外存(硬盘):永久存储数据

        优点:断电数据不丢失
        缺点:存储速度慢

    输入设备(input)

    输出设备(output)

  补充存储器:

      ROM:  存储BIOS的指令

5.cpu的x86-64

  cpu的X86-64可以在同一时间内处理64位的整数运算,具有向下兼容性,可兼容X86-32架构.

    X86架构是微处理器执行的计算机语言指令集,标识一套通用的计算机指令集合.

    64位:

      在计算机架构中,64位整数,内存地址或其他数据单元是指他们最高达到64位(8字节)宽.64位CPU和算术逻辑单元架构是以寄存器,内存总线或者数据总线的大小为基准.

6.存储单位

  一个二进制单位称为1bit(比特"二进制单位")

  8bit=1Bytes(一个字节)

  1024Bytes=1KB

  1024KB=1MB

  1024MB=1GB

  1024GB=1TB

  1024TB=1PB

7.一个7200转的硬盘执行一次IO经历的时间=平均寻道+平均延迟时间

                   =5ms      +4ms

  7200转/60s

  120转/1s

  转一圈需要8ms

8.完整的计算机系统:

  

  应用软件

  操作系统

  硬件

    (应用程序的平台=操作系统+硬件)

9.操作系统的启动流程

  CPU-->ROM(BIOS系统)-->CMOS

  CPU-->内存(window操作系统)-->本地磁盘

  

  

开始接触python的更多相关文章

  1. 通过一个小游戏开始接触Python!

    之前就一直嚷嚷着要找视频看学习Python,可是一直拖到今晚才开始....好好加油吧骚年,坚持不一定就能有好的结果,但是不坚持就一定是不好的!! 看着视频学习1: 首先,打开IDLE,在IDLE中新建 ...

  2. 第一次接触python:学习最简单的print及变量

    # -*- coding:utf-8 -*- print "hello world" print("hello world") 这里面使用了2中print方式, ...

  3. python学习之路-第一天-接触python

    我的入门就决定用<简明Python教程> <简明Python教程> 1. python的优势 简单:专注于解决问题而不是关注语言本身 易学:容易上手 开源.免费 可移植性非常强 ...

  4. 初次接触python时,整理的一些基础操作

    1.window下python简单使用 (1).使用工具网址 https://jingyan.baidu.com/article/9f7e7ec0ec2e676f2915545f.html (2).各 ...

  5. 初次接触python,怎么样系统的自学呢?

    关注专栏 写文章登录   给伸手党的福利:Python 新手入门引导 Crossin 2 个月前 这是一篇 Python 入门指南,针对那些没有任何编程经验,从零开始学习 Python 的同学.不管你 ...

  6. 接触python的第2天:了解变量和打印

    1变量不用定义类型, 可以直接赋值 >>> a =5 >>> a 5 >>> a='hello' >>> a 'hello' 2 ...

  7. 接触python的第1天:测试hello world

    在python3.8的平台可以输入了hello world, ide还能当做计算器 >>> print("hello world") hello world &g ...

  8. 初次接触python的re模块

    刷CF的时候,看到一个简单的题目,可以用来练练正则表达式 于是乎找到了re.sub的用法,说明如下 re.sub: (pattern, repl, string, count=0, │       f ...

  9. Python笔记之不可不知

    Python软件已经安装成功有很长一段时间了,也即或多或少的了解Python似乎也很长时间了,也是偏于各种借口,才在现在开始写点总结.起初接触Python是因为公司项目中需要利用Python来测试开发 ...

随机推荐

  1. 前端开发者不得不知的es6十大特性(转)

    转载自AlloyTeam:http://www.alloyteam.com/2016/03/es6-front-end-developers-will-have-to-know-the-top-ten ...

  2. CentOS7 设置主机名及IP映射

    1.设置主机名 查看本机的主机名,使用如下三个命令中任意一个即可 # hostname # uname -n # cat /proc/sys/kernel/hostname 使用 vi 编辑器打开 / ...

  3. CentOS 7 安装配置 MySQL

    https://blog.imzhengfei.com/centos-7-an-zhuang-pei-zhi-mysql/ MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前 ...

  4. [转] 图 + 文 + 公式 理解LSTM

    转自公号“机器之心” LSTM入门必读:从入门基础到工作方式详解 长短期记忆(LSTM)是一种非常重要的神经网络技术,其在语音识别和自然语言处理等许多领域都得到了广泛的应用..在这篇文章中,Edwin ...

  5. xht37的码风

    写在前面 众所周知,在 Dev-C++ 上有一个代码格式化的功能,快捷键Ctrl+Shift+A 我的码风致力于写出格式化后毫无变化的代码,这被认为是标准代码 同时,对不可格式化的部分(如空格),我同 ...

  6. Windows中Anaconda,Tensorflow 和 Pycharm的安装和配置

    Anaconda完全入门指南 https://www.jianshu.com/p/eaee1fadc1e9                 [安装不要按此条链接进行] Windows中 Anacond ...

  7. python 彩色日志配置

    import os import logging import logging.config as log_conf import datetime import coloredlogs log_di ...

  8. 021_supervise进行管理利器

    一.公司的类似ansible的工具也是用supervise管理的 [admin@mjyall-test-1 /service/ansible-oc-agent]$ ps -ef|grep 19070 ...

  9. 持续集成①安装部署jenkins从git获取代码

    持续集成①安装部署jenkins从git获取代码 一:持续集成的概念: 1.1:总体的概括 持续集成Continuous Integration 持续交付Continuous Delivery 持续部 ...

  10. Ex 2_14 去掉数组中所有重复的元素..._第二次作业

    首先利用归并排序算法对数组进行排序,时间复杂度为O(nlogn),接着再利用时间复杂度为O(n) 的去重复算法去掉数组中的重复元素.总的时间复杂度为O(nlogn). (这题应该用分支算法解决)以下为 ...