计算机基础知识

1. 计算机中的存储单位
位:计算机中表示信息的最小单位,也是存储数据的最小单位,二进制数据(0,1),用b表示(bit 比特)
字节(Byte):计算机处理信息的最小单位,用B表示,1B=8bit
字长:一个字所包含的二进制数的位数,一个字节字长为8,也就是说,字长就是传递一个二进制数,看二进制数有多少位就可以。例如:1010101 字长为7
字:计算机中由若干位二进制数组成的一个整体
存储单位的转换:
1B=8bit
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
2. 计算机系统概述
硬件系统:组成计算机系统的各种物理组成(看得见,摸得着),例如鼠标,键盘,显示器等
软件系统:在计算机上运行的各种软件的总称。(看得见,摸不着),例如操作系统,QQ,WX等。
3. 计算机硬件系统
五大构成:运算器和控制器(两者组成CPU),存储器,输入设备,输出设备
控制器:主要是各种电路及固件(声卡,显卡,网卡,BIOS,南北桥芯片等)
CPU:中央处理器,计算机的核心。
· 为什么把CPU称作计算机的核心?
因为CPU里有指令集,指令集是CPU中,用来计算和控制计算机系统的指令集合。
每一种CPU在设计时就规定了指令系统,是CPU性能的体现
指令集:CISC(复杂指令集)
是按照顺序做的操作,控制比较简单,程序各部分利用率不高,执行速度偏慢
RISC(精简指令集)
指令数目少,执行时间短
存储器 计算机中存储程序和数据的集合,可读/写其中的数据,分为内存和外存
内存(主存),信息交流的中心
特点:速率快,与CPU直接进行数据交换,
采取一维线性寻址方式,价格贵,容量小
分类:
ROM 只读存储器 只能读取数据,不能更改,一旦写入,永久保存,断电不丢失
RAM 随机存储器 可以读取,可以修改,不保证数据安全
cache 高速缓冲存储器 介于CPU和内存之间,加快内存和CPU的交换速率
一级缓存 整数类型的数据
二级缓存 浮点型(小树)类型数据
三级缓存 除整数型和浮点型外的其他类型数据
外存(辅存),长期存放大量的程序和数据
特点:速率慢,不可与CPU直接交互,断电后可以长期存放,价格低,容量大
显卡:在计算机系统中,将要显示的数据信息进行转换,转换完成后的数据交给显示器,控制显示器能够正确显示数据信息。
显卡分独立显卡(游戏本)和集成显卡(商务本)
主机板:主板,用于连接计算机各个部件
芯片: 主板的核心组成部分,在主板上起管理作用,对主板上各种硬件和接口提供支持和管理
北桥芯片(主桥):CPU和内存之间提供支持和管理
南桥芯片:usb接口和网卡
总线:在计算机各部件之间传送信息的公共通信干线(公交车)
数据总线:CPU与内存之间的传送通道
数据总线由一条条传输线构成,越多传输效率越快
地址总线:CPU通过地址总线来指定存储的内存空间大小
由一条条地址线构成,越多开辟空间越大
控制总线:CPU通过控制总线对外部器件进行控制
由一条条控制线构成,越多控制能力越强
BIOS:basic input/output system 基本输入输出设备
计算机开机过程中,各种硬件设备的初始化和检测的芯片
硬件自检:
通电自检—>显卡自检—>CPU自检—>内存自检—>硬盘自检—>其他输入输出设备自检
自检完成后,引导权交给操作系统。
4. 计算机软件
软件:指的是程序,程序在运行过程中需要的数据以及开发,使用,运行和维护这些程序所需要的文档的集合。分为系统软件和应用软件
软件=程序+数据+文档
系统软件:控制计算机运行,管理计算机资源,并为应用软件提供支持和服务
操作系统:计算机和用户的接口,提供了软件开发和运行环境
DOS,WIN系列,Linux…
处理机管理;存储管理;输入/输出管理;文件系统----->操作系统四大功能
语言处理程序:把我们所写的源代码转换成计算机能够识别并执行的操作(解释器,翻译)
数据库管理系统:(存储数据的仓库)实现对数据的操作,增删改查
网络管理系统:通过某种方式对网络状态进行调整,及时发现和报告网络中出现的问题
应用软件:为了解决各种实际问题而设计的计算机程序,是计算机的第二层扩充

5.计算机体系结构
冯诺依曼体系,1945,提出了一个“存储程序”的计算机方案
1.以二进制的形式表示数据和指令
2.数据和指令全部存放在存储器中
3.内存采用一维线性寻址的方式
4.由运算器、控制器、存储器、输入输出设备构成硬件的五大组成
5.工作的核心,“存储程序”和“程序控制”
6.信息的定义和分类
信息:指的是客观事物(平时所见的事物)经过感知或认识后的再现。
计算机中,信息以二进制形式存储和传输
7.进制转换
B表示二进制数,O表示八进制数,H表示十六进制数,D表示十进制数
基数:当前进制中所包含的数据
权值:a^n,a的值为当前进制类型,几进制a就是几,n从0开始取值,类推
二进制和十进制的互相转换
十进制转二进制,用十进制数除以2,一直做整除,直到无法整除
取最后的商和余数倒着拼接即可
二进制转十进制,从右向左,依次取每一位基数,乘以权重,最后求和即可
八进制和十进制的互相转换
十进制转八进制,用十进制数除以8,一直做整除,直到无法整除
取最后的商和余数倒着拼接即可
八进制转十进制,从右向左,依次取每一位基数,乘以权重,最后求和即可
十六进制和十进制的互相转换,十六进制数字表示前面加0x
基数:1.2.3.4.5.6.7.8.9.A(10).B(11).C(12).D(13).E(14).F(15).
十进制转十六进制,用十进制数除以16,一直做整除,直到无法整除
取最后的商和余数倒着拼接即可
十六进制转十进制,从右向左,依次取每一位基数,乘以权重,最后求和即可
八进制和二进制的互相转换,拆分时,不够位数,前面补零
二进制转八进制,三合一,从右向左,每三位看成一个整体,把每个整体转换称十进制
最后顺位拼接即可
八进制转二进制,一拆三,把每个基数,分别拆分成二进制数,然后顺位拼接
十六进制和二进制的互相转换
二进制转十六进制,四合一,从右向左,每四位看成一个整体,把每个整体转换称十进制
最后顺位拼接即可
十六进制转二进制,一拆四,把每个基数,分别拆分成二进制数,然后顺位拼接
1248原则
二进制数 1 1 1 1
对应的权值 8,4,2,1 转换成十六进制=8+4+2+1=15=0xF
同理,15=8+4+2+1,为1111
例如,0x9 9=8+1=8+0+0+1,转为二进制为1001
1010010,先拆分为0101和0010,0101=5,0010=2
1010010=0x52
正负转换:取反加一

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值