计算机基础

计算机基础

一、什么是编程?为何要编程?

  • 人类将本身的思想逻辑经过计算机能识别的语言编写出来,让计算机帮人类干活,编程的结果是一堆文件
  • 为了解放人力,让计算机根据人的思惟逻辑来帮忙工做

二、计算机系统构成

应用程序:程序开发的程序都叫应用程序算法

操做系统:也是一种应用程序,帮助用户管理、协调、控制硬件编程

硬件:CPU、内存、硬盘缓存

三、计算机五大组成部分

运算器:计算机的运算系统服务器

  • 逻辑运算操作系统

  • 算数运算翻译

控制器blog

运算器 + 控制器 = 中央处理器(CPU)接口

存储器(I/O设备)内存

  • 内存开发

    基于电工做

    • 优势:读取速度快
    • 肯定:断电即丢失数据,临时储存
  • 外存

    • 优势:永久储存数据
    • 缺点:读取速度慢

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

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

四、计算机三大核心组件

CPU:大脑

内存:临时记忆

硬盘:永久记忆(本子)

CPU工做流程:(取指--分析--执行)

  1. 硬盘读取数据到内存
  2. CPU从内存中拿数据
  3. 将命令翻译成本身能对应上的操做步骤
  4. 控制硬件执行

x86:32位操做系统:CPU一次性可处理32位二进制字符

x64:64位操做系统:CPU一次性可处理64位二进制字符

五、存储器

寄存器:将CPU要用到的数据临时存储于寄存器中

高级缓存(cache):保存CPU刚用或者循环使用的一部分数据如再次使用CPU直接调用cache中数据,减小CPU等待时间,提升效率

内存:临时储存的主力

硬盘:

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

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

磁带:服务器数据备份

六、操做系统

协调、控制、管理计算机硬件和软件的应用程序

BIOS:计算机自带的小系统

操做系统分红两部分:
接口程序:将硬件的功能封装成简单的接口,用来给应用软件或者给用户使用
内核:具体控制硬件,对下

应用程序的启动:

  1. 双击应用程序
  2. 发送指令给操做系统
  3. 操做系统把这条指令转换成0和1发给CPU
  4. CPU把这条指令发给内存
  5. 内存从硬盘中调取应用程序的数据
  6. 应用程序读入内存,启动应用程序

操做系统的启动:(ROM+CMOS充当临时操做系统)

​ 操做系统本质是软件,启动操做系统至关于启动软件,而启动操做系统必须通过操做系统,而操做系统在硬盘中,因此有ROM临时控制CPU(临时操做系统),这个临时操做系统负责去CMOS去寻找操做系统的路径,找到了,而后启动操做系统,操做系统从而接替ROM

七、什么是文件?

操做系统给用户提供的操控硬件的简单接口

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息