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