zoukankan      html  css  js  c++  java
  • day 01总结(计算机基础编程/组成/操作系统)

    一、计算机基础之编程

    1.什么是编程语言?

    人与计算机交流的介质。

    2.什么是编程?

    用编程语言编写出一个个文件,这堆文件会达成一个目的;

    通过Python语言,我们可以和计算机进行交流,这个交流可以帮助我们编程。

    3.为什么要编程?

    为了让计算机帮助人类工作,从而代替人力。


    二、计算机组成

    1.计算机的五大组成

    1. 控制器:计算机的指挥系统(控制构造计算机的一堆硬件和软件);

    2. 运算器:计算机的运算系统(逻辑运算和算术运算);

    3. 存储器:计算机的存储系统:

      3.1内存(较于外存):

      • 优点:1.数据存取速度快;

      • 缺点:1.存储容量小;

        ​ 2.断电数据立即消失;

      3.2外存(较于内存):

      • 优点:1.存储容量大;

        ​ 2.可以永久存储数据;

      • 缺点:1.数据存取速度慢;

    4. 输入设备:计算机输入信息(程序、数据、文字、声音、图像等)的设备。

    5. 输出设备:计算机输出信息。

    2.计算机的三大核心组件

    1. CPU(计算机的中央处理器):控制器+运算器

    2. 内存

    3. 外存

    3.QQ的启动流程

    1. 双击QQ图标(发送指令给CPU,让CPU找到QQ在外存中的位置)
    2. CPU发送指令给内容,让内存读取外存中QQ的数据
    3. QQ在内存中启动运行

    4.ROM存储器+CMOS存储器

    ROM存储器(临时的操作系统)用于启动计算机或底层设备的控制;

    CMOS存储器用于更新时间、日期和保存着操作系统的路径。

    开机流程:

    1. 通电
    2. 按下开机键
    3. 开机键会启动临时操作系统(应用程序)
    4. 临时操作系统会去找windows操作系统的路径并启动
    5. 操作系统启动

    重装系统插U盘,是为了更改操作系统的路径。

    5.总线

    相当于人类的神经/肌肉。

    6.机械硬盘的工作原理

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

    1. 磁道:存储数据
    2. 机械臂:读取数据(寻找数据的时间=平均寻道时间(5ms)+平均延迟时间)
    3. 扇区:划分磁道,512kb为一个扇区.(机械手臂一次性读取的数据量)

    6.固态硬盘

    固态硬盘寻找数据没有平均寻道时间。

    RAM(内存,随机存储器)断电后数据立即消失;

    SSD(固态硬盘)基于电储存(断电数据不消失);寻找数据时,SSD内含有算法(数学)。


    三、计算机操作系统

    1.什么是文件?

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

    2.什么叫应用程序?

    应用程序本质上是一堆文件组成的。为了解决人类的需求,编写一堆文件,组成应用程序。

    3.什么是操作系统?

    操作系统是帮助我们控制计算机的软件。

    4.操作系统的作用

    操作系统把对计算机控制的复杂指令(CPU)简单化。

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

    1. 应用程序依托于操作系统;
    2. 操作系统依托于临时操作系统;
  • 相关阅读:
    C#及时释放代码
    软件本质是什么?
    WCF学习
    android 更新ui
    ijkplayer视频播放
    androidstudio集成ijkplayer教程
    IJKPlayer问题集锦之不定时更新
    github上十二款最著名的Android播放器开源项目
    让ubuntu支持GBK编码AAAAA
    adb命令--之查看进程及Kill进程
  • 原文地址:https://www.cnblogs.com/mgytz/p/11247203.html
Copyright © 2011-2022 走看看