1.什么是编程语言?
人与计算机之间沟通交流的媒介
2.什么是编程?
将人的思维逻辑通过计算机能够读懂的方式写下来
3.为什么要编程?
解放人力,让计算机能够按照人的思维逻辑去帮你干活
一套完整的计算机系统包括以下三部分
1.应用程序
2.操作系统
3.计算机硬件
计算机硬件五大组成部分
1.控制器
2.运算器
逻辑运算:判断事物对错
数学运算:加减乘除等数学相关
控制器+运算器 = 中央处理器(cpu)
3.存储器
内存:基于电工作的(电信号只有高低电频 010101010二进制)
优点:存取速度快
缺点:断电数据立刻丢失
外存:(硬盘,u盘,磁带)
优点:永久保存数据
缺点:存取速度较于内存慢
4.输入设备:键盘,鼠标,扫描仪
5.输出设备:显示器,打印机,音响
ps:
输入设备也可以称之为input
输出设备也可以称之为ouput
存储器:io设备
三大核心组件
1.cpu
2.内存
3.硬盘
cpu
1.X86架构
2.32位,64位
cpu是向下兼容的
3.cpu工作方式:先去内存中获取用户指令>>>解析翻译成自己对应的操作>>>执行操作
存储器
寄存器:cou下一个动作即将要用到的容量比较小的数据
高速缓存:存放的是经常需要使用到的容量比较小的数据
内存:是你的存储主力
磁盘:
机械硬盘(靠硬盘的旋转磁头在上面读取数据)
固态硬盘
磁带:造价便宜,多用于服务器数据的备份
操作系统
将复杂丑陋的硬件操作封装成简易快捷的接口
负责协调,管理,调度计算机各个硬件
双击一个软件图标
(告诉操作系统帮你去操作硬件)
1.该软件对应的数据由硬盘读到内存
2.cpu去内存中读取该软件对应的数据
3.给用户的感觉这个软件起来了
文件的概念
操作文件其实就是操作系统给你提供的操作硬盘简便接口