计算机的核心基础

一、引子

  1、什么是语言?什么是编程语言?什么是编程?

    语言就是人用来沟通交流的媒介。例如:汉语、英语

    编程语言是人与计算机之间沟通交流的媒介。学编程语言就相当于在学习一门外语,学会了之后就会和计算机这个“外国人”交流。

  2、什么是编程?为什么要编程

    编程就是程序员使用计算机能够读懂的语言'将自己的思维逻辑和想法'写下来的过程

    人类编程的目的就是为了让计算机按照人类的思维逻辑(程序)自发地去工作从而把人力解放出来。

 

 二、计算机组成原理

  1、什么是计算机?

    俗称电脑,即通电的大脑,电脑二字蕴含了人类对计算机的终极期望,希望它能真的像人脑一样去工作,从而解放人力。

  2、为什么要使用计算机?

    计算机可以不吃、不喝、不睡觉一直工作的,从而把人力解放出来并且提高效率。

 

  3、计算机的五大组成部分

    3.1、控制器

      控制器是计算机的指挥系统,用来控制计算机其他组件的运行,相当于人类的大脑

    3.2、运算器

      运算器是计算机的运算功能,用来做算术运算和逻辑运算,相当于人脑

      ps:控制器+运算器=CPU,cpu相当于人的大脑

    3.3、储存设备

      (1)内存:相当于人的短期记忆 比如:内存条

          优点:存取数据的速度很快

          缺点:是基于电工作的,断电数据立即丢失,不能用来永久保存数据

      (2)外存:相当于人的长期记忆 比如:磁带、磁盘、U盘、硬盘

          优点:断电之后数据也不受影响,可以永久保存数据

          缺点:存取数据的速度非常的慢

    3.4、输入设备:相当于人的嘴巴 比如:鼠标、键盘、麦克风

        作用: 将外界的数据传递给计算机

    3.5、输出设备:相当于人的嘴巴 比如:显示屏、音响、打印机

        作用:将计算机内部的数据传递给外部

  4、三大核心硬件

    4.1、中央处理去(cpu)控制器+运算器

       CPU去内存中取程序的指令并运行

    4.2、内存

        程序要想运行必须先存在于内存中

    4.3、硬盘

        永久保存相应数据

    程序最先是存放于硬盘中的,程序的运行是先从硬盘把代码加载到内存中,然后cpu是从内存中读取指令运行。

三、操作系统

  1、操作系统的功能

    操作系统的功能就是帮我们把复杂的硬件的控制封装成简单的接口,对于开发应用程序来说只需要调用操作系统提供给我们的接口即可

  2、常见的操作系统

    pc端:

      windows  更加注重用户体验

      linux    更加主动软件运行

        macOS    两者均可 

    移动端:

        安卓、ios、鸿蒙

 

 

 

 

 

 

 

 

 

 

   

posted @ 2021-10-29 16:59  那就凑个整吧  阅读(275)  评论(0编辑  收藏  举报