01-你需要了解的计算机基础-1

一、编程语言介绍

  1.什么是语言

    和一个不懂中文的外国佬交流你说的是啥呢?

    语言就是一种事物与另一种事物沟通的工具

  2.什么是编程语言

    是人类与自己的奴隶(计算机)进行沟通的语言

  3.编程语言出现的原因是啥?

    明明你是主人,拥有奴隶,为啥不传达你的意思给奴隶,让奴隶去执行呢?(解放人类,替代人类)

二、计算机硬件五大组成部分

  引入:计算机出现的目的是为了取代奴隶也就是人,所以计算机所有的设计都是为了让其具有人类的某些功能。因此每个组件都会对应人类的某些器官或者功能。

  1.运算器:数学运算和逻辑运算

  2.控制器:指挥系统,控制计算机所有其他组件

  3.存储器:(io设备)

    3.1内存:基于电工作,断电数据丢失,但是存取速度快

        你女朋友告诉你ta的生日,然后你记在脑子里,忽然又一天女朋友问你她的生日,考验你的时刻到了 ,你能想起来???

    3.2外部存储:磁盘,永久存储,但是读取速度慢

        所以为了保险起见你还是写在你的小本本上吧,虽然还要看一遍本本,但是总比连数据都找不到的好吧!

  4.输入设备(I设备):键盘 鼠标

  5.输出设备(O设备):显示器 打印机

  总结:运算器+控制器=CPU==》大脑

     存储器:内存相当于人类大脑记忆;外部存储相当于事情记在本子上

         因为存储器既能输入数据也能输出数据所以称为IO设备

三、计算机三大核心硬件和程序运行

  1.三大核心硬件----CPU  内存  硬盘

  2.程序运行

    程序最先存在硬盘上,运行程序先把硬盘中的程序数据加载到内存中,CPU在内存中读取指令。

四、操作系统

  1.你是啥?

    协调控制和管理计算机硬件与应用程序的一个控制程序,说白了你也是个程序

  2.要你做啥?

    2.1控制计算机硬件的基本运行,得需要我去找CPU,别人(其他硬件和应用程序)CPU都不给面子,我最牛!

    2.2把硬件运行的复杂操作封装成简单的功能给上层程序使用,果然是能者多劳

  3.我家的主要成员你不想认识一下吗?

    Linux  Windows  Mac,这几位可是大哥,你必须得了解一下。

五、程序的区分

  1.应用程序:有趣的生活没我还真不行,适当娱乐不香吗?

    QQ,暴风影音,网易云音乐

  2.系统程序:没我你这应用程序你能香的起来吗???

    控制底层硬件的,比如操作系统

 六、计算机的三层机构

  应用程序:告诉老子想放小电影

  操作系统:任劳任怨,等哥哥我去找硬件小弟(承上启下,找小弟去完成老子的需求,我太难了

  计算机硬件:大哥,CPU给你用(此处就是应用程序启动的步骤)

七、平台和跨平台

  平台:硬件+操作系统

  劳资拍了个小视频,传到抖音上,蹭蹭就变成了红人,怎么传到快手上就成猴子表演了,那怎么能行呢????

  跨平台:一款软件可以在任意平台上运行是衡量软件水平高低的标准

 

posted @ 2020-03-02 19:20  微信搜索-程序媛小庄  阅读(179)  评论(0编辑  收藏  举报