zoukankan      html  css  js  c++  java
  • 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的任务,控制计算)

  • 相关阅读:
    排序算法整理
    V-REP Plugin 开发
    YAML-CPP
    YAML
    V-REP Remote API
    V-REP Plugin
    结构化方法与面向对象方法的比较
    敏捷软件开发vs传统软件工程
    个人项目-地铁出行路线规划程序
    Week1个人作业
  • 原文地址:https://www.cnblogs.com/xvchengqi/p/9335667.html
Copyright © 2011-2022 走看看