计算机硬件组成与工作原理D1
2020-07-03 15:00
13 查看
1、python是一门编程语言,那什么是编程语言?
编程语言其实就是一门语言,不过这门语言是用来人与计算机沟通 人为何要跟计算机沟通??? 人为了奴役计算机 银行行长----------------------------员工 接收用户输入的账号 接收用户输入的密码 判断 输入的账号 等于 正确的账号 并且 输入的密码 等于 正确的密码: 告诉用户登录成功 否则: 告诉用户账号或密码错误 程序员------------------------------计算机 用编程语言翻译上述逻辑
2、什么是编程(******)
编程就是把做事的步骤/业务逻辑给翻译下来 注意: 先想好业务逻辑 再翻译/编程
3、什么是程序?(*****)
代码应该写到文件中,存放有程序代码的文件就是程序,或者叫软件 程序员-------------编程语言-----------------计算机
4、计算机硬件(*****)
原则:所有的计算机硬件都是在模仿人的某一功能或器官 cpu:负责数学运算与逻辑运算,执行指令========================人脑的执行指令的功能(职责:取指令,计算,运行) 内存:负责临时记忆数据 ==========================人脑的记忆功能(职责:存取数据,存的都是高低电频即二进制) 优点:存取IO速度都快 缺点:断电数据丢失 硬盘:负责永久记忆数据============================================笔记本 优点:永远保存数据,断电数据不丢失 缺点:存取IO速度都慢 输入设备:键盘、鼠标、扫描仪 输出设备:显示器、打印机
5、程序的运行与三大核心硬件的关系:(*****)
程序最先是存放于硬盘中的 程序的运行是先把程序的代码从硬盘读入内存,然后cpu从内存读取指令然后运行
6、计算机的五大组成部分:
控制器===》人脑 运算器===》人脑 存储器===》人脑的短期记忆 输入设备===》人的耳朵 眼睛 输出设备===》人说的话 写的文章 ps:存储器如内存、磁盘等既是输入设备又是输出设备,统称为IO设备
7、IO问题与程序优化的思路
1、读 能从内存读就不要从硬盘读 如果原始的数据就是存放于硬盘中的,并且该数据经常被用到,那么我需要 把硬盘中的这块数据事先读到内存中=》缓存 2、写 在内存攒一大波,然后一次性写入硬盘 8bit=1Byte 1024B=1KB 1024KB=1MB 1024MB=1GB 1024GB=1TB 1024TB=1PB
8、x86-64(*****)
x86指的是cpu的型号 64位指的是一次性可读取的数据
9、cpu的两种工作状态
内核态:可以控制计算机硬件 用户态:可以运行指令
相关文章推荐
- Linux运维之计算机硬件组成与基本工作原理
- Python入门01——计算机硬件组成与工作原理
- Linux运维之计算机硬件组成与基本工作原理+服务器简单介绍
- 计算机体系结构组成及软硬件工作原理
- python-01-计算机硬件组成与工作原理
- 计算机系统的硬件组成
- 计算机硬件系统组成--控制器(上)
- 计算机硬件组成
- 计算机体系结构与主要硬件组成(脑图)
- 我的软考笔记-计算机组成与结构-计算机基本工作原理
- 【计算机组成与系统结构】计算机的硬件系统和软件系统
- 计算机的硬件组成
- Linux实战教学笔记01:计算机硬件组成与基本原理
- 【那些年学过的计算机基础】--计算机硬件组成
- 计算机体系结构与主要硬件组成
- 计算机硬件系统(一)—计算机硬件系统的组成
- 计算机体系结构与主要硬件组成
- 计算机三级嵌入式复习整理——第三章 嵌入式系统硬件组成
- 计算机组成原理--计算机硬件基础之主板
- 计算机体系结构与主要硬件组成