01-计算机常识

简介: 01-计算机常识

概念

电脑,是一台所具备存储和计算处理能力的电子设备。


  • 数值计算
  • 数据处理
  • 自动控制
  • 游戏娱乐


这就是电脑:

组成以及相关职业

硬件系统(维修电脑的干的事)

CPU

概念作用:


  • 中央处理器
  • 计算机的运算核心,控制核心


内存

内存的概念作用:


  • 与CPU进行沟通的桥梁
  • 用于暂时存放CPU中的运算数据


内存的特点:


  • 存储量小
  • 断电丢失

外部存储器

概念作用


  • 永久性的存储大容量数据


磁盘:

移动硬盘:

U盘:

输入设备

概念作用:


  • 向电脑输入信息的设备


键盘:


鼠标:


麦克风:

输出设备

概念作用:


  • 计算机向外界输出信息的设备


显示器:


音响:

通讯设备

概念作用:


和其他电脑进行数据传输的设备。


  • 路由器

软件系统(这里就是所谓的IT人员干的事!)

系统软件(各个知名大厂商干的事)

操作系统

概念:


是管理和控制计算机硬件与软件资源的计算机程序。


作用:


资源管理


  • 管理硬件资源
  • 管理信息资源


程序控制


  • 分配资源,让用户编写的程序可以运行


人机交互:


  • 可以很好的让人,通过一些硬件和相关软件来和机器交互


常用操作系统:


  • Linux
  • Mac OS X
  • Windows

数据库系统

应用软件(这里就是所谓的IT人员干的事!)

在操作系统上, 针对某个特定应用场景开发出的软件


例如:


  • QQ
  • 微信
  • 美图秀秀

应用软件和操作系统以及硬件的协作流程

美图步骤

  1. 打开电脑, 进入到桌面, 运行操作系统软件,通过输出设备(显示器),看到桌面
  2. 打开美图秀秀, 打开应用软件开始使用, 程序加载到内存
  3. 拍摄一张照片, 使用输入设备(摄像头), 采集图片,输入到计算机
  4. 存储到电脑, 将文件存储到外部存储器(硬盘)
  5. 打开图片, 开始各种修图, 加载图片数据到内存中


!> 注意, 此时所有的数据都在内存中如果此时关机或强制退出软件,再打开,等于白修, 所以,修一部分,保存一次,相当于把图片数据保存到硬盘(永久存储);


  1. 挑一张好看的,发到网上, 使用通讯设备进行传输

传哪去了?


  • 其他人的电脑硬盘上
  • 服务器
  • 其他客户端

软件的诞生流程

需求分析,产品规划,生产产品的原型设计(产品经理)


产品界面的色调风格, 元素大小, 交互动效, 效果图设计,切图等等(UI设计 / 交互设计 美工)


大前端开发:


  • Web开发(前端工程师)
  • 移动端
  • iOS(iOS开发工程师)
  • Android(Android开发工程师)
  • H5(H5开发工程师)
  • 桌面软件(软件开发工程师)


后端开发(后端开发工程师):


  • Python
  • Java
  • PHP


软件测试(软件测试工程师):

目录
相关文章
|
网络安全 开发工具 数据安全/隐私保护
|
小程序 Java 关系型数据库
微信记账小程序
微信记账小程序
262 0
|
监控 DataX
DataX教程(09)- DataX是如何做到限速的?
DataX教程(09)- DataX是如何做到限速的?
838 0
DataX教程(09)- DataX是如何做到限速的?
|
6月前
|
IDE 定位技术 开发工具
基于IDE Eval Resetter延长IntelliJ IDEA等软件试用期的方法(包含新版本软件的操作方法)
基于IDE Eval Resetter延长IntelliJ IDEA等软件试用期的方法(包含新版本软件的操作方法)
258 1
|
5月前
|
缓存 应用服务中间件 Go
Go打包和部署:从编译到运行的全指南
本文介绍了Go语言项目的打包和部署方法,包括使用`go run`、`go build`和`go install`命令进行编译,以及跨平台交叉编译。文章还提到了编译参数如`-x`、`-n`和`-race`等。此外,还讨论了如何利用第三方工具(如go-bindata)打包非Go文件,以及清理编译缓存和压缩二进制文件。最后,文中展示了如何使用supervisor和Docker进行部署,并提供了Nginx的反向代理配置示例。
2068 1
|
移动开发 JavaScript 前端开发
前端常见跨域解决方案(全)
前端常见跨域解决方案(全)
859 0
|
存储 缓存 NoSQL
宕机了,Redis 如何避免数据丢失?
大家好,我是小卷聊开发 ​如果有人问你:"你会把 Redis 用在什么业务场景下?" 我想你大概率会说:"我会把它当作缓存使用,因为它把后端数据库中的数据存储在内存中,然后直接从内存中读取数据,响应速度会非常快。"
24839 0
宕机了,Redis 如何避免数据丢失?
|
监控 Java 测试技术
APP自动化测试框架-UiAutomator2基础
UiAutomator2是一款强大的Android自动化测试框架
APP自动化测试框架-UiAutomator2基础
|
图形学 iOS开发
Unity【Face Cap】- 关于人脸捕捉的解决方案(二)
Unity【Face Cap】- 关于人脸捕捉的解决方案(二)
778 0
Unity【Face Cap】- 关于人脸捕捉的解决方案(二)
|
Java 应用服务中间件 Apache
httpd与tomcat的联系与区别
Apache httpd与Tomcat都是Apache开源组织开发的,用于处理HTTP服务的项目,两者都是免费的,都可以作为独立的web服务器运行。Apache httpd是web服务器,而Tomcat是Java应用服务器。
348 0