计算机与编程基础
作者:互联网
一:编程
1.1何为编程语言?何为编程?为何编程?
人类在彼此沟通交换想法之中会通过语言(汉语、英语、日语等)为媒介转递信息,编程语言即人类和计算机之间沟通所需要的语言。可想而知,编程即是严格按照编程语言的语法编写代码的过程。我们通过执行这些代码可让计算机代替人力完成某些劳动。
二:计算机组成原理
2.1 计算机的本质
计算机又名电脑,即通电的大脑。词如其名,发明者们的目的在于通过它代替某些人类劳动。
2.2 计算机的组成部分
2.2.1控制器
控制器控制计算机各个硬件的工作,相当于演奏古典音乐中乐队的指挥家。
2.2.2运算器
运算器处理计算机中的数学运算和逻辑运算。
- 数学运算:即数学相关的运算。
- 逻辑运算:即条件判断是否的运算。
另外的,运算器加控制器其实就是计算机的CPU。
2.2.3存储器
存储器实现计算机读写数据的功能。存储器主要分为内存和外存。
内存的数据容量比外存小的多,但是具有极快的读写速度,然而在断电后其数据也会丢失,而外存可说是永久保存的。内存及外存的优劣一目了然。
另外的,程序运行必须存在内存中。
2.2.4输入设备
即计算机接收外来数据的设备。如麦克风、键盘等。
2.2.5输出设备
即计算机向外输出数据的设备工具。如打印机、U盘。
2.3计算机三大核心硬件
我们编写的程序一定是要运行在硬件上的,从硬件的角度出发,与运行程序有关的三大核心硬件为CPU、内存、磁盘。
程序最先存储在磁盘上,程序的运行先从磁盘中把代码加载到内存中,然后CPU从内存中读取指令运行。
三:操作系统
3.1什么是操作系统?
计算机中的硬件不会自发的运行起来,我们需要一套控制硬件运行的程序才能在此基础上开发软件。或者反过来说,倘若我们需要开发播放音乐的软件,在开发个软件之前,你必定会发现我们需要一个程序,它能控制硬件的基本运行,在此基础上再开发我们的应用程序。操作系统由此而生。
三大操作系统:Windows Linux macOS
3.2计算机系统三层结构
通过上述(3.1)的介绍,我们编写的程序皆是与操作系统打交道的,并没有直接操作硬件。即计算机三层结构是,
标签:计算机,编程,基础,硬件,内存,外存,2.2 来源: https://www.cnblogs.com/mayu-huangdi/p/15481254.html