• DAY01-Python入门学习-计算机硬件



    一、Python是编程语言

    语言:

    一种事物与另外一种事物沟通的介质
    所以说编程语言是程序员与计算机沟通的介质


    什么是编程:

    就是程序员用计算机所能理解的表达方式(编程语言)把自己的思维逻辑写下来,编程的结果就是一堆文件


    为什么要编程?

    在编程的过程中,计算机就像是人的奴隶
    让计算机按照人的逻辑执行程序,取代人力


    二、完整的计算机系统:

    应用程序
    操作系统
    计算机硬件


    三、计算机硬件:(计算机是奴隶)


    1、五大组成

    控制器:指挥系统
    运算器:数学运算+逻辑运算

    存储器:存取数据
      内存:
        优点:存取速度快
        缺点:断电数据就全部丢失
      硬盘
        优点:断电后数据也会保留下来
        缺点:存取速度远远慢于内存
      磁带

    输入设备:键盘,鼠标,摄像头
    输出设备:显示器,打印机


    2、CPU

    与运行程序有关的三大核心硬件(*****)
      ①cpu
      ②内存
      ③硬盘

    运行一个程序经历过程
    代码由硬盘加载内存,然后cpu去内存中读取指令然后执行


    3、二进制

    8bit=1Bytes
    1024Bytes=1KB
    1024KB=1MB
    1024MB=1GB
    1024GB=1TB
    1024TB=1PB


    1GB=1000*1000*1000*8


    4、磁盘:

    平均寻道时间:5ms
    平均延迟时间:60/7200=0.008=8ms
    4ms

    500MIPS millon instruction per second

    400 0000


    5、操作系统

    操作系统本质就是一个软件,该软件的功能是专门用来帮我们控制硬件的
    操作系统位于计算机硬件与软件之间,用于协调、管理、控制计算机硬件资源与软件资源

    操作系统的两大功能:
    ①、将复杂的硬件操作封装成简单的功能提供给用户/应用程序使用
    ②、将多个任务对硬件的竞争变得有序


    6、启动流程

    加电
    BIOS->检测硬件->CMOS
    找到启动盘-》读取第一个扇区512B(了解:446引导信息 64分区信息 2结束标志位)
    加载bootloader
    读取操作系统内核(接管BIOS的任务,控制计算)

  • 相关阅读:
    MFC 错误异常,用vs添加资源并为资源定义类后报错:error C2065 : 未声明的标识符
    概率统计:数学期望、方差、协方差、相关系数、矩
    图像处理中的一些基本概念
    OpenCV中对Mat里面depth,dims,channels,step,data,elemSize和数据地址计算的理解
    C++语言运算符的功能、优先级和结合性
    标准C++中的string类的用法总结
    linux性能系列--块设备
    linux性能系列--网络
    linux性能系列--内存
    linux性能系列--cpu
  • 原文地址:https://www.cnblogs.com/xvchengqi/p/9335667.html
Copyright © 2020-2023  润新知