python学习,到目前已经一个多月,最近讲到了网络通信协议,python 的基础阶段就要结束了,所以自己来做一个复习
一》 计算机基础:
编程语言:
什么是编程语言,如何用以及为什么用
编程:
什么是编程, 为什么要编程,以及如何编程(老egon说月薪3w一下都不叫编程)
计算机五大硬件组成:控制器,运算器,存储器,输入设备,输出设备
注意哈,我这样写可是不行的哈(硬盘,内存,CPU, 输入设备,输出设备)
与程序运行有关的三大硬件:
硬盘,内存,CPU
然后又涉及到程序运行的过程:
加载阶段: 1.程序,也就是代码文件,是存放在硬盘中, 要从硬盘读取到内存中
2.cpu从内存中读取代码内容
运行阶段 :3.程序运行
软件:
硬件以上运行的都是软件,而软件分为两种
1 应用软件
2 操作系统
操作系统:
定义:操作系统应用软件与硬件之间的一个桥梁,是协调、管理、控制计算机硬件与应用软件资源的控制程序。
计算机三层体系结构图:
由操作系统引申出一个,平台 的概念:
应用程序都是运行于操作系统之上,而操作系统则是运行于硬件之上的,
所以承载应用程序的是一台运行有操作系统的计算机,称之为应用程序的运行平台,即:硬件 + 操作系统 == 平台
ps:混合型语言
Java是一类特殊的编程语言,Java程序也需要编译,但是却没有直接编译为机器语言,
而是编译为字节码,然后在Java虚拟机上以解释方式执行字节码。
原文:https://www.cnblogs.com/oldboyqixu/p/14669938.html