• 2025-01-16冯·诺依曼体系结构:计算机科学的奠基石
    文章目录前言
  • 2025-01-10【设计模式与体系结构】创建型模式-原型模式
    简介原型模式(PrototypePattern)指的是用一个已经创建的对象作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象。原型模式的角色抽象原型类:规定具体原型对象必须实现的\(clone()\)方法具体原型类:实现抽象原型类的\(clone()\)方法,它是可被复制的对象访问类:使用
  • 2025-01-09关于计算机体系结构的一些思考
    目录输入/输入模型分层层的一些通用法则算法和程序输入/输入现代计算机都采用存储程序结构,又称为冯·诺依曼结构,所有对计算机的操作,都可以简化为如下图:现代计算机组成的五大部分:控制器运算器存储器输入/输出设备冯·诺依曼结构主要特点有:以运算单元为中心;输入/输
  • 2025-01-07《计算机体系结构与SoC设计》(三)
    1.虚拟存储的工作原理虚拟存储(VirtualMemory)是计算机系统内存管理的一种技术,它允许操作系统和程序使用比物理内存(RAM)更大的地址空间。虚拟存储的工作原理主要包括以下几个关键概念:地址空间:虚拟存储为每个进程提供了一个连续的虚拟地址空间,这个空间可以比实际的物理内存大得
  • 2025-01-07《计算机体系结构与SoC设计》(二)
    1.多指令流单数据流多指令流单数据流(MultipleInstructionStream,SingleDataStream,简称MISD)是一种处理器设计概念,它允许处理器在单个时钟周期内从不同的程序流中发射多条指令。这种设计旨在提高处理器的指令级并行性(Instruction-LevelParallelism,ILP),从而提升性能。下面
  • 2024-12-28【设计模式与体系结构】创建型模式-建造者模式
    简介建造者模式指的是将一个复杂对象的创建与表示分离,使得同样的创建过程可以创建不同的表示,分离了部件的构造(由Builder负责)和装配(由Director负责)。从而可以构造出复杂的对象,这个模式适用于某个对象的构建过程复杂的情况。由于实现了构建和装配的解耦,不同的构建器,相同的装配,
  • 2024-12-25系统分析师第二版口诀
    【绪数计网库】、【信工项安规】、【需架设测运】、【We嵌移大微物论】(第1章绪论、第2章数学与工程基础、第3章计算机系统、第4章计算机网络与分布式系统、第5章数据库系统、第6章企业信息化、第7章软件工程、第8章项目管理、第9章信息安全、第
  • 2024-12-18【设计模式与体系结构】创建型模式-工厂模式
    简介工厂方法模式是一种创建对象的设计模式,它定义了一个用于创建对象的接口,但由子类决定实例化哪个类。工厂方法把实例化操作推迟到子类中实现。工厂方法模式的角色抽象工厂类:声明工厂方法,负责创建产品对象具体工厂类:实现抽象工厂类,负责创建具体的产品对象抽象产品类/接口:定
  • 2024-12-14【软件工程】第五章·设计体系结构
  • 2024-12-12常见架构风格及其优缺点
    常见风格分类数据流风格:批处理和管道/过滤器。调用/返回风格:主程序/子程序、层次结构和C/S。面向对象风格。独立部件风格:进程通信和事件驱动。虚拟机风格:解释器和基于规则的系统。数据共享风格:数据库系统和黑板系统。管道/过滤器风格主要包括过滤器和管道两种元素。在这
  • 2024-12-09HTML为什么要语义化?语义化有什么好处?
    HTML语义化是指使用合适的HTML标签来清晰地表达网页内容的结构和含义,而不是仅仅关注网页的外观呈现。例如,使用<article>表示文章内容,<h1>到<h6>表示不同级别的标题,<nav>表示导航菜单,而不是用<div>和<span>等通用标签来随意包裹内容。HTML语义化带来的好处有很多,主要体现在以下几
  • 2024-12-012024年华为OD机试真题-矩阵扩散-C++-OD统一考试(E卷)
    最新华为OD机试考点合集:华为OD机试2024年真题题库(E卷+D卷+C卷)_华为od机试题库-CSDN博客     每一题都含有详细的解题思路和代码注释,精编c++、JAVA、Python三种语言解法。帮助每一位考生轻松、高效刷题。订阅后永久可看,发现新题及时跟新。题目描述:存在一个m*n的二维数
  • 2024-11-29洛谷 火柴棒等式
    [NOIP2008提高组]火柴棒等式题目描述给你$n$根火柴棍,你可以拼出多少个形如$A+B=C$的等式?等式中的$A$、$B$、$C$是用火柴棍拼出的整数(若该数非零,则最高位不能是$0$)。用火柴棍拼数字$0\sim9$的拼法如图所示:注意:加号与等号各自需要两根火柴棍;如果$A\neqB$,则$A+B
  • 2024-11-24[luoguP11323] Happy Card
    题意原题链接有\(n\)种牌,第\(i\)种牌有\(a_i\)张,每次可以出\(1\)张(单牌)、\(2\)张(对子)或\(4\)张相同的牌(四炸),或是\(3\)张相同的牌及\(1\)张不同的牌(三带一),求把牌出完最少需要多少次。sol赛时看到这道题,就想到了[luoguP2668]斗地主,由于没有顺子,因此可以直接考虑
  • 2024-09-17图文深入理解Oracle体系结构之内存篇
    前面在Oracle体系结构概述篇中总体介绍了Oracle的体系结构,接下来分别详细深入介绍其组成部分的各个模块的功能与作用,本篇先深入内存部分。一.先上图:OracleDB内存结构图OracleDB实例的两大基本内存结构(也有的说三大:SGA/PGA/UGA,但是UGA基本包含于SGA(共享服务器模式)或