zoukankan      html  css  js  c++  java
  • day_02

    回顾

    markdown

    文本编辑器

    计算机基础之编程

    什么是编程语言

    人与计算机交流的介质

    什么是编程

    通过编程语言写一堆文件

    为什么要编程

    替代劳动力,完成人类的需求

    计算机组成

    CPU

    控制器

    控制硬件

    运算器

    算术运算和逻辑运算

    存储器(1块,时代发展成2块)

    主存(内存)

    优点:速度快

    缺点:容量小,断电即消失

    外存(硬盘)

    优点:容量大,永久存储

    缺点:速度慢

    I/O设备

    输入设备

    输入信息,如键盘/鼠标

    输出设备

    输出信息,如显示屏/打印机

    多核cpu

    同一时刻完成多件事情

    32位和64位

    计算机一次性读取32位/64位二进制位,64位的计算机能用32的安装包,32位的计算机不能用64位的安装包

    机械硬盘工作原理

    机械手臂

    读取数据

    磁道

    存储数据

    扇区

    划分磁道

    平均寻道时间

    5ms,寻找磁道的时间

    平均延迟时间

    4.15ms,最坏情况转一圈,最好情况直接找到

    平均寻找数据时间

    9.15ms

    操作系统

    什么是文件

    文件是操作系统提供的一个虚拟概念,使用这个虚拟概念存储信息,这样就不需要你自己扣动机械手臂存储信息

    操作系统有什么用

    把对硬件的复杂操作简单化,封装成一个接口(关机按钮)

    计算机三大组成

    应用程序

    操作系统

    硬件

    人-》操作系统交互

    应用程序-》操作系统交互

    操作系统-》人/应用程序/硬件

    硬件-》操作系统/硬件

    操作系统的启动

    1. 按下开机键,启动临时操作系统
    2. 临时操作系统启动真正的操作系统
    3. 操作系统启动,关闭临时操作系统

    应用程序的启动

    1. 双击qq(给操作系统发送指令)
    2. 操作系统给cpu发送指令
    3. cpu给内存发送指令
    4. 内存给外存发送指令获取qq的数据
    5. 内存读入qq的数据
    6. qq启动

    今日所学

    编程语言分类

    为什么要编程

    取代劳动力,帮人类完成一些事情

    机器语言

    优点:执行效率高

    缺点:开发效率低

    汇编语言

    优点:开发效率高

    缺点:执行效率低

    高级语言

    解释型语言

    优点:执行效率高

    缺点:开发效率低

    编译型语言

    优点:开发效率高

    缺点:执行效率低

    网络的瓶颈效应

    互联网通信的时间远远大于程序执行的时间,那么执行效率高的有点毫无用处

    执行python程序的两种方式

    交互式

    输入一行,解释一行

    交互式下,不需要使用print,会自动打印

    不会用,一般做调试()

    缺点:关掉了程序就没了

    命令行式

    解释一个文本

    python是一个解释器

    python 文件路径

    cmd切换到当前文件夹

    cd是切换

    缺点:调试非常麻烦

    python解释器的安装

    pycharm的安装

    jupyter的使用

  • 相关阅读:
    理解OAuth 2.0
    Npoi导出word(Peanuts)
    轻松搞定javascript日期格式化问题
    史上最全的MSSQL复习笔记
    SQL经典短小代码收集
    Web系统与自控系统数据通讯架构 之 OPC DA DataChangeEventHandler 非热点数据更新策略 ,
    记一次SQL Server insert触发器操作
    记一次单机Nginx调优,效果立竿见影
    windows 显示引用账户已被锁定,且可能无法登录
    C# 使用modbus 读取PLC 寄存器地址
  • 原文地址:https://www.cnblogs.com/maqiaobin/p/11477540.html
Copyright © 2011-2022 走看看