一、引子

1、 什么是编程语言?

编程语言就是人与计算机沟通的介质

2、什么是编程?

编程就是人把自己想命令计算机干的事情通过编程语言翻译出来并写到文件里去

为什么要编程?

编程的目的就是为了让计算机按照人类的思维逻辑自发的去工作而把人力解放出来

二、计算机组成原理

2.1、什么是计算机?

计算机就是能够按照程序运行,自动、高速处理海量数据的现代智能电子设备(由硬件系统和软件系统组成)

2.2、计算机的五大组成部分

1、控制器 (计算机的指挥系统,用于控制计算机其他组件的运行,相当于人类的大脑)

2、运算器(计算机的运算能力,用于做算术运算和逻辑运算)

控制器 +运算器= CPU

3、存储器(计算机的记忆功能,用于存储数据)

存储器分为内存和外存

内存:基于电工作

优点:读取速度快

缺点:断电数据丢失

外存:

优点:永久存储数据

缺点:读取速度慢

4、输入设备

键盘、鼠标、摄像头等

5、输出设备

显示屏、打印机等

计算机的三大核心部件

1、CPU: 相当于大脑

2、内存: 短期记忆

3、硬盘 :永久存储

硬盘分为:机械硬盘、固态硬盘

机械硬盘:硬盘的机械手臂在磁道上旋转读取数据

固态硬盘:基于电容存储,采用数学算法

计算机的三层机构

1、应用程序

2、操作系统

3、计算机硬件

最新文章

  1. Android下使用Properties文件保存程序设置
  2. SQL查询作业执行情况
  3. ionicModal中的监听事件
  4. JAVA每日一记
  5. 《苹果开发之Cocoa编程》挑战1 创建委托 练习
  6. NYOJ 题目15 括号匹配(二)(区间DP)
  7. Visual Studio 2008 – ASP.NET “System.Runtime.InteropServices.COMException”
  8. SQL语句操作文件
  9. Traceview 性能分析工具
  10. shell惊鸿
  11. Linus Torvalds来自开发商的消息:成就,不定
  12. idea创建Maven多模块项目
  13. CSS3使用content属性来插入项目编号
  14. 【iOS】Core Bluetooth
  15. leetcode刷题第二天<两数相加>
  16. 在安卓手机上通过虚拟机运行Windows XP
  17. vue-cli: preset预设
  18. Sql Server 中 根据列名查询表名
  19. 分布式系统的Raft算法
  20. BZOJ 3787: Gty的文艺妹子序列

热门文章

  1. ORA-00911: invalid character 错误解决
  2. Dubbo源码学习总结系列七---注册中心
  3. 读取FTP上的excel文件,并写入数据库
  4. MiniUI学习笔记1-新手必读
  5. 模块学习笔记-IR2110/IR2130(上)
  6. Python实战之网上银行及购物商城
  7. Could not resolve all files for configuration ':app:debugCompileClasspath'.解决方案
  8. [MethodImpl(MethodImplOptions.Synchronized)]、lock(this)与lock(typeof(...))
  9. 利用docker制作一个带有redis软件的镜像,供其他人使用
  10. tensorflow函数介绍 (5)