计算机基础知识总结

Posted shuoliuchina

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机基础知识总结相关的知识,希望对你有一定的参考价值。

计算机基础知识总结

这里走马观花总结了一点计算机基础知识。但是是完全不够的。如果想要深入了解计算机的组成原理,建议阅读《编码:隐匿在计算机软硬件背后的语言》这本书。

计算机组成结构

  • 硬件:CPU,硬盘,内存,输入输出设备,主板,电源
    • CPU:运算器 + 控制器
    • 内存:断电后存储内容丢失
    • 硬盘:断电后存储内容不丢失
  • 软件:计算机操作系统,应用软件

硬件之间的协作关系

  • 利用命令
  • CPU运算完后给操作系统,指令

键盘中键入“a”之后发生的事情

  • 键盘 -> CPU -> 操作系统 -> 显卡 -> 显示器

首先,我们在键盘上按下字母 a 键。CPU 捕获到我们按下按键的动作,并把变化提交给操作系统。操作系统把任务分配给显卡,显卡控制显示器,把输入内容显示出来。

什么是编程语言

  • 编程语言是用来定义计算机程序的形式语言
  • 告诉计算机你想要干什么,也就是人给计算机指定任务的语言

高级编程语言之间的区别

  • 解释型:Python、php
    • 代码一行一行解释,最后解释完生成 pyc 文件。这个是C语言的文件,C语言再去编译它。
    • 逐行解释执行,相当于同声传译,边说边翻译
  • 编译型:C、Java
    • 写完代码,整片编译成一个伸腿瞪眼丸,交给CPU直接就能去运行。
    • 一次性编译,相当于说完话,再整段翻译。

以上是关于计算机基础知识总结的主要内容,如果未能解决你的问题,请参考以下文章

VsCode 代码片段-提升研发效率

#yyds干货盘点#愚公系列2023年02月 .NET/C#知识点-程序运行计时的总结

[转帖]Linux系统进程的知识总结,进程与线程之间的纠葛...

Linux系统进程的知识总结,进程与线程之间的纠葛...

python常用代码片段总结

BootStrap有用代码片段(持续总结)