1. 什么是语言
 语言是一个事物与另外一个事物沟通的介质
 python则是人(程序员)与计算机沟通的介质
 
2. 什么是编程
 编程就是程序员将自己想要让计算机做的事情用编程语言翻译出来写到一系列的文件中
 这一系列的文件称之为程序/软件

3. 为何要编程
 编程的目的就是让计算机按照程序指定逻辑去工作,从而取代人力
 
 
4. 计算机组成:
五大组成部分:
 控制器
 运算器
 存储器
                         内存:临时存储数据
  优点:存取速度都快
                 缺点:断电数据丢失
    
          外存:
  磁盘:永久保存数据
  优点:断电数据不丢失
  缺点:存取速度都要慢
   
 输入设备input
 输出设备output
  
  
总结:与运行程序相关三个核心硬件
  cpu
  内存
  硬盘
  
5. cpu的x86-64
6,
 8bit=1Bytes
 1024Bytes=1KB
 1024KB=1MB
 1024MB=1GB
 1024GB=1TB
 1024TB=1PB
 
 
7. 一个7200转的硬盘执行一次IO经历的时间=平均寻道+平均延迟时间
 平均寻道:5ms
 平均延迟时间:4ms
 7200转/60s
 120转/1s
 转一圈需要0.008s=8ms
 
 
8. 完整的计算机系统:
应用软件
 操作系统
 硬件
其中:应用程序的平台=操作系统+硬件
 
 
9. 操作系统的启动流程
 cpu->ROM(BIOS系统)->CMOS
 
 cpu->内存(windows系统)->本地硬盘

转载于:https://www.cnblogs.com/martin-wang/p/9964754.html

第一章 python学习,个人对计算机硬件的一些理解相关推荐

  1. 第一章 Python Kivy 学习 -- Kivy介绍及环境安装

    系列文章目录 第一章 Python Kivy 学习 – Kivy介绍及环境安装 第二章 Python Kivy 学习 – Kivy项目开发原理(待编辑) 第三章 Python Kivy 学习 – Ki ...

  2. Deep learning with python notebooks 笔记 第一章 深度学习基础

    第一章 深度学习基础 好的图表比文字传达的信息量多 图1-1帮助理清了人工智能.机器学习和深度学习之间的关系. 图1-2 清晰的阐述了经典程序设计范式和机器学习一种新的编程范式的不同.两种范式引出了两 ...

  3. 第一章 matlab 学习入门之matlab基础

    matlab系列文章目录 第一章 matlab 学习入门之matlab基础 在这一章会学习到: 数据类型(数值,字符串,结构,单元数组,函数句柄,映射容器) 运算符与运算(算术运算符,关系运算符,逻辑 ...

  4. 趣学PYTHON 第一章python不是大蟒蛇

    趣学PYTHON 第一章python不是大蟒蛇 把我自己的学习记录在这里,留下一片回忆. Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:3 ...

  5. Python入门到精通【精品】第一章 - Python概述

    Python入门到精通[精品]第一章 - Python概述 1. Python语言历史 2. Python语言特点 3. Python的下载和安装 3.1. Python的下载 3.2. Python ...

  6. 第一章Python概述

    第一章Python概述 一.基本概念 1.IDLE:(Integrated Development and Learning Environment)集成开发和学习环境,是Python的集成开发环境. ...

  7. 第一章 Python基础 ——一起搬砖打地基

    目录 前言 第一章 Python基础 1.表达式 2.整型.浮点型和字符串数据类型 3.字符串的连接和复制 字符串的连接--"+"操作符 字符串的复制--" * &quo ...

  8. Python入门——第一章 python编程基础

    Python入门 文章目录 Python入门 第一章 python编程基础 1.1 基本输入输出 1.1.1使用print()函数进行简单输出 chr()函数 print()输出到指定文件 print ...

  9. 流畅的python读书笔记-第一章Python 数据模型

    第一章 python数据类型 1 隐式方法 利用collections.namedtuple 快速生成类 import collectionsCard = collections.namedtuple ...

最新文章

  1. 零基础入门学习Python(18)-全局变量与局部变量
  2. 佐治亚理工学院发文:不要迷信可解释性,小心被误导
  3. windows 批处理程序语法
  4. 如何根据用户IP得到用户所在位置。
  5. java基础英语---第二十六天
  6. mysql oracle 数据类型转换_Mysql与Oracle之间的数据类型转换
  7. 外威客外包网站Elance
  8. 跨server传输数据注意事项
  9. Keras——用Keras搭建线性回归神经网络
  10. 开心辞典计算机科学,人机大战首日战报:计算机与人类暂不分高下
  11. 极好用的c++ http server和client库
  12. 编辑为什么建议转投_论文被退稿建议转投他刊是什么意思?
  13. abandon connection问题分析
  14. 使用uiautomatorviewer报错Error obtaining UI hierarchy
  15. 六度分离/HDOJ 1869
  16. 【GANs学习笔记】目录
  17. Android 气泡图片
  18. 为什么有人说C++是最难学的编程语言? (4个回答)
  19. Nyist 915 +-字符串
  20. 用 chrome + excel + VBA + XMLHTTP 爬视频网站 video 标签中的 blob:http m3u8 视频资源,ffmpeg 拼接资源

热门文章

  1. Xilinx FPGA 仿真环境设置(ISE + Modelsim + Debussy)
  2. OpenCV安装好了,show第一个例子,找找成就感~~~
  3. LNK1136报错解决方法
  4. C/C++使用openssl进行摘要和加密解密(md5, sha256, des, rsa)
  5. java 接口中 常量_讨论:Java 接口当中的 “常量接口”
  6. 重庆理工大学计算机考研就业,重庆理工大学专业硕士含金量高吗?好就业吗?
  7. / /* /**的区别
  8. 030_CSS外边距合并
  9. csv 字符串_爬虫|python读写csv文件的方法完成生涯规划表
  10. anguarjs 图片预览_Text to Image Converter(文字转图片软件)下载-Text to Image Converter(文字转图片软件)v1.5绿色版下载...