计算机核心基础

一、编程语言

  1.什么是编程语言:编程语言是人与计算机之间沟通的介质

  2.什么是编程:编程是使用编程语言编写一大堆的文件

  3.为什么要编程:奴役计算机、解放劳动力


二、计算机五大组成部分

  1.控制器:计算机的控制系统  控制硬件

  2.运算器:逻辑运算和算术运算

  3.存储器:存储系统

    ①内存:

      优点:速度快

      缺点:基于电工作,断电数据丢失

    ②外存:硬盘、光盘、磁带

      优点:容量大,数据永久存储

      缺点:读写速度慢

  4.输入设备(input):如键盘、鼠标

  5.输出设备(output):如显示器、音响、打印机

  特殊:U盘即是输入设备,又是输出设备,成为IO设备


三、三大核心组件

  CPU:人类的大脑

  内存:人类的短期记忆

  硬盘:永久保存(笔记本)

    CPU工作流程:如通过暴风影音打开一个视频

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

    2.CPU去内存里面拿数据

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

    4.控制硬件执行


四、存储器

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

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

  内存:CPU获取数据的主力

  硬盘:

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

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

  磁带:服务器数据备份

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


五、操作系统

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

  应用程序和计算机硬件之间的枢纽


六、是什么是文件?

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

原文地址:https://www.cnblogs.com/YGZICO/p/11772196.html