首页 > 技术文章 > 计算机五大组成部分和三大核心硬件(学习笔记)

kailun-aixuexi 2020-12-09 17:40 原文

计算机五大组成部分

控制器:类似人的大脑,对身体进行控制

运算器:类似人的大脑,进行数学运算及逻辑运算
        1.数学运算:对数据进行运算
        2.逻辑运算:对事物是否可行进行判断
存储器
        1.内存:类似人的短期记忆(临时保存数据)
          优点:
              存储数据速度很快
          缺点:
              不保存退出数据会消失(断电)
            
        2.外存:类似人的长期记忆(保存数据之处)
               内存不是基于电工作的
          优点:
               可以永久保存数据
          缺点:
               存储数据较慢
              
输入设备
       类似人的眼睛耳朵皮肤,接受信息传递至大脑
       eg:键盘,鼠标,麦

输出设备
       类似人写的字,说的话,表情等,将信息传递至外界面
       eg:显示屏,耳机,打印机
        
        
"""
控制器+运算器=中央处理器(cpu)
cpu是衡量一台计算机性能参数的一个非常关键指标
"""

计算机三大核心硬件

cpu
   控制器+运算器

内存

外存
'''
   内存:断电后数据会消失
   外存:断电后数据不会消失
  疑问1: 我们在使用电脑下载软件时数据下载到了那里去了?
   电脑断电后重新启动,软件任然存在
   所以我们下载的软件是进入了外存,所以可以永久保存
   
  疑问2:
  我们在启动电脑时鼠标会边村一个小圆圈旋转,小圆圈旋转停止后软件启动
     我们下载的软件数据是存在外存之中
     但是软件启动必须将数据由外存读取内存才能运行
     
  计算机上真正负责软件运行的其实就是cpu
  
  #任何软件运行都需要将软件从外存读取到内存中(只有内存中的软件数据才能正常运行)
'''

总结:电脑上的软件都是存于外存之中,要运行软件,必须将数据由外存读取到内存之中,之后cpu去内存中对软件进行操作才能被运行起来


思考题:
     为什么cpu不直接去硬盘中读取数据运行软件,而是去一个容量很小的内存?
     cpu是基于电工作的,类似光速很快
     而外存是倚靠转速运行的,速度很慢
     而为了加快电脑工作速度,在两者之间加入了内存
        
     如果cpu直接与外存交互,会大大的降低cpu的执行效率从而降低整个计算机的执行效率,所以需要给cpu配置一个速度相当的合作伙伴>>>内存
    
     *内存的容量较小受限于材料及技术(总之就是贵)
#########################################
掌握上述知识点后解答以下问题:
      为什么我们之前使用文本编辑器时突然断电数据会丢失?
    
    1.文本编辑器想要运行起来
      必须要先从硬盘将数据读取加载到内存
    2.正在运行的文本编辑器产生的数据第一时间在哪里
      软件正在内存里运行,产生的数据也是在内存内的

        
    为什么现在的文本编辑器突然断电后再次开启电脑文件数据也不会丢失呢?
        这是因为现在的文本编辑器内部都有一个自动帮你保存数据的功能
        1.文本编辑器按时间每隔一段时间自动保存一次,如五秒一次,一分钟一次(断点可能会丢失部分数据)
        2.文本编辑器只要识别到文本变化就会自动保存(占用电脑性能)
       
保存数据的本质:将内存的数据存入外存永久保存
#########################################

        


        
        
 
    

操作系统的概念

电脑端常见操作系统:
windows
mac
linux

手机端常见操作系统
安卓
苹果
鸿蒙
小米
等等

'''计算机永远不会自动帮你干一件事,所以的操作都是我们人为提前设计好的,无论这件事的大小'''

有三个程序员需要开发三款软件
    每个程序员在写软件之前都需要先编写一套计算机硬件的代码
    比如:软件在启动的时候电脑的硬盘转速达到多少合适,电脑的风扇应该用几级风力散热等等等,最后才能可以真正的编写软件代码
    
编写控制计算机硬件的代码需要巨额的时间和精力,为了极大的简化程序员编写控制计算机的代码,诞生了操作系统的存在

#############################
操作系统
管理,调度,协调,管理计算机各个硬件的工作
程序员只需要控制操作系统就可以间接的控制整个计算机

操作系统起到了一个应用程序和计算机硬件之间承上启下的作用
#############################

我们现在所使用的软件都是基于操作系统之上开发的
也就意味着如果没有操作系统,那么所有的软件都将无法安装与运行

"""
我们在买来电脑之后的第一件事就是安装一个操作系统,才能够下载各式各样的软件使用功能
我们在买手机的时候生产商已经帮我们安装好了手机的操作系统(为啥电脑不这么做呢?)
"""

补充

typora主题切换
     1.点击文件里面的偏好设置
     2.点击选择主题
     3.去网站上下载感兴趣的主题
     4.将下载好的文件放到typora主题文件夹下
     5.关闭软件重新启动即可
    

"""
总分总
     先整体概括
     再详细介绍
     最后总结(要有自己的主见)
             用自己的话总结出来
"""

作业

博客园

日常typora

  • 加粗: Ctrl + B
  • 标题: Ctrl + H
  • 插入链接:Ctrl + K 百度
  • 插入代码:Ctrl + Shift+C
  • */+/-,空格+文字,可以创建无序序列

推荐阅读