什么是编程语言
编程: 什么是编程? 编写程序,人来编写 人类将自己的思维逻辑和想法通过计算机能够识别的语言写下来 去告诉计算机按照你的想法去帮你干活 编程的最终结果其实就是一堆文件
为什么要编程? 怎么奴役机器?编程 让计算机能够按照你的思维逻辑去工作,解放人力
计算机起码的一些主要部件(计算机不会主动帮你做任何一件事,每一次都需要人为操作)
cpu 内存 硬盘
编程是不是要操作这些硬件 操作系统(windows,Linux..…): 帮你操作计算机硬件,它帮你封装好一系列操作硬件的方法 程序员只需要安装操作系统提供的操作方法即可间接操作硬件
一套完整的计算机系统由一下三部分组成(*****): 1、应用程序 2、操作系统 3、计算机硬件
ps: 程序开发的程序都叫做应用程序 操作系统也是应用程序,但是针对的计算机硬件
计算机硬件只了解基本的硬件组成和主要功能
学习需要沉下心来,贵在持之以恒,重在学懂弄通, 不能心浮气躁,浅尝辄止,不求甚解
语言: 语言:用于沟通与交流 汉语、英语、日语、法语、德语 人与人之间沟通的媒介
英语: 单词 语法 完整的句子 作文 python: 关键字 python的语法结构 一段一段的代码 一个成型的项目
计算机五大组成部分 1、控制器:计算机的控制系统 2、运算器:计算的运算系统
- 逻辑运算 判断事务的对错
- 数学运算 1+1 控制器 + 运算器 = 计算机中央处理器(CPU) 3、存储器:计算机存储系统
- 内存 基于电工作的 优点:读取速度快 缺点:断电数据丢失
- 外存 优点:可以永久存储数据 缺点:读取速度慢 4、输入设备 键盘、鼠标、触摸屏、摄像头、麦克风 5、输出设备 显示器、音响、打印机 ps: 输入设备:input;输出设备:output 存储器也叫I/O操作
- 内存 基于电工作的 优点:读取速度快 缺点:断电数据丢失
- 数学运算 1+1 控制器 + 运算器 = 计算机中央处理器(CPU) 3、存储器:计算机存储系统
4、三大核心组件 CPU:大脑 内存:短期记忆 硬盘:永久保存(本子)
你通过耳朵(输入设备)接收,到了你的短期记忆(内存),消化吸收知识点(cpu),
写作业(输出设备)
CPU工作流程:
通过暴风影音打开一个视频
1、硬盘运转将数据读到内存
2、CPU去内存里面拿数据
3、将打开视频的命令翻译成自己能够对应上的操作步骤
4、控制硬件执行
x86:32位操作系统
x64:64位操作系统
5、存储器 寄存器:将cpu即将要用到的数据存储于寄存器(容量小)
高速缓存:将经常要用的数据中容量比较小的数据存储在高速缓存
内存:cpu获取数据的主力还是内存
硬盘:
机械硬盘:硬盘的机械手臂在磁道上旋转读取数据
固态硬盘:基于电容存储,数学算法
磁带:服务器数据备份
BIOS basic input output system计算机出厂自带的小系统
6、操作系统 操作系统也是应用程序, 但是他是针对计算机硬件, 将操作硬件中的复杂的,丑陋的接口封装起来, 暴露给用户简单快捷的操作接口, 帮助用户管理、协调、操作、调度计算机的各个硬件
7、什么是文件? 文件其实就是操作系统给你提供的操作硬盘的简单接口
来源:oschina
链接:https://my.oschina.net/u/4269071/blog/3358058