计算机原理

什么是编程编程

人将本身的思惟逻辑和想法经过计算机可以识别的语言写下来,告诉计算机按照你的思惟逻辑去帮你干活缓存

 

为何编程架构

让计算机可以按照你的思惟逻辑去工做,解放人力!!!spa

 

计算机系统的3大组成 操作系统

1.应用程序   2.操做系统(中间人)    3.计算机硬件指针

 

计算机五大组成部分
1.控制器:计算机的控制系统
2.运算器:计算机的运算系统
  逻辑运算:判断事物的对错...
  数学运算:数字运算
  控制器+运算器 = 计算机中央处理器(CPU)

3.存储器:计算机存储系统
  内存
    基于电工做的,通电数据正常读取,一旦断电数据便可丢失
    优势:读取速度快
    缺点:断电数据丢失

  外存
    优势:可以永久保存数据
    缺点:读取速度慢
4.输入设备
  键盘,鼠标,触摸屏
5.输出设备
  显示器,音响,打印机
  ps:输入设备也称input,输出设备也叫ouput
  存储器也能够叫着IO设备接口

 

计算机三大核心组件内存

  cpu:大脑
  内存:短时间记忆
  硬盘:永远不会消失的本子input

 

  我的理解:cpu能够理解为大脑 ,内存使大脑短时间获得的信息量,有些人上台(如我今日,不事后来又勤练)紧张大脑空白就像内存断电就数据消失,而内存如同知识点消化了,就变成了硬盘,消化知识点就像CPU,写做业就像输出设备数学

 

 

计算机是经过电来工做的

 

 

CPU工做流程

  先从内存中读取命令,而后解析成对应的操做步骤,控制硬件执行.

  比较经典的计算机的CPU架构类型是X86,关于CPU的指令集可分为:

    复杂指令集,简单指令集

  cpu分为32位和64位.  32位一次只能取32个字符 64位一次能取64个字符,固然64位兼容32位的系统写的软件  

 

存储器

寄存器:依附在CPU旁边很小,存储数据为下一步即将用到的数据.

高速缓存:常常要用到的容量比较小的数据存储在高速缓存,好比平常的阿拉伯数字数据

内存:CPU获取数据的主力,基于电流高低电频获取来表示的二进制数据,但断电即刻丢失

硬盘:硬盘的旋转读取数据

  机械硬盘  用指针读取和写入分层的磁盘的数据

  固态硬盘  电写入芯片的方式,由结构决定

磁带:

  外部存储的盘,好比移动硬盘

自上而下空间愈来愈大,可是传输和写入速度愈来愈慢

 

操做系统

  操做系统也是一款应用软件,可是它是针对计算机硬件的
  将复杂丑陋的操做封装起来,暴露给用户简单快捷的操做接口
  帮助你协调,管理,调度计算机各个硬件

 

文件

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

相关文章
相关标签/搜索