软考 程序员教程-第一章 计算机系统基础知识

软考 程序员教程-第一章 计算机系统基础知识


为了督促自己学习,告别懒惰,在此先给自己定个小目标,请大家监督哟!

目标:一个月内过一遍《程序员教程》,下一个月开始上真题。

简单看了下,我在看的这本第四版教程是501页,似乎有点多呀,毕竟白天还要上班,偶尔还会略微加加班。但好在科班出身,还是有一点点基础的,干吧!

 第一章 计算机系统基础知识

主要内容包括 计算机系统的组成、计算机中数据的表示和运算、计算机系统硬件基础组成及指令系统等基础知识。

1.1计算机系统的基本组成 

计算机系统由硬件系统和软件系统组成

1.2数据的表示及运算

1.2.1计算机中数据的表示

1、进位计数制及其转换

二进制数转换十进制数的方法是:将二进制数的每一位数乘以它的权,然后相加,即可求得对应的十进制数值。

十进制转换成二进制数:,整数部分除2取余,小数部分乘2取整。

十进制转换八进制的方法:整数部分除8取余,小数部分乘8取整。

二进制转换八进制的方法:从小数点起,把二进制数每三位分成一组,然后写出每一组等值的八进制数,顺序排列起来就得到所要求的八进制数。

八进制数转换二进制方法:同上思想,将一位八进制数用三位二进制数表示,就可以直接将八进制数转换成二进制数。

十进制转换十六进制方法:十进制数整数部分除16取余,小数部分乘16取整。

二进制转换十六进制的方法:从小数点开始,每四位二进制数为一组,将每组用相应的十六进制数符来表示,即可得到正确的十六进制数。

2、二进制运算规则

3、机器数和码制(第四版教程P5)(此处开始备注:笔者认为了解即可的地方,仅标记书中页码)

4、定点数和浮点数(第四版教程P7)

5、十进制数与字符的编码表示(第四版教程P9)

6、ASCII码(第四版教程P10)

7、汉字编码(第四版教程P10)

1.2.2校验码(第四版教程P12)

1、奇偶校验码。2、海明码。3、循环冗余校验码。

1.2.3、逻辑代数及逻辑运算

1、基本的逻辑运算

与 运算,或 运算,非 运算、异或 运算 

2、常用的逻辑公式

3、逻辑表达式及其化简(第四版教程P17)

1.2.4、机器数的运算(第四版教程P18)

1、机器数的加减运算。2、机器数的乘除运算。3、浮点运算。

1.3、计算机的基本组成及工作原理(第四版教程P21)

1.3.1、总线的基本概念

1、总线的分类:

芯片内总线、元件级总线、系统总线、外总线

2、系统总线(第四版教程P22)

3、外总线(第四版教程P23)

1.3.2、中央处理单元——CPU(第四版教程P24)

1.3.3、存储系统(第四版教程P28)

主存,即内存,RAM。

1.3.4、输入/输出技术(第四版教程P35)

1.4、指令系统简介(第四版教程P38)

 


小结:个人认为本章全部为计算机基础知识,考点应该不会太多,不会太难(个人感觉,勿喷,有经验的大佬可以留言指正,嘻嘻:),故在此篇文章中,省略了很多,实际上我个人在看书的时候,对着部分也只是大略的看了一遍。我的想法是对本章的复习(学习),重点应该结合真题,若真题中出现某个知识点,再回头仔细学学,故添加页码,便于查找)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值