今日所学:
第一天:计算机原理
操作系统
学习方法:鸡汤+干货
5w1h what--why--where--how
不断的敲代码,让自己熟练起来,达到惯性思维(勤能补拙)
什么是python:python是一种面向后台的编程语言
python面向未来的几大模块:1、大数据 2、数据分析 3、人工智能 4、机器学习 5、爬虫 6、自动化运维 7、web
基础:基础语法--文件操作--函数--模块--面向对象(类)--网络编程--数据库
什么是编程语言:有特定的语法,可以通过编程的方式,让计算机识别,从而让计算机根据人的意愿完成人想做的事情(说直白点就是奴役计算机)
语言:一个物体与另外一个物体交流的介质
编程:将人的语言转换成机器能识别的指令,去完成人的某一个意愿的过程叫做编程 注:最终这些指令会被转换成高低电频提供给计算机进行识别处理
总结:就是奴役计算机,让其完成人完成不了的意愿
计算机的五大组成:
1、控制器:统筹规划硬件与软件的运行,调控计算机各组成部分协调合作
2、运算器:可以完成数据的算数运算和逻辑运算,得到想要的结果
3、存储器:需要再次使用的数据可以通过存储器进行临时存储和永久存储
4、输入设备(input):将外界的信息通过输入设备提供给计算机
5、输出设备(output):从计算机内部提取想要的数据
计算机的三大核心:
cpu:控制器+运算器
内存:存储临时数据,断电后自动消失
硬盘: 永久存储数据,断电后还拥有
进制:
二进制:1010 1111 0001 01111011
八进制:12 17 1 173
十六进制:a f 1 7b
十进制: 10
十二进制
七进制
六十进制
内存分布图:
推区:房间
栈区:大厅,外来人员只能操作大厅 操作系统
操作系统:可以直接往硬件上发生操作指令,完成对硬件的操作,同时协调所有运行的在操作系统上的软件
------ -----软件与软件间的交流
--------------软件与硬件的交流
内存分为硬盘和硬件
软件:应用程序,不能直接操作硬件,需要通过操作系统间接地控制硬件