计算机主板知识普及,day 02 计算机硬件基础知识普及

目录:

计算机硬件基础知识普及

1、存储器

2、磁盘

3、主板

4、计算机的启动

4、计算机体系的三层结构

5、操作系统

(1)什么是操作系统?

(2)什么是平台?

6、编程语言分类

(1)机器语言

(2)汇编语言

(3)高级语言

(4)总结:

计算机硬件基础知识普及

1、存储器

存储器分为:磁带、磁盘、内存、高速缓存、寄存器

# 读写速度排序:磁盘(100是)>磁盘>内存>高速缓存>寄存器(1ns)

# 容量排序:磁带>磁盘>内存>高速缓存>寄存器

# 总结: 内存是存储器的主力

RAM =》 可读可写的内存

ROM =》 只读不可写的内存:存放BIOS,读的速度=内存

CMOS =》 "硬盘":断电数据丢失,但是耗电量极低

# 用来运行BIOS程序:CPU、ROM、COMS

ps:

虚拟内存:假的"硬盘",如果内存满了:将无法打开新的程序,现使用中的程序将报错奔溃,为了避免这种情况系统会使用虚拟内存,但是会降速!

2、磁盘

# 磁盘分为:磁道、扇区、柱面

磁盘的转速:7200转/1min 120转/1s

转一圈花费:8ms

平均延迟时间:4ms

平均寻道时间:5ms

3、主板

PCI =====》北桥:连接高速设备(CPU、主储存器)

SCI =====》南桥:连接慢速设备

IDE =====》硬盘:并口传输易干扰、效率慢

主板SATA =====》硬盘:速度快

PCI接口 =====》显卡、声卡

主板电池 =====》纽扣电池

4、计算机的启动

1)启用BIOS系统

2)检测硬件:CPU、硬盘、内存

3)读取CMOS存储器中的参数,选择启动设备

4)从启动设备上读取第一个扇区的内容(MBR主引导记录512字节,前446为引导信息,后64为分区信息,最后两个为标志位)

5)根据分区信息读入bootloader启动装载模块,启动操作系统

6)然后操作系统询问BIOS,以获得配置信息。对于每种设备,系统会检查其设备驱动程序是否存在,如果没有,系统则会要求用户按照设备驱动程序。一旦有了全部的设备驱动程序,操作系统就将它们调入内核。然后初始有关的表格(如进程表),穿件需要的进程,并在每个终端上启动登录程序或GUI

Ps:如果忘记电脑密码?

1)增加一个操作系统,在BIOS中调整优先级,可以用新的操作系统打开所有硬盘文件

2)BIOS加密:加密写在CMOS中(断电数据无),可以抠主板电池

4、计算机体系的三层结构

应用程序/用户

操作系统(windows、mac、linux)文件

计算机硬件(cpu、内存、硬盘)硬盘

5、操作系统

(1)什么是操作系统?

操作系统是一个协调、管理、控制计算硬件资源与应用软件资源的一个控制程序

(2)什么是平台?

平台=计算机硬件+操作系统

跨平台性指的是可以在不同的操作系统上使用的应用程序

# python是一门跨平台性的语言

6、编程语言分类

(1)机器语言

# 直接用二进制指令编写程序

优点:运行效率高

缺点:开发效率低

1、二进制指令太难记忆

2、实现一个简单功能都需要很多步才能完成

(2)汇编语言

# 用英文标签取代二进制指令去编写程序

优点:

1、运行效率高,但肯定是低于机器语言

2、解决了机器语言二进制指令难记的问题

缺点:

1、开发效率仍然比较低

(3)高级语言

# 用人类能理解的表达方式去编写程序,计算机无法直接理解,需要翻译才行,按照翻译方式的不同,高级语言又分为:

编译型(C、Go语言): 翻译一次得到可执行的结果,下次直接拿着现成的结果运行就好,不需要再用编译器翻译了

翻译工具:编译器

解释型python、shell:每次执行程序都离不开解释器的翻译

翻译工具:解释器

(4)总结:

执行效率:机器语言>汇编语言>高级语言(编译型>解释型)

开发效率:机器语言

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值