控制硬件
算术运算
内存
优点:速度快
缺点:容量小,断电即消失
机械键盘,固态硬盘
优点:容量大,永久储存
缺点:速度慢
输入信息,鼠标/键盘/麦克风/U盘
输出信息,显示屏/打印机/U盘
一个CPU相当于一个大脑,多核CPU多个大脑,可以处理多件事情
32位:计算机一次性能处理32个0和1
64位:计算机一次性能处理64个0和1
读取数据
存储数据
划分磁道,多个扇面(每个扇面512kb,计算机一次性从机械硬盘上读取512kb的数据)其实就是一个个盘(区))
由于工业水平限制:5ms
7200r/min的电脑
\[
7200r/60s=120r/s\1r/120(r/s)=0.0083s=8.3ms\(8.3+0)ms/2=4.15ms
\]
\[ 5ms+4.15ms=9.15ms \]
基于电容存储,数学算法
优点:不需要机械手臂;基于电存储
存储信息的介质,操作系统提供给你的一个虚拟的概念
提供给我们的一个一个接口,让复杂的操作简单化
启动软件,首先启动操作系统找软件在硬盘上的位置;操作系统本质也是一个软件,启动操作系统也需要找到操作系统在硬盘中的位置(要找就必须通过操作系统)
计算机出厂的时候就写死了,他会去CMOS存储器上调用操作系统的路径,只负责寻找操作系统的路径
用电池供电,储存了操作系统的路径(重装系统修改启动盘的位置,改的就是这个),存储了时间
和计算机交流的一种介质
通过编程语言做一些事情
代替劳动力,然后帮助人类完成一些具体的事
写0和1
机器语言→设备→高低压电频
早期只有顶级科学家才能使用计算机
优点:执行速度非常快,直接和硬件交互
缺点:开发速度非常慢
汇编语言→设备→机器语言→设备→高低压电频
优点(较于机器语言):开发效率高
缺点(较于机器语言):执行效率低
解释型语言→设备→高级语言/编译型语言→设备/翻译器→汇编语言→设备→机器语言→设备→高低压电频
类似于谷歌翻译,一次性翻译所有代码位机器代码
优点(相较于解释型语言):执行效率高
缺点(相较于解释型语言):开发效率低(调试BUG非常复杂)
类似同声传译,说一句翻译一句,解释型语言的翻译器是通过编译型语言写出来的
优点(相较于编译型语言):开发效率高
缺点(相较于编译型语言):执行效率低
网络通信的时间远远大于执行程序的时间
原文:https://www.cnblogs.com/793564949liu/p/11395272.html