zoukankan      html  css  js  c++  java
  • 计算机基础

    我感觉跟程序员相关的计算机5大硬件就是

    1.cup  2.鼠标 3.键盘 4.硬盘 5.内存条(这个最为致命)

    1、python是什么?
    Python是一门编程语言

    2、什么是编程语言?(*****)
    只要是语言,那语言的本质都一样:语言是一种事物与另外一种事物沟通的介质 (我的理解就是程序员和计算机沟通的桥梁)
    编程语言是程序员与计算机沟通的介质

    3、什么是编程?(*****)
    编程指的是:程序员基于某种编程语言的语法格式将自己脑子中的想要让计算机做的事写到文件中
    所以说编程的结果就是一堆文件,这一堆文件就是程序(我的理解就是程序员把自己脑子里的逻辑思维通过编程语言传递给计算机的程序,计算机根据指令执行就是编程)


    4、为什么要编程?(*****)
    计算机就像是人的奴隶,编程的目的就是人想要奴役计算机,
    让计算机代替人类去工作,从而解放人力(让电脑去工作)

    5、计算机硬件基础
    cpu:x86-64(*****)
    什么是x86 cpu型号
    什么64位 cpu一次性最多读取64位指令

    cpu具有向下兼容性,即64的cpu可以执行32的程序

    存储器:(*****)
    内存:内存条
    优点:存取速度快
    缺点:断电数据丢失,容量小

    外存:磁盘
    优点:断电数据也不丢失,可以永久保存数据,容量大
    缺点:存取速度慢


    了解:(**)
    十进制
    0 1 2 3 4 5 6 7 9

    123
    1*(10^2) + 2*(10^1) + 3*(10^0)=123

    二进制
    111
    # 二进制转十进制
    1*(2^2)+1*(2^1) + 1*(2^0) = 7

    # 十进制转二进制(除2取余法)


    存储单位(***)
    一个二进制位称为1bit
    8bit=1Bytes 称为一个字节
    1024Bytes = 1KB
    1024KB=1MB
    1024MB=1GB
    1024GB=1TB
    1024TB=1PB

    补充存储器:(**)
    ROM->存储BIOS的指令
    BIOS:BASIC INPUT OUPUT SYSTEM


    (*****)
    对于磁盘来说,寻找到数据的总时间=平均寻道(5ms)+平均延迟时间(7200转的磁盘该值等于4ms)


    (**)
    磁道
    柱面
    扇区

    总结:

    重点一:计算机的三大核心组件,以及它们的功能?

    1、cpu :发送执行 控制计算机的硬件运行相当于(人类的大脑)运行速度快
    2、内存 :从硬盘中读取数据,让cpu能根据程序运行各项指令  运行速度快

    3、硬盘:用长久的存贮数据,运行速度慢

    重点二:cpu、内存、硬盘的工作原理,解释一个程序如何从无到有运行起来的?

    程序 -------安装------->>硬盘-----读取---》》内存------执行------》》cpu

  • 相关阅读:
    微信支付退款部分代码
    Raspberry PI 点亮LED
    Raspberry PI 摄像头
    RaspberryPI 3B系统烧录
    MySQL基础使用
    MySQL数据库管理系统概述
    Eclipse创建JAVA项目
    Brup Suite拦截https请求
    Github 第一个仓库
    python os模块主要函数
  • 原文地址:https://www.cnblogs.com/wuheng-123/p/9085754.html
Copyright © 2011-2022 走看看