• 计算机基础


    计算机的五大组成

    CPU(大脑)

    控制器(控制)

    类人的话,就是控制身体所有组织的运转

    运算器(运算)

    类人的话,进行逻辑运算(狗朝你冲过来,就跑),还有数学运算

    内存(大脑的记忆组织)

    计算机只认识0和1(高低压电频)

    优点:非常快

    缺点:睡一觉就忘了(断电即消失),存储容量小

    外存(笔记本)

    优点:容量大

    缺点:速率慢

    输入设备

    眼睛、耳朵、皮肤。。。。。

    计算机组成补充

    吃饭的流程

    1.通过你的眼睛看到了筷子

    2.经过大脑的逻辑运算(我要拿筷子)

    3.发送一条指令给手,然后把筷子拿起来

    应用程序的启动流程

    1.双击qq(快捷方式-->指向了一个路径(外存)),其实是去这个位置找到qq内容

    2.CPU再发送指令给内存,让内存读取外存中的qq内容

    3.运行

    多核CPU

    多个大脑,同时(同一时刻)处理很多事情

    ROM存储器+CMOS存储器

    开机就是高速计算机操作系统的位置,存储在CMOS存储器内

    你冲转系统的时候为什么要插U盘:更改操作系统的路径

    总线

    总线就相当于人类的神经/肌肉/血管,连接所有电脑的部件。

    硬盘工作原理

    机械硬盘上存储的都是0和1

    机械手臂:读取数据

    扇区:多个磁道组成一块,起始位置

    寻找数据的时间:

    平均延迟时间:机械手臂到磁盘的时间5ms(固态硬盘没有这个时间,所以固态硬盘贼快,而且越用越快)

    平均寻数据时间:(0+8.3)/2

    7200r/min
    $$
    7200/60 = 120r/s

    frac{1}{120} = 0.00833s = 8.3ms

    frac{0.83+0}{2} = 4.15 ms

    ext{寻找数据的时间} = 4.15+5 = 9.15ms
    $$

    固态硬盘

    固态硬盘不需要平均延迟时间,RAM(断电即消失) SSD(断点不消失+算法(数学))基于电存储。

    计算机操作系统

    什么是文件?

    文件真的存在吗?计算机能提供文件吗?(不存在;不能)

    中间有一个东西把计算机认识的0和1转换成了文件这个虚拟的概念

    文件时操作系统提供给我们的虚拟的概念

    什么叫应用程序

    qq是个应用程序,本质上就是一堆文件,也就是一堆0和1

    编程是为了解决人类的需求,完成一件事,写出一个应用程序,写一堆文件。

    操作系统是什么东西

    说白了,操作系统就是一个软件,他用来帮我们完成对计算机的控制。

    操作系统的作用

    把对计算机控制的复杂指令(CUP)简单化

    硬件和软件的关系

    用户/硬件/操作系统/应用程序

    硬件:操作系统

    操作系统:人/应用程序/硬件(CPU)

    应用程序:人/操作系统

    硬件之间的交流通过CPU

    打开应用程序必须得经过操作系统,打开操作系统必须经过(ROM存储器(临时操作系统))

    1.通电

    2.按下开机键

    3.开机键会启动临时操作系统(应用程序)

    4.临时操作系统会去找windows操作系统的路径并启动

    5.操作系统启动

    操作系统和应用程序启动的区别

    应用程序依托于操作系统

    操作系统依托于临时操作系统(ROM)

    其他步骤都是一模一样的

  • 相关阅读:
    分析ARP攻击与欺骗
    IP数据包结构
    OSI 7层模型
    PKI
    求一个字符串所有的子序列:非递归和递归算法
    空当接龙求解:java版广度优先
    mysql 解决奇葩问题续篇。
    mysql 的一个奇葩问题
    symfony 之 admin 征途二 数据库相关
    symfony 之 admin 征途一 试运行
  • 原文地址:https://www.cnblogs.com/chanyuli/p/11244702.html
Copyright © 2020-2023  润新知