概念
电脑,是一台所具备存储和计算处理能力的电子设备。
- 数值计算
- 数据处理
- 自动控制
- 游戏娱乐
- …
这就是电脑:
组成以及相关职业
硬件系统(维修电脑的干的事)
CPU
概念作用:
- 中央处理器
- 计算机的运算核心,控制核心
内存
内存的概念作用:
- 与CPU进行沟通的桥梁
- 用于暂时存放CPU中的运算数据
内存的特点:
- 存储量小
- 断电丢失
外部存储器
概念作用
- 永久性的存储大容量数据
磁盘:
移动硬盘:
U盘:
输入设备
概念作用:
- 向电脑输入信息的设备
键盘:
鼠标:
麦克风:
输出设备
概念作用:
- 计算机向外界输出信息的设备
显示器:
音响:
通讯设备
概念作用:
和其他电脑进行数据传输的设备。
- 路由器
软件系统(这里就是所谓的IT人员干的事!)
系统软件(各个知名大厂商干的事)
操作系统
概念:
是管理和控制计算机硬件与软件资源的计算机程序。
作用:
资源管理
- 管理硬件资源
- 管理信息资源
程序控制
- 分配资源,让用户编写的程序可以运行
人机交互:
- 可以很好的让人,通过一些硬件和相关软件来和机器交互
常用操作系统:
- Linux
- Mac OS X
- Windows
数据库系统
应用软件(这里就是所谓的IT人员干的事!)
在操作系统上, 针对某个特定应用场景开发出的软件
例如:
- 微信
- 美图秀秀
应用软件和操作系统以及硬件的协作流程
美图步骤
- 打开电脑, 进入到桌面, 运行操作系统软件,通过输出设备(显示器),看到桌面
- 打开美图秀秀, 打开应用软件开始使用, 程序加载到内存
- 拍摄一张照片, 使用输入设备(摄像头), 采集图片,输入到计算机
- 存储到电脑, 将文件存储到外部存储器(硬盘)
- 打开图片, 开始各种修图, 加载图片数据到内存中
!> 注意, 此时所有的数据都在内存中如果此时关机或强制退出软件,再打开,等于白修, 所以,修一部分,保存一次,相当于把图片数据保存到硬盘(永久存储);
- 挑一张好看的,发到网上, 使用通讯设备进行传输
传哪去了?
- 其他人的电脑硬盘上
- 服务器
- 其他客户端
软件的诞生流程
需求分析,产品规划,生产产品的原型设计(产品经理)
产品界面的色调风格, 元素大小, 交互动效, 效果图设计,切图等等(UI设计 / 交互设计 美工)
大前端开发:
- Web开发(前端工程师)
- 移动端
- iOS(iOS开发工程师)
- Android(Android开发工程师)
- H5(H5开发工程师)
- 桌面软件(软件开发工程师)
后端开发(后端开发工程师):
- Python
- Java
- PHP
软件测试(软件测试工程师):