简单的计算机基础
内容详细
- 程序由功能和数据组成。
操作系统封装:内核,系统接口,图形化界面(应用程序)
操作电脑的逻辑:图形界面---》系统接口----》系统内核----》计算机硬件(层层封装)
应用程序:底层
高层
桌面程序是一种图形化界面管理其他应用程序的软件。
以上为昨日补充 - 操作系统安装与启动
(过渡时期)
cpu
BIOS:Basic input output system(存在于ROM上)基本的输入输出。(充当内存
CMOS:(充当硬盘)
(完全启动时期)
cpu
RAM:Windows/Linux
本地硬盘 - 编程语言的分类
1、机器语言:直接用计算机能理解的二进制指令去编写程序,直接控制计算机硬件。
优点:运行效率高。
缺点:开发效率低(开发一个简单功能需要用到的二进制指令条数都非常多。)
二进制指令难以记忆。
2、汇编语言:用英文标签取代二进制指令去编写程序,也是直接控制计算机的硬件。
只解决了机器语言难记的问题。
3、高级语言:用人类能理解的表达方式去编写程序。
编译型:C、go
源代码(人话)--------编译器------------》计算机能理解的机器指令 解释型语言编写程序每次运行都离不开解释器。
解释型:python、shell
源代码(人话)--------解释器------------》计算机能理解的机器指令 编译型语言编写程序如果编译成功,在第二次运行的时候不需要编译器。
4、总结:
综上选择不同编程语言来开发应用程序对比:
(1)执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
(2)开发效率:机器语言<汇编语言<高级语言(编译型<解释型)
(3)跨平台性:解释型具有极强的跨平台型
- python语言的三大特性:
1 语法简单,上手容易
2 封装程度高
3 非常丰富的第三方库
Git
CMD:命令行

浙公网安备 33010602011771号