计算机基础知识总结

一、计算机组成

1、硬件部分

计算机的硬件部分包括主机和外部设备

其中主机包括CPU和内存储器,而外部设备包括输入设备(鼠标、键盘等)输出设备(显示屏、音响等)和外存储器。

2、软件部分

计算机的软件部分包括系统软件和应用软件

其中系统软件主要包括操作系统(Windows、macOS、Linus、鸿蒙等)和网络软件等,而应用软件包括了市面上大部分可安装软件。例如微信、百度等。

二、计算机语言的发展

1、早期计算机语言(1940-1950年代)

早期计算机语言有机器语言和汇编语言

机器语言是计算机能够直接理解和执行的二进制指令,这种语言执行效率高但编译困难。

汇编语言是一种符号化的机器语言,它在一定程度上解决了机器语言的缺点,但编写效率不高,且依赖硬件。

2、高级语言(1970-1990年代)

按实现方式分为编译型语言和解释型语言

编译型:C语言、C++等,这种语言开发效率低,执行效率高。

解释型:Python、Java等,这种语言开发效率高,执行效率低。

按编程方式可分为面向对象语言和面向过程语言。

面向对象:Java、C++等,这种语言支持封装、继承和多态等。

面向过程:如C语言,强调无副作用和不可变性。

三、计算机进制的相关知识点

1、计算机语言中进制的表示方法

用后缀字母表示进制:

二进制B(binary)

八进制O (octal)

十进制D (decimal)

十六进制H (hexadecimal)

2、进制规则

逢X进一,借一当X

因此二进制的基数为2,分别是0和1

而十进制的基数为十,分别是0、1、2、3、4、5、6、7、8和9

值得注意的是,十六进制的基数是16,但是为了方便计算机识别,基数中超过9的部分分别用a、b、c、d、e、f表示。

3、进制转换

十进制转n进制有两种方法,分别是除n取余,逆向排列和位权展开相减法,而n进制转换为十进制则可以用位权展开相加法。

例1、二进制转换为十进制

例2、十进制转换为二进制

特殊的,二进制转换为八进制可以采用三合一的方法,反过来可以一拆三,同理,二进制转换为十六进制可以采用四合一的方法,反过来可以一拆四。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值