计算机基础详解
一、计算机五大组成部分详解
1.控制器
控制计算机各个硬件的工作。 #类似于人的大脑
2.运算器
负责数学运算和逻辑运算,是整个计算机的核心所在。 #类似于人的大脑
CPU(中央处理器)=控制器+运算器
3.存储器
负责存取数据,分为内存和外存。 #类似于人的记忆
内存:基于电工作,存取数据的速度快,但是断电数据会立刻丢失。 #类似于人的短期记忆
外存:不基于电工作,存取数据的速度慢,但是可以永久保存数据。 #类似于人的长期记忆
eg: U盘,磁盘,磁带,硬盘
4.输入设备
向计算机内部传递信息,如键盘,鼠标
5.输出设备
向计算机外部传递信息,如打印机,显示屏
二、三大核心硬件
1.CPU
计算机中真正干活的“人”,程序想要运行起来必须要要CPU 的参与。
2.内存
存取速度的速度极快,主要与CPU搭配使用。
3.外存(硬盘)
能够长久保存数据。
4.三者间的关系
程序在双击过程中,先将文件从硬盘读取到内存中,然后CPU从内存里面读取程序指令来运行程序。
1.内存的容量一般比硬盘小的多
2.为什么不弃掉内存,直接让CPU跟硬件交互
因为CPU运行速度特别快(1000),硬盘运行速度很慢(1),内存运行速度比硬盘快很多,可以 跟上CPU搭配运行,提高效率
3.主要运行程序产生的数据第一时间肯定存在内存中
三、操作系统
功能:控制,协调,管理计算机各个硬件的工作。我们现在所用的程序都必须依赖于操作系统之上才能运行。
常见的PC端操作系统:Windows、Mac、Linux。移动端:安卓、IOS、鸿蒙。
四、编程与编程语言
1.编程语言
人与计算机之间沟通交流的媒介
2.编程
程序员将自己的思维逻辑和想法用计算机能够听懂的语言写下来的过程
3.编程语言的分类
编程语言分为两种:编译型语言和解释型语言
1.编译型语言:类似于谷歌翻译,翻译之后可以反复使用翻译的结果,执行效率高,速度快但是一旦有错误就必须整体重新翻译。 #C++
2.解释型语言:类似于同声传译,相对于编译型,速度慢且执行速度慢。 #Python
标签:运行,计算机,编程语言,基础,详解,内存,CPU,硬盘
From: https://www.cnblogs.com/zx0524/p/16723557.html