计算机基础

     

  1.  什么是编程语言?

      1.1语言是人与人之沟通的介质。如汉语、英语 、德语等。

       编程语言就是人与计算机之间的沟通介质。

       之所以有编程语言,就是因为 在计算机的世界里,计算机好比人的奴隶,人与计算机的沟通就是为了更好的奴役计算机,让计算机按照人的思维逻辑和想法去自发工作,而把人力解放出来,替代人力编写出来的就是一堆文件。

       1.2什么是编程?

        编程就是人把自己想命令计算机干的事情,用编程语言翻译出来,并写到文件里(这一系列的程序就是编程)。

   计算机的组成原理

      计算机 硬件:      cpu 内存 硬盘

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

     1、硬盘转动机械手臂,拿到资源;

     2、将数据加载到内存

     3、由cpu去内存读取数据

      控制器

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

      运算器

      计算机的运算功能,包括逻辑运算和算术运算,相当于人的大脑。

      控制器+运算器=中央处理器(cpu)

     存储器

     计算机的存储功能,用来存取数据。

     分为内存和外存

     内存:相当于人的短期记忆。

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

     外存:存取速度慢,但是数据可以永久保存

     I/O设备

    输入设备:键盘、鼠标、摄像头、麦克风

    输出设备:显示器、音响、打印机

     学习的过程:通过输入设备(眼睛 耳朵)吸收上课讲的知识,存到内存(临时记忆)通过不断的练习、操作,存到硬盘(类似写字本子),cpu,写作业(输出设备)

    计算机是基于电运行的

     通过高低电平 1010

     x86:32位

     cpu 一次可以处理32位个二进制字符

     可以兼容32位应用程序

     x64:64位

    cpu一次可以处理64位个二进制字符

    可以兼容332位和64位应用程序

    存储器:

    寄存器:cpu即将要用到的数据 <4kb

    高级缓存:临时存储数据的地方

    内存:临时存储数据的主力。512mb-2048mb  ------  16g

   硬盘:

    机械硬盘 :通过机械手臂的转动,取对应扇区,查数据

    固态硬盘:光盘

    读写速度:固态>机械

    机械有噪音,固态没有

     操作系统

     将计算机的硬件的一系列的丑陋的接口封装起来,转换成优雅的便捷的接口,给到应用程序。

     操作系统是硬件与软件的一个个桥梁,组织、协调、控制你的计算机的硬件和应用程序资源。

    目前有点是  window mac  linux 系统

    计算机系统的三层结构

              硬件+操作系统==平台

          应用程序运行于操作系统之上,操作系统运行于硬件之上,所以承载 应用程序的是一台运行有操作系统的计算机。称之为运行系统的操作平台。

           目前有window系统+某款硬件   linux系统+某款硬件   ununtu系统+某款硬件   python刚好是一台跨平台的编程语言。

 

 

              

              

原文地址:https://www.cnblogs.com/bs2019/p/11779018.html