摘要:距离2025下半年软考软件设计师考试不到30天,希赛网为考生准备了2025下半年软考中级软件设计师考前几页纸的备考资料,助力考生冲刺学习。有需要的同学可以在本文资料处下载该资料的PDF版本。
2025下半年软考中级软件设计师考试11月8日下午14:30-18:30举行,希赛网为考生准备了《2025下半年软考软件设计师考前几页纸》资料。因篇幅有限,本文只展示了部分内容,完整内容请考生在本文文首本文资料处或文末的资料下载栏目下载PDF文档。
一、 计算机组成与体系结构
1、寻址方式:立即寻址最快(操作数本身),寄存器寻址次之(操作数的地址),直接寻址最慢(操作数的地址)。
2、数据传输方式
(1)程序控制(查询)方式:分为无条件传送和程序查询方式两种。方法简单,硬件开销小,但I/O能力不高,严重影响CPU的利用率(不可与CPU并行)。
(2)程序中断方式:与程序控制方式相比,中断方式因为CPU无需等待而提高了传输请求的响应速度(可与CPU并行)。
(3)DMA方式:DMA方式是为了在主存与外设之间实现高速、批量数据交换而设置的,DMA方式比程序控制方式与中断方式都高效(可与CPU并行)。
3、存储设备访问速度:通用寄存器>Cache>内存>硬盘。
二 、操作系统
1、线程共享的内容包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易实现相互之间的通讯)、进程打开的文件描述符、信号的处理器、进程的当前目录、进程用户ID与进程组ID。
2、线程独有的内容包括:线程ID、寄存器组的值、线程的堆栈(比如,栈指针)、错误返回码、线程的信号屏蔽码。
3、绝对路径指从根目录开始的路径,相对路径指从当前目录开始的路径。
4、进程的状态
(1)运行:当一个进程在CPU运行时。
(2)就绪:一个进程获得了除CPU外的一切所需资源,一旦得到处理机即可运行。
(3)阻塞:也称等待或睡眠状态,一个进程正在等待某一事件发生而暂时停止运行,此时即使把CPU分配给进程也无法运行。
三、 程序设计语言基础
1、解释与编译的区别:
(1)解释程序,也称解释器;直接解释执行源程序,或者将源程序翻译成某种中间代码后再加以执行。
(2)编译程序,也称编译器;将源程序翻译成目标语言程序,然后在计算机上运行目标程序。
(3)两者的根本区别:编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程,因此执行时效率较高;解释方式下,解释程序和源程序(或某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序,边解释边执行,执行效率较低。即:解释方式,翻译程序不生成独立的目标程序,而编译方式则生成独立保持的目标程序。
2、程序控制结构主要有:顺序结构、选择结构和循环结构。
3、词法分析:非法字符、单词拼写错误。
4、语法分析:标点符号错误、表达式中缺少操作数、括号不匹配等有关语言结构上的错误。
5、静态语义分析:运算符与运算对象类型不合法、取余时用浮点数等错误。
软考科目怎么选?
微信扫码下方二维码找答案
▼ ▼ ▼
热门:系统集成项目管理工程师备考 | 2025下半年软考高级选科
推荐:系统规划与管理师网络课堂 | 2025下半年软考报名时间及入口
课程:系统规划与管理师报考指南 | PMP课程 | 25下半年系统集成备考经验
软考备考资料免费领取
去领取