计算机核心基础
引子
1.1 什么是语言?什么是编程语言?为何要有编程语言?
1,语言是人与人之间沟通的介质。
2,人与计算机沟通的介质。
3,人类想要更好的去奴役计算机,让计算机按照人的逻辑去运算
1.2 什么是编程?为什么要编程?
编程是人把自己想命令计算机干的事用编程语言翻译出来并写到文件里
人类编程的目的就是为了让计算机按照人类的思维逻辑(程序)自发的去工作从而把人力解放出来
计算机组成原理
2.1 什么是计算机?
俗称电脑,是能够按照程序运行,自动高速处理海量数据的现代智能电子新设备。
2.2 为什么要用计算机?
计算机劳动效率高,吃苦受累,是长期干活的好人选。
2.3 计算机的五大组成部分
1.运算器:
2.控制器:
运算器 + 控制器 = 中央处理器
3.存储器
内存:
优点:存取速度远远高于外存
缺点: 断电数据丢失
外存:
优点:可以永久保存数据
缺点:存取速度相对来说慢
4.输入设备:
键盘,鼠标等
5.输出设备:
显示屏,音响等
操作系统概述
3.1 操作系统的由来
为了能让应用软件更方便编写与运行。
功能:帮我们把负责的硬件封装成简单的接口,对于开发应用程序来说只需要调用操作系统提供给我们接口即可。
3.2 系统软件与应用软件
应用软件: 是和系统软件相对应的,是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。应用软件包是利用计算机解决某类问题而设计的程序的集合,供多用户使用。应用软件是为满足用户不同领域、不同问题的应用需求而提供的那部分软件。 它可以拓宽计算机系统的应用领域,放大硬件的功能。
3.3 计算机系统三层结构
应用程序
到
操作系统
到
计算机硬件