• 第二天吧


    今日焦点

    一丶计算机组成(冯诺依曼机)

    1.CPU

    (1).控制器

    控制硬件

    (2).运算器

    算术运算

    2.存储器

    (1).主存

    内存
    优点:速度快
    缺点:容量小,断电即消失

    (2).外存

    机械键盘,固态硬盘
    优点:容量大,永久储存
    缺点:速度慢

    3.I/O设备(Input/Output设备)

    (1).输入设备

    输入信息,鼠标/键盘/麦克风/U盘

    (2).输出设备

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

    二丶计算机组成补充

    1.多核CPU

    一个CPU相当于一个大脑,多核CPU多个大脑,可以处理多件事情

    2. 32位和64位

    计算机如何处理储存图片:计算机只认识0(低电频)和1(高电频),图片本质就是一串0和1

    32位:计算机一次性能处理32个0和1
    64位:计算机一次性能处理64个0和1

    3.机械键盘工作原理

    (1).机械手臂

    读取数据

    (2).磁道

    存储数据

    (3).扇面

    划分磁道,多个扇面(每个扇面512kb,计算机一次性从机械硬盘上读取512kb的数据)其实就是一个个盘(区))

    (4).平均寻磁道时间

    由于工业水平限制:5ms

    (5).平均延迟时间

    7200r/min的电脑

    [7200r/60s=120r/s\ 1r/120(r/s)=0.0083s=8.3ms\ (8.3+0)ms/2=4.15ms ]

    (6).平均寻找数据时间

    [5ms+4.15ms=9.15ms ]

    4.固态硬盘

    基于电容存储,数学算法
    优点:不需要机械手臂;基于电存储

    三丶操作系统

    1.什么是文件

    存储信息的介质,操作系统提供给你的一个虚拟的概念

    2.操作系统有什么用

    提供给我们的一个一个接口,让复杂的操作简单化

    3.应用程序的启动

    (1).双击应用,让操作系统通知CPU,找到应用在外存的位置

    (2).CPU让内存去外存读取应用的数据,应用数据进入内存

    (3).启动应用

    3.计算机的组成(有了操作系统之后)

    (1).应用程序(软件):和操作系统交互

    (2).操作系统(软件):和硬件交互

    (3).硬件:硬件直接交互

    4.操作系统的启动(开机)

    启动软件,首先启动操作系统找软件在硬盘上的位置;操作系统本质也是一个软件,启动操作系统也需要找到操作系统在硬盘中的位置(要找就必须通过操作系统)

    5.临时操作系统(ROM存储器)

    计算机出厂的时候就写死了,他会去CMOS存储器上调用操作系统的路径,只负责寻找操作系统的路径

    6.临时内存(CMOS存储器)

    用电池供电,储存了操作系统的路径(重装系统修改启动盘的位置,改的就是这个),存储了时间

    (1).开机,启动临时操作系统

    (2).临时操作系统去CMOS存储器上找到操作系统的路径

    (3).启动操作系统,临时操作系统关闭

    四丶计算机基础之编程

    1.什么是编程语言

    和计算机交流的一种介质

    2.什么是编程

    通过编程语言做一些事情

    3.为什么要编程

    代替劳动力,然后帮助人类完成一些具体的事

    五丶编程语言分类

    1.机器语言

    写0和1
    机器语言→设备→高低压电频
    早期只有顶级科学家才能使用计算机
    优点:执行速度非常快,直接和硬件交互
    缺点:开发速度非常慢

    2.汇编语言

    汇编语言→设备→机器语言→设备→高低压电频
    优点(较于机器语言):开发效率高
    缺点(较于机器语言):执行效率低

    3.高级语言

    解释型语言→设备→高级语言/编译型语言→设备/翻译器→汇编语言→设备→机器语言→设备→高低压电频

    4.编译型语言(通过设备的翻译形式)

    类似于谷歌翻译,一次性翻译所有代码位机器代码
    优点(相较于解释型语言):执行效率高
    缺点(相较于解释型语言):开发效率低(调试BUG非常复杂)

    5.解释型(通过设备的翻译形式)

    类似同声传译,说一句翻译一句,解释型语言的翻译器是通过编译型语言写出来的
    优点(相较于编译型语言):开发效率高
    缺点(相较于编译型语言):执行效率低

    六丶网络瓶颈效应

    网络通信的时间远远大于执行程序的时间

  • 相关阅读:
    使用cocoapods出现问题fetch of the ‘master’ 的解决方法
    说说ASP.NET的表单验证
    php分页类
    php校验
    mySQL时间
    asp .NET弹出窗口 汇总(精华,麒麟创想)
    (转)MVC 3 数据验证 Model Validation 详解
    (转)linux性能优化总结
    (转)ASP.NET缓存全解析6:数据库缓存依赖
    SQL Server是如何让定时作业
  • 原文地址:https://www.cnblogs.com/793564949liu/p/11395272.html
Copyright © 2020-2023  润新知