编程和为什么要编程
一、什么是编程语言
编程语言是程序员与计算机沟通的介质
二、什么是编程
程序员把自己想让计算机做的事用编程语言写出来
编程的结果就是一系列文件
三、为什么要编程
编程是为了让计算机按照人类的思维去做事,从而解放人力
计算机硬件
一、计算机组成五大部分
1.控制器
计算机的指挥系统,负责其他硬件工作
2.运算器
负责数学与逻辑的运算
控制器+运算器=CPU
3.存储器
存储器有多种,如图:
内存:
优点:速度快
缺点:断电数据丢失,只能临时保存数据
外存:
优点:断电数据不丢失,可以永久性保存数据
缺点:速度慢
如机械硬盘:
机械硬盘读取速度:平均寻道时间(找到磁道时间)+平均延迟时间(转半圈的时间)=一次IO时间
4.输入设备input
如:键盘、鼠标
5.输出设备output
如:显示屏、打印机
二、计算机三大核心
cpu
内存
硬盘
操作系统
一、为什么要有操作系统?
程序员无法掌握所有硬件的操控方法,在程序员与硬件之间,操作系统负责去控制硬件,大大简化了程序员的开发工作,只需要专注于业务实现而不用关注底层
二、什么是操作系统?
操作系统是负责协调、管理和控制计算机硬件资源和软件资源的控制程序