• 基础知识


    什么是编程语言?

    编写程序,人来编写。

    人类将自己的思维逻辑和想法,通过计算机能够识别的语言写下来,去告诉计算机按照你的想法去帮你干活。编程的最终结果其实就是一堆文件。

    编程语言就是让计算机听得懂的语言,用于跟计算机沟通。所以会有一定的语法等结构。所以筛选出来的不一定能够精确的表达你的想法。所以现在越来越多的说能够情感这些内容的。再说吧,这些。

    为什么要编程?

    怎么奴役机器?编程

    让计算机能够按照你的思维逻辑去工作,解放人力。

    你让计算机帮你干活,首先得知道计算机能帮你干些什么,怎么帮你干活。(计算机不会主动帮你做任何一件事,每一次都需要人为操作)

    操作系统(windows linux ...)帮你操作计算机硬件,它帮你封装好一系列操作硬件的方法。

    程序员只需要安装操作系统提供的操作方法即可间接操作硬件

    一套完整的计算机系统由以下三部分组成:

    1、应用程序

    2、操作系统

    3、计算机硬件

    PS:

    程序开发的程序都叫做应用程序

    操作系统也是应用程序,但是针对的是计算机硬件

    计算机五大组成部分

    1、控制器:计算机的控制系统

    2:、运算器:计算的运算系统

             ——逻辑运算   判断事务的对错

             ——数学运算   1+1

    控制器+运算器=计算机中央处理器(CPU)

    3、存储器:计算机存储系统

            ——内存

           优点:读取速度快

           缺点:断电数据丢失

           ——外存

           优点:可以永久存储数据

           缺点:读取速度慢

    4、输入设备

          键盘、鼠标、触摸屏、摄像头、麦克风

    5、输出设备

         显示器、音响、打印机

    PS:

    输入设备:input:

    输出设备:output:

    存储器也叫 I/O操作

    4、三大核心组件

    CPU:大脑

    内存:短期记忆

    硬盘:永久保存(本子)

    你通过耳朵(输入设备)接收,到了你的短期记忆(内存),消化吸收知识点(CPU)

    写作业(输出设备)

    CPU工作流程

    通过暴风影音打开一个视频

    1、硬盘运转将数据读到内存

    2、CPU去内存里面拿数据

    3、将打开视频的命令翻译成自己能够对应上的操作步骤

    4、控制硬件执行

    x84:32位操作系统

    x64:64位操作系统

    5、存储器

         寄存器:将CPU即将要用到的数据存储于寄存器(容量小)

         高速缓存:将经常要用的数据中容量比较小的数据存储在高速缓存

         内存:CPU获取数据的主力还是内存

         硬盘:机械硬盘(硬盘的机械手臂在磁道上旋转读取数据)

                  固态硬盘(基于电容存储,数学算法)

         磁带:服务器数据备份

       

         BIOS      basic input output system      计算机出厂自带的小系统

    6、操作系统

         操作系统也是应用程序,但是它是针对计算机硬件,将操作硬件中的复杂的,丑陋的接口封装起来,暴露给用户简单快捷的操作接口,帮助用户管理、协调、操作调度计算机的硬件

    7、什么是文件?

        文件其实就是操作系统给你提供的操作硬盘的简单接口

    运算器、控制器、存储器、输入设备、输出设备

  • 相关阅读:
    2021.3.16
    2021.3.15
    通过指定的URL获取返回图片的BASE64编码
    Redis系统学习之缓存穿透,缓存击穿,缓存雪崩的概念及其解决方案
    Redis系统学习之其他高可用模型
    Redis系统学习之哨兵模式
    Redis系统学习之主从复制
    Redis系统学习之发布订阅
    Redis系统学习之持久化(AOF)
    Redis系统学习之持久化(RDB)
  • 原文地址:https://www.cnblogs.com/medigrat/p/11772954.html
Copyright © 2020-2023  润新知