• day01


    一、编程与编程的目的
    1、编程语言是程序员与计算机沟通的介质
    2、编程:程序员把自己想要让计算机做的事用编程语言表达出来,编程的结果就是一系列文件。
    3、编程的目的是为了让计算机按照人的逻辑思维去工作,从而解放人力。
    二、计算机组成(*****)
    1、控制器:是计算机的指挥系统,负责控制计算机其他硬件工作
    2、运算器:负责数学运算和逻辑运算
    控制器+运算器=CPU----》人的大脑
    3、存储器
    内存:----》人脑的记忆功能
    优点:存取速度快
    缺点:断电数据就丢失,不能永久保存数据
    外存:----》笔记本(如硬盘)
    优点:断电数据不丢失,可以永久保存数据
    缺点:存取速度慢
    4、输入设备input
    5、输出设备output
    总结:与运行程序有关的三大核心硬件:CPU,内存,硬盘(*****)
    程序最先都是存在硬盘,站在硬件角度,程序启动时,硬件的工作流程:
    1、程序相关的数据先从硬盘读入内存
    2、CPU从内存读取指令/数据,然后运行

    三、CPU详解(***)
    CPU具有向下兼容性
    64的CPU可以运行32bit和64bit的软件
    32的CPU只能运行32bit的软件

    四、存储器(*****)
    8bit=1Bytes
    1024Bytes=1KB
    1024KB=1MB
    1024MB=1GB
    1024GB=1TB
    1024TB=1PB
    平均寻道时间(找磁道的时间)+平均延迟时间(转半圈的时间)=一次IO的时间
    对于720转/分钟的硬盘来说,一次IO的时间大概5ms+4ms=9ms
    典型的访问时间 典型的容量
    1ns 寄存器 <1KB
    2ns 高速缓存 4MB
    10ms 内存 512-2048MB
    10ms 磁盘 200-1000GB
    100s 磁带 400-800GB

    五、一套完整的计算机系统分为三层(*****)
    应用程序
    操作系统
    计算机硬件

    六、操作系统的含义(*****)
    操作系统是协调、管理、控制计算机硬件资源与应用软件的一个控制程序
    应用程序是通过操作系统来间接控制硬件的

  • 相关阅读:
    为什么我要迁移 SpringBoot 到函数计算
    PolarDBX源码解读系列:DML之Insert流程
    转载 | 从云计算到函数计算
    通过部署流行Web框架掌握Serverless技术
    阿里云云原生一体化数仓 — 湖仓一体新能力解读
    EasyNLP中文文图生成模型带你秒变艺术家
    转载 | 基于函数计算自定义运行时快速部署一个 springboot 项目
    PolarDBX 源码解读:事务的一生
    【20220319】回老家给父亲庆生
    【20220321】连岳摘抄
  • 原文地址:https://www.cnblogs.com/yangyinyin/p/10555955.html
Copyright © 2020-2023  润新知