计算机的基础知识
一、编程和编程语言
1、什么是编程?
1.1、编程就是程序员把自己的思想和逻辑转换成计算机可以理解的形式。
2、什么是编程语言?
2.1、人与计算机之间可以沟通 的的一座桥梁。
ps:学编程就是学思想 “流水的语言,铁打的思想”
二、计算机的组成原理
2.1、控制器:控制计算机的各个组件运行。
2.2、运算器:数字运算和逻辑运算。
2.3、存储设备:分为内存和外存。
2.3.1内存:读取速度快,但是基于”电“的工作,断电数据立马丢失。若程序想要运行则需要先从内存中读取数据
2.3.2外存:读取速度慢,但是可以永久保存数据(在不损坏硬盘的前提下)
2.4、输入设备:例如键盘、鼠标等
2.5、输出设备:例如打印机、耳机等
三、计算机的三大核心硬件
3.1、中央处理器‘俗称cpu':主要功能是用来计算的
3.1.1、cpu的执行:先从内存中读取指令再执行。
3.2、内存:读取速度快,但是基于”电“的工作,断电数据立马丢失
3.3、硬盘:读取速度慢,但是可以永久保存数据 在不损坏硬盘的前提下
四、操作系统
4.1、应用软件、系统软件以及硬件
4.1.1、应用软件:自己下载的软件。例如QQ、微信等
4.1.2、系统软件:是应用软件与硬件之间一个桥梁,是 协调、管理、控制计算机硬件与应用软件资源的控制程序。
4.1.3、硬件:如显示屏、cpu、主板等等
4.2:计算机的三层结构
我们开发应用程序本质是在控制硬件,但是我们直接打交道的是操作系统,应用程序都是通过操作系统来间接地操作硬件的,所以一套完整的计算机系统分为三层,如下一个非常重要的基础概念:平台
应用程序都是运行于操作系统(系统软件)之上,而操作系统则是运行于硬件之上的,所以承载应用程序的是一台运行有操作系统的计算机,称之为应用程序的运行平台,即:硬件 + 系统软件 == 平台
标签:读取,计算机,常识,应用程序,硬件,内存,操作系统 From: https://www.cnblogs.com/chao0308/p/17391287.html