ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

软考初级程序员第一章:计算机系统基础知识PPT考点拆解与进制转换手算指南

软考初级程序员第一章:计算机系统基础知识PPT考点拆解与进制转换手算指南 简介这份PPT课件面向备考软考初级程序员的考生聚焦第一章计算机系统基础知识帮助零基础或基础薄弱的考生快速梳理考点、建立知识框架。压缩包内共1个pptx文件大小约6.92MB内容紧贴考试大纲重点突出、总结到位。课件围绕五大模块展开计算机系统的基本组成硬件五大部件、CPU与存储器、软件分类及计算机分类、数据的表示及运算四种进位计数制、位权与进制转换方法、计算机的基本组成及工作原理冯·诺依曼架构与指令执行流程、指令系统简介以及多媒体系统简介。每个知识点均配有清晰的讲解与归纳便于对照复习和查漏补缺。目前已有191人学习适合需要系统掌握计算机系统基础、为后续章节打牢根基的初级程序员考生使用。1. 软考初级程序员第一章这份 PPT 到底能不能直接背翻开软考初级程序员的考纲第一章「计算机系统基础知识」看着像老生常谈实际是整张卷子里最容易丢冤枉分的地方。我见过太多人一上来就抱着真题刷结果连「寄存器比内存快多少」「除基取余法为什么从下往上读」都说不利索选择题一考就懵。这份《第一章 计算机系统基础知识》PPT 就是冲着这个痛点来的——它把 1.1 到 1.5 五个小节压成一套能直接过一遍的知识骨架覆盖计算机基本组成、数据表示及运算、基本组成及工作原理、指令系统简介、多媒体系统简介。适合两类人零基础想快速搭框架的考生以及工作几年但基础概念已经模糊、想用最短时间把软考初级程序员捡回来的在职程序员。它不厚但每一页都是考点密度不是那种凑页数的水 PPT。2. 计算机硬件五大部件从运算器到 I/O 的考点拆解2.1 五大部件的功能边界与 CPU 的由来PPT 里 1.1.1 这一节把硬件系统拆成运算器、控制器、存储器、输入设备、输出设备五块。这个划分不是随便定的它是冯·诺依曼架构的直接映射考试里但凡问「计算机硬件由哪几部分组成」标准答案就是这五个。关键在于理解每块干什么运算器负责算术和逻辑运算控制器负责从主存取指令、分析指令、控制各部件按节拍执行两者合起来就是 CPU。存储器分内存和外存内存速度快容量小、临时存放运行时的程序和数据外存容量大速度慢、长期保存信息。寄存器是 CPU 内部的记忆设备速度比内存还快一个量级用来临时放指令、数据和运算结果。这里有个容易被忽略的考点习惯上把 CPU 和主存储器合称「主机」输入输出设备在主机之外。所谓输入输出是相对于主机而言的——数据从外界进主机叫输入从主机到外界叫输出。这个定义在判断题里经常换个说法出现比如「键盘是输入设备所以它属于主机」这就是错的键盘在主机之外。2.2 软件分类与计算机六种类型1.1.2 讲软件定义是「程序、数据、相关文档的集合」分系统软件和应用软件。系统软件管硬件和软件资源应用软件解决具体问题。PPT 里强调了一句只有硬件没有软件计算机只具备计算的基础不能真正运算。这句话在选择题里常以「计算机系统必须包含硬件和软件」的形式出现。1.1.3 的计算机分类是记忆型考点六类个人移动设备、桌面计算机、服务器、集群/仓库级计算机、超级计算机、嵌入式计算机。每类的特征词要抓住——服务器强调可用性、可扩展性、高吞吐率仓库级计算机是数万台服务器连成的大规模集群超级计算机里我国有银河、天河、曙光、神威四个系列嵌入式计算机针对特定应用对功能、可靠性、成本、体积、功耗有严格要求微波炉、洗衣机、网络交换机、汽车都是典型例子。这些特征词就是选择题的题眼看到「高吞吐率」选服务器看到「功耗严格」选嵌入式。提示这一节的记忆不要死背按「规模从小到大、从通用到专用」排一遍六类自然就串起来了。3. 数据表示及运算四种进制转换的手算流程3.1 基数、位权与四种进位计数制1.2 是整章计算量最大的部分也是软考初级程序员必考的计算题来源。先立两个概念基数是计数制里数码的个数用 R 表示位权是每一位数码乘以的那个固定数大小是 R 的 i 次幂i 是数码所在位置的序号小数点向左第一位序号为 0依次 1、2、3。四种进制十进制基数 10、数码 0-9、逢十进一二进制基数 2、数码 0 和 1、逢二进一八进制基数 8、数码 0-7、逢八进一十六进制基数 16、数码 0-9 加 A-F、逢十六进一。数制基数数码进位规则十进制100-9逢十进一二进制20、1逢二进一八进制80-7逢八进一十六进制160-9、A-F逢十六进一这张表建议直接默写考试里进制判断题基本从这里出。3.2 非十进制转十进制位权相加法非十进制转十进制用位权相加法公式是各位数码乘以对应位权再求和。PPT 给了三个例子我按手算流程重走一遍(1011.1)₂ 1×2³ 0×2² 1×2¹ 1×2⁰ 1×2⁻¹ 8 0 2 1 0.5 (11.5)₁₀ (71)₈ 7×8¹ 1×8⁰ 56 1 (57)₁₀ (101A)₁₆ 1×16³ 0×16² 1×16¹ 10×16⁰ 4096 0 16 10 (4122)₁₀逻辑说明整数部分从右往左序号 0、1、2…小数部分从左往右序号 -1、-2…。十六进制里 A 代表 10B 是 11依次到 F 是 15这一步换算错了后面全错。参数上唯一要盯的就是位权指数别数错位尤其是带小数点的数。3.3 十进制转非十进制除基取余与乘基取整十进制整数转非十进制用除基取余法除基数取余数、由下而上排列。十进制小数转非十进制用乘基取整法乘基数取整数、由上而下排列。PPT 里两个例子75 转二进制除 2 取余从下往上读 75 ÷ 2 37 余 1 ← 最低位 37 ÷ 2 18 余 1 18 ÷ 2 9 余 0 9 ÷ 2 4 余 1 4 ÷ 2 2 余 0 2 ÷ 2 1 余 0 1 ÷ 2 0 余 1 ← 最高位 结果(75)₁₀ (1001011)₂ 0.3125 转二进制乘 2 取整从上往下读 0.3125 × 2 0.625 取整 0 ← 最高位 0.625 × 2 1.25 取整 1 0.25 × 2 0.5 取整 0 0.5 × 2 1.0 取整 1 ← 最低位小数值为 0 停止 结果(0.3125)₁₀ (0.0101)₂逻辑说明整数转换的余数序列是「先得的在低位」所以要从下往上读小数转换的整数序列是「先得的在高位」从上往下读。这两个方向搞反是新手最常见的翻车点。参数上注意小数转换不一定能乘到 0遇到循环就按题目要求的精度截断。3.4 二与八、十六进制的快速互转二进制和八进制、十六进制之间的转换不用过十进制直接分组整数从右向左、小数从左向右八进制三位并一位、十六进制四位并一位反向就是一位拆三位或一位拆四位。PPT 的例子二进制转八进制三位一组 001 100 111 . 011 010 1 4 7 . 3 2 结果(001100111.011010)₂ (147.32)₈ 二进制转十六进制四位一组 1000 1011 0111 . 0011 8 B 7 . 3 结果(100010110111.0011)₂ (8B7.3)₁₆ 八进制转二进制一位拆三位 2 3 6 7 . 4 6 010 011 110 111 . 100 110 十六进制转二进制一位拆四位 9 B 7 . 5 1001 1011 0111 . 0101逻辑说明分组时整数部分从右往左分最左边不够就补 0小数部分从左往右分最右边不够也补 0。补 0 这一步很多人漏掉导致位数对不上。参数上记住八进制对应 3 位、十六进制对应 4 位这个对应关系来自 2³8 和 2⁴16理解了就不用背。注意十六进制里 A-F 的二进制展开要背熟A1010、B1011、C1100、D1101、E1110、F1111考试里现推太慢。4. 计算机工作原理与指令系统冯·诺依曼架构怎么考4.1 冯·诺依曼架构的核心特征1.3 讲计算机基本组成及工作原理核心是冯·诺依曼架构。它的关键特征是程序指令和数据存在同一个存储器里程序和数据可以通过指令计数器顺序访问和处理。CPU 执行指令输入输出设备与外部环境交互形成完整的数据处理流程。这个架构的考点集中在「存储程序」和「程序控制」两个概念上——程序和数据一起存、按顺序取指执行。选择题常问「冯·诺依曼计算机的核心思想是什么」答案就是存储程序和程序控制。4.2 指令系统的基本结构1.4 指令系统简介指令系统是硬件能理解和执行的命令集合它的设计决定计算机的功能和性能。对程序员来说需要知道指令的基本结构操作码加操作数。操作码指明做什么操作操作数指明对谁操作。指令系统里常见的指令类型有数据传送、算术运算、逻辑运算、控制转移等。这部分在初级考试里以概念题为主不会考太深的指令编码但「指令系统决定了计算机的功能和性能」这句话要记住。4.3 多媒体系统简介的考点分布1.5 多媒体系统简介涉及音频、视频、图形和图像处理。初级考试里这部分考得浅主要考多媒体的基本概念和常见格式分类。音频、视频、图形、图像各自的表示方式和特点要能区分比如图形是矢量、图像是位图这类基础判断。PPT 把这一节放在最后篇幅不大但别跳过选择题里偶尔会出。提示1.3 到 1.5 这三节在初级考试里分值不如 1.2 高但概念题性价比高过一遍就能拿分不要因为计算题难就只刷 1.2。5. 避坑与排查进制转换和概念题的五个血泪经验5.1 除基取余读反方向现象十进制转二进制结果总是差一位或者完全对不上。原因余数序列从下往上读很多人习惯从上往下抄。解决写完除法竖式后从最后一个余数开始往上读或者把余数单独列一列再倒序。5.2 小数转换补零漏位现象二进制转八进制或十六进制时小数部分分组后位数不对。原因整数部分从右往左分、最左补零小数部分从左往右分、最右补零两个方向容易混。解决分组前先数位数整数部分位数不是 3 或 4 的倍数就在最左边补零小数部分在最右边补零。5.3 十六进制字母换算错现象遇到 A-F 就算错比如把 B 当成 12。原因A10、B11、C12、D13、E14、F15 没记牢。解决考前默写一遍 A-F 的十进制值和二进制展开考场上现推容易出错。5.4 主机定义理解偏差现象判断题里把输入输出设备算进主机。原因没抓住「主机等于 CPU 加主存」这个定义。解决记住输入输出设备在主机之外输入输出是相对于主机而言的键盘、显示器都不属于主机。5.5 软件分类混淆现象分不清系统软件和应用软件。原因定义记混。解决系统软件管硬件和软件资源操作系统、编译程序属于系统软件应用软件解决具体问题办公软件、浏览器属于应用软件。判断标准是「是否直接管理计算机资源」。6. 把这份 PPT 用出最大价值我的三轮过法这份 PPT 的价值不在「看一遍」而在「按考试节奏过三遍」。我自己的习惯是第一轮通读把 1.1 到 1.5 的框架搭起来重点标记 1.2 的进制转换公式和 1.1 的硬件五大部件第二轮只做计算把 PPT 里每一个进制转换例子盖住答案手算一遍算错的标记出来第三轮只看标记考前半小时翻一遍错题和易混概念。具体到操作我一般会这样安排轮次时间动作目标第一轮40 分钟通读 1.1-1.5标记公式和分类搭框架第二轮60 分钟手算所有进制转换例子计算题不丢分第三轮20 分钟只看标记和错题考前强化进制转换的验证有个小技巧算完二进制转十进制后再用十进制转二进制倒推一遍两个方向对得上说明没错。比如 (75)₁₀(1001011)₂把 1001011 按位权加回去应该等于 75对不上就是中间某步错了。这个后悔药比重新算一遍快。还有一个容易忽略的点PPT 里 1.2 的公式排版在转换时可能有乱码比如「FFa×Rn-1…」这种看到乱码别慌对照上下文和例子反推公式原意例子里的数字是最可靠的。我一般遇到排版乱的公式直接看它下面跟的示例从示例反推公式结构比盯着乱码猜快得多。从那以后我每次带人过软考初级第一章都强制走一遍「通读—手算—只看错题」这三轮尤其是进制转换不手算一遍根本不知道自己哪里会翻车。希望帮到你。本文还有配套的精品资源点击获取
返回列表