首页
学习
活动
专区
工具
TVP
发布

愚公系列-考试考证

软考中级-软件设计师、软考高级-软件架构师
专栏作者
65
文章
9247
阅读量
17
订阅数
【愚公系列】软考高级-架构设计师 010-计算机体系结构
计算机体系结构是指计算机系统的设计与组织,它包括计算机系统的各个组成部分及其相互之间的关系。这个概念既涵盖了硬件的物理结构,也包括了软件的逻辑框架,是计算机能够执行任务的基础。计算机体系结构的设计决定了系统的性能、能效、成本以及编程复杂性等多个方面。
愚公搬代码
2024-05-14
1200
【愚公系列】软考高级-架构设计师 009-输入输出技术
输入输出技术(I/O技术)是指计算机系统与外部世界(包括用户和其他计算机系统)进行数据交换的方法和过程。这包括从外设接收数据(输入)和向外设发送数据(输出)。输入输出技术是计算机硬件和软件领域的一个重要部分,它使计算机能够与外部设备如键盘、鼠标、显示器、打印机、网络适配器以及存储设备等进行交互。
愚公搬代码
2024-05-13
590
【愚公系列】软考高级-架构设计师 008-存储技术(磁盘)
外存储器(External Storage or Secondary Storage)指的是除了计算机的主存储器(通常是RAM)之外用于存储数据和程序的设备。与主存相比,外存储器提供了更大的存储容量和持久存储能力,但访问速度较慢。外存储器主要用于保存不需要立即访问的数据,以及在系统关闭后仍需要保留的信息。
愚公搬代码
2024-05-12
650
【愚公系列】软考高级-架构设计师 007-存储技术(Cache)
Cache(发音为“cash”)是一种高速数据存储层,存在于计算机的存储器层次结构中,它的作用是暂时存储近期被访问的数据和指令,以便于快速访问。由于Cache的访问速度远高于主存储器(如RAM)和辅助存储设备(如硬盘或SSD),利用Cache可以显著减少数据访问的平均时间,从而提高计算机系统的整体性能。
愚公搬代码
2024-05-11
740
【愚公系列】软考高级-架构设计师 006-存储技术(存储器的层次结构)
计算机存储技术是指用于存储数据和指令的各种技术。这些技术可以分为两大类:主存储技术和辅助存储技术。主存储技术通常指的是随机存取存储器(RAM)和只读存储器(ROM),而辅助存储技术包括硬盘驱动器(HDD)、固态驱动器(SSD)、光盘驱动器和磁带等。
愚公搬代码
2024-05-10
810
【愚公系列】软考高级-架构设计师 005-校验码
计算机中的校验码(Check Code 或 Error-Detecting Code)是用于检测数据在存储或传输过程中是否发生错误的一种机制。校验码通过在数据中添加额外的信息来实现,这些信息可以在数据接收端被用来检查数据是否完整、正确。校验码的使用非常广泛,包括内存校验、网络通信、数据存储等多个领域。
愚公搬代码
2024-05-09
1110
【愚公系列】软考高级-架构设计师 004-数据的表示
在计算机科学中,所有的数据和指令都是用二进制(由0和1组成)的形式表示的。这种表示法允许计算机利用其电子组件的两种状态(开或关)来存储、处理和传输信息。理解计算机中数据的不同表示方式对于深入理解计算机工作原理和编程非常重要。
愚公搬代码
2024-05-08
850
【愚公系列】软考高级-架构设计师 003-进制的转换
进制转换是指将一种数制表示的数转换为另一种数制表示的过程。在计算机科学和日常生活中,最常见的数制包括二进制、十进制、八进制和十六进制。每种数制都有其特定的基数(Base),如二进制的基数是2,十进制的基数是10,八进制的基数是8,十六进制的基数是16。不同的数制在表示数字时使用的字符和计数规则不同。
愚公搬代码
2024-05-08
800
【愚公系列】软考高级-架构设计师 002-中央处理单元CPU
中央处理单元(CPU,Central Processing Unit)是计算机硬件的核心部件,负责解释和执行大部分计算机指令。它是计算机的大脑,处理数据并控制计算机其他部件的操作。CPU的性能直接影响到整个系统的效率。
愚公搬代码
2024-05-07
730
【愚公系列】软考中级-软件设计师 056-算法设计与分析(动态规划法和贪心法)
动态规划法(Dynamic Programming)和贪心法(Greedy Algorithm)是两种常用的问题求解方法。它们在某些情况下可以互相替代,但在其他情况下则各有优势。
愚公搬代码
2024-05-06
970
【愚公系列】软考中级-软件设计师 055-算法设计与分析(分治法和回溯法)
分治法更注重将问题分解成独立的子问题,并通过将子问题的解合并来得到原问题的解,时间复杂度较低;而回溯法更注重尝试和回溯的过程,在解空间中搜索符合条件的解,可能需要遍历所有的可能解,时间复杂度较高。在选择使用哪种算法思想时,需要根据具体问题的特点和要求进行选择。
愚公搬代码
2024-05-05
560
【愚公系列】软考中级-软件设计师 054-算法设计与分析(算法分析基本概念与算法分析基础)
这只是一小部分算法在现实中的应用场景,实际上算法在各个领域都有广泛的应用。算法的目标是提高效率、减少资源消耗、优化结果等,为我们的现实生活和计算机应用提供了重要的支持。
愚公搬代码
2024-05-05
1330
【愚公系列】软考中级-软件设计师 053-算法设计与分析(考点简介)
算法设计与分析是计算机科学领域中的重要课题,主要涉及设计高效的算法,并对算法的时间复杂度和空间复杂度进行分析。通过算法设计与分析,可以提高算法的效率和性能,从而解决实际问题。
愚公搬代码
2024-05-03
830
【愚公系列】软考中级-软件设计师 052-面向对象技术(设计模式-行为型)
设计模式是在软件设计领域中,为解决常见问题而被反复使用、被广泛认可的一种设计思想。它是一种经过实践验证的,被认为是最佳解决方案的经验总结,可以帮助开发人员快速高效地解决软件设计中的一些固有问题。
愚公搬代码
2024-05-03
500
【愚公系列】软考中级-软件设计师 051-面向对象技术(设计模式-结构型)
设计模式是在软件设计领域中,为解决常见问题而被反复使用、被广泛认可的一种设计思想。它是一种经过实践验证的,被认为是最佳解决方案的经验总结,可以帮助开发人员快速高效地解决软件设计中的一些固有问题。
愚公搬代码
2024-05-02
530
【愚公系列】软考中级-软件设计师 050-面向对象技术(设计模式-创建型)
设计模式是在软件设计领域中,为解决常见问题而被反复使用、被广泛认可的一种设计思想。它是一种经过实践验证的,被认为是最佳解决方案的经验总结,可以帮助开发人员快速高效地解决软件设计中的一些固有问题。
愚公搬代码
2024-05-02
940
【愚公系列】软考中级-软件设计师 049-面向对象技术(UML)
UML(Unified Modeling Language)是一种用于软件系统设计的建模语言,它在面向对象技术中起着重要的作用。
愚公搬代码
2024-05-01
1860
【愚公系列】软考中级-软件设计师 048-面向对象技术(面向对象相关概念)
面向对象的编程范式在上世纪六十年代末和七十年代初逐渐形成,并在八十年代得到了广泛应用。它的背景可以追溯到软件开发领域的一些问题和挑战。
愚公搬代码
2024-04-30
680
【愚公系列】软考中级-软件设计师 047-面向对象技术(考点简介)
面向对象技术(Object-oriented technology)是一种软件开发方法论,也是一种编程范式,它通过将系统中的实体抽象为对象,并将对象之间的关系和行为通过封装、继承和多态等机制进行描述和实现。
愚公搬代码
2024-04-30
510
【愚公系列】软考中级-软件设计师 046-软件工程基础(项目管理-风险管理、组织管理)
项目管理中的风险管理是指识别、评估和应对项目中可能发生的不确定事件,以最大程度地减少对项目目标的影响。风险管理的目标是确保项目能够按时、按质量和按预算完成,并最大程度地减少对项目所处环境和相关利益相关者的影响。
愚公搬代码
2024-04-28
750
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com