自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 第五章:中央处理器:第二节——指令的执行过程

🎈个人座右铭:“成功者不是从不失败的人,而是从不放弃的人!”🎈🏆所属专栏欢迎订阅,持续更新中~~~​​​✨让小新带着你快乐的学习吧~✨。

2024-12-15 20:04:48 253 1

原创 第五章:中央处理器:第一节——概述

🎈个人座右铭:“成功者不是从不失败的人,而是从不放弃的人!”🎈🏆所属专栏欢迎订阅,持续更新中~~~​​✨让小新带着你快乐的学习吧~✨是整个计算机的核心,控制计算机的各部件协调工作异常情况进行处理。取指、译码、执。

2024-12-15 17:20:22 333

原创 Linux:初识linux

在这篇开篇之作中,我们将一同踏上 Linux 的探索之旅。首先,带您初识神秘而强大的 Linux 世界,揭开它的面纱,领略其独特魅力。紧接着,深入探讨 Linux 权限管理这一关键领域,为您解析权限的奥秘与重要性,助您更好地掌控 Linux 系统,为后续的深入学习打下坚实基础。

2024-12-05 10:44:23 595 8

原创 第四章:存储器管理

内存可存放数据。程序执行前需要先放到内存中才能被CPU处理--缓和CPU与硬盘之间的速度矛盾【补充】几个常用的数量单位【指令的工作原理】前面所介绍的各种存储器管理方式有一个共同的特点,即它们都要求将一个作业全部装入内存后方能运行。于是,出现了下面这样两种情况:(1)有的作业很大,其所要求的内存空间超过了内存总容量,作业不能全部被装入内存,致使该作业无法运行;(2)有大量作业要求运行。

2024-11-17 21:04:36 936 11

原创 第四章:存储系统:第四节——高速缓存cache

主存一般采用容量大、功耗较小、成本较低的同步动态随机存取存储器SDRAM(目前主流为DDR4或DDR5)。静态随机存取存储器SRAM的容量小、功耗大、成本高,但SRAM的访问速度远高于SDRAM。因此,为了提升CPU访问主存的性能,通常会在CPU与主存之间添加一个SRAM作为高速缓冲存储器cache.经常访问或即将访问(调度)到cache大部分数据访问都可以在cache中进行程序局部性。

2024-11-16 16:42:01 1209 5

原创 第四章:存储系统:第二节——主存储器和只读存储器

按照制造工艺的不同,ROM可分为:1、掩膜式只读存储器(MasKROM,MROM)2、可编程只读存储器(ProgrammableROM,PROM)3、可擦除可编程只读存储器(Erasable Programmable ROM,EPROM)4、电可擦除可编程只读存储器(Electricaly Erasable ProgrammableROM,EEPROM或E2PROM)5、闪存。

2024-11-16 15:23:51 943 3

原创 第五章:指令系统

在这篇博客中,我们深入探讨计算机组成原理里的指令系统。从基础概念说起,讲解指令是什么,像数据处理、控制流指令等。阐述指令格式,包括操作码和操作数的奥秘。剖析指令的寻址方式,如立即寻址、直接寻址等如何运作。无论是初学者想要入门,还是复习巩固的同学,这里都有清晰的讲解,带你揭开指令系统的神秘面纱,理解计算机底层的运行逻辑。

2024-11-14 11:35:37 990 8

原创 第五章:存储过程和触发器

🎈个人座右铭:“成功者不是从不失败的人,而是从不放弃的人!”🎈🏆所属专栏欢迎订阅,持续更新中~~~​✨让小新带着你快乐的学习吧~✨存储过程是数据库对象之一,存储过程可以理解成数据库的子程序,在客户端和服务器端可以直接调用它。触发器是与表直接关联的特殊存储过程,是在对表记录进行操作时出发点的。

2024-11-12 21:21:02 1619 1

原创 优选算法专题一 ——双指针算法

本博客带你走进双指针算法的世界。双指针算法在数组、链表等数据结构中作用显著,高效灵活。这里将介绍其原理、应用场景及编程技巧,助你掌握这一强大算法工具。

2024-10-28 22:35:31 1184 10

原创 第三章:索引与数据完整性

索引,是 Oracle 数据库中提升数据查询速度的关键利器。我们将深入剖析各类索引的特点和优势,如 B 树索引、位图索引等,让您清晰了解何时以及如何运用它们来优化数据库性能。 而数据完整性,是保障数据库数据质量的坚固防线。文章会详细阐述如何通过主键、外键、约束条件等手段,确保数据的准确性、一致性和可靠性,避免数据出现错误和混乱。 无论您是数据库新手,还是希望进一步提升技能的专业人士,这篇文章都将为您提供丰富且实用的内容,助您在 Oracle 数据库的世界中更加游刃有余。

2024-10-26 10:11:28 1014 19

原创 第一章:数据库的创建和操作

嘿,亲爱的小伙伴们!数据库就如同一个神秘而强大的魔法宝库,妥善创建它,等于为你的海量数据安了一个温馨舒适的家。本文就像一位贴心的向导,带你轻松上手数据库的创建与操作之旅。从确定需求开始,一步步教你选择合适的数据库管理系统,仿佛在为宝库挑选一把坚固的钥匙。在操作方面,涵盖了数据的插入、查询、更新和删除等基本操作,通过实际案例展示,就像在宝库中进行一场场精彩的寻宝游戏。同时强调了数据库的优化和维护,这就像是给宝库不断升级加固,确保其高效稳定运行。快来开启这场奇妙之旅,让你的数据在魔法宝库中绽放光彩吧!

2024-10-18 19:37:51 2872 8

原创 第四章:存储系统:第三节——主存的扩展与主存优化

🎈个人座右铭:“成功者不是从不失败的人,而是从不放弃的人!”🎈🏆所属专栏欢迎订阅,持续更新中~~~​✨让小新带着你快乐的学习吧~✨。

2024-10-16 17:55:57 1278 3

原创 你知道C++多少——继承

但是必须是基类 的指针是指向派生类对象时才是安全的。实际上面的表格我们进行一下总结会发现,基类的私有成员在子类都是不可见。派生类的析构函数会在被调用完成后自动调用基类的析构函数清理基类成员。派生类的构造函数必须调用基类的构造函数初始化基类的那一部分成员。继承允许你根据基类的实现来定义派生类的实现。继承一定程度破坏了基类的封装,基类的改变,对派生类有很。组合的耦合度低,代码维护性好。派生类的拷贝构造函数必须调用基类的拷贝构造完成基类的拷贝初始化。需要注意的是如果是成员函数的隐藏,只需要函数名相同就构成隐藏。

2024-10-12 15:34:36 838 2

原创 你知道C++多少——模版进阶

一个程序(项目)由若干个源文件共同实现,而每个源文件单独编译生成目标文件,最后将所有目标文件链 接起来形成单一的可执行文件的过程称为分离编译模式。注意这里是俩个不同的栈,只不过不是我们写的,而是编译器写的。俗话说的“死道友不死贫道”,编译器就是我们的道友,这样就减少了代码的冗余。通过观察上述程序的结果发现,对于日期对象可以直接排序,并且结果是正确的。,需要特殊处理,比如:实现了一个专门用来进行小于比较的函数模板。特化之后,在运行上述代码,就可以得到正确的结果。可以直接排序,结果错误日期还不是升序,而。

2024-10-11 18:50:52 706 2

原创 你知道C++多少——栈和队列

设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。

2024-10-10 09:53:46 870 2

原创 第二章:处理机管理:第二节——处理机调度

🎈个人座右铭:“成功者不是从不失败的人,而是从不放弃的人!”🎈欢迎订阅,持续更新中~~~✨让小新带着你快乐的学习吧~✨。

2024-10-08 18:43:52 917 1

原创 PV大题攻略(P是锁定,V是释放)

本次专门针对PV大题,希望对读者朋友有所帮助

2024-10-08 13:49:03 1236

原创 第二章:处理机管理:第四节——死锁

哲学家进餐问题中,如果5位哲学家进程并发执行,都拿起了左手边的筷子...有一首歌的歌词:我爱你,你爱他,他爱她,她爱我…这世界每个人都爱别人…我们从资源占有的角度来分析,这段关系为什么看起来那么纠结.在并发环境下,各进程因竞争资源而造成的一种互相等待对方手里的资源,导致各进程都阻塞,都无法向前推进的现象,就是“死锁”发生死锁后若无外力干涉,这些进程都将无法向前推进。

2024-10-07 11:01:24 1066

原创 第二章:处理机管理:第三节:同步与互斥

【总结】

2024-10-06 19:26:24 768

原创 第二章 处理机管理:第一节——进程与线程

本节是操作系统第二章第一节:进程和线程的相关知识,多为理解记忆内容。读者朋友应了解基本概念,为本章后续学习打好基础

2024-10-04 09:39:15 921 1

原创 第四章:存储系统:第一节——存储器概述

以下图片,我们在第一章介绍过。■ 现代计算机以存储器为中心,它是计算机中存放指令和数据的主要部件。存储器的容量越大,能存储的信息越多。提高存储系统的访问速度,是提高计算机处理信息速度的重要措施。■因此,开发具有大容量高速度和低成本的存储系统是计算机技术发展的关键目标之一。对于计算机,我们所说的内存是指主存储器,硬盘是辅助存储器。对于智能手机,运行内存是指主存储器,机身内存是指辅助存储器。那么我们思考以下几个问题。当我们买电脑时,喜欢给自己的计算机跑分。

2024-09-23 18:15:13 919

原创 第一章——计算机系统概述

记录学习操作系统的笔记,欢迎大家学习指正

2024-09-05 16:24:50 520 1

原创 第二章——数据的表示和运算:运算方法和运算电路

​​​​。

2024-08-24 16:20:58 1153

原创 第二章——数据的表示和运算:浮点数的表示

机器字长。

2024-08-13 07:59:43 1157

原创 你知道C++多少——-C/C++内存管理

因为内存池分配出的内存没有初始化,所以如果是自定义类型的对象,需要使用new。申请空间 成功就直接返回,否则执行用户提供的空间不足应对措施,如果用户提供该措施就继续申请,否则就抛异常。尝试执行空 间不足应对措施,如果改应对措施用户设置了,则继续申请,否则抛异常。对象相同大小的一段空间,还不能算是一个对象,因为构造函数没有执行。只需在其后跟上空间的类型即可, 如果是多个对象,[]在申请的空间上执行构造函数,完成对象的构造。申请和 释放的是单个元素的空间,new[]申请空间时,需要手动计算空间大小并传递,

2024-07-30 09:03:51 993

原创 你知道C++多少:类与对象——杂篇

4.

2024-07-29 10:00:45 421 1

原创 第一章(下)——计算机的性能指标

本讲介绍了计算机的一些性能指标

2024-07-09 19:49:05 806 5

原创 第一章(上)——计算机系统层次结构

整体对计算机层次结构进行讲述,第五部分比较难,希望可以加深理解。其他部分理解记忆

2024-07-08 21:29:42 1075

原创 计算机组成原理--概述

相信随着信息时代的到来,我们很多人都拥有一台属于自己的计算机,不管你是台式的或者是笔记本电脑。那你了解他的组成吗?

2024-07-06 11:37:36 1083 1

原创 第三章 Android事件处理

本章主要介绍了Android的两种事件处理机制:基于监听的事件处理。这种事件处理机制都能熟练掌握

2024-06-23 17:02:14 1286 1

原创 第2章 Android应用的界面编程

本章主要介绍了Android程序中的界面编程,先介绍基本的界面和视图的使用方式,接着讲解6种常用的布局管理器,最后讲解了六种常用的UI组件。学习完本章内容,大家需动手进行实践,为后面学习打好基础。

2024-06-22 10:37:16 943 9

原创 你知道C++多少:面与对象——默认成员函数

本节介绍了C++四个默认成员函数,并实现了一个日期类

2024-05-12 19:37:35 759 4

原创 SDN基础知识

传统网络的层次结构是互联网取得巨大成功的关键。但是随着网络规模的不断扩大,封闭的网络设备内置了过多的复杂协议,提高了运营商定制优化网络的难度,导致科研人员无法在真实环境中规模化部署新协议。同时,互联网流量的快速增长、用户对流量的需求不断扩大、各种新型服务的不断出现等增加了网络运维成本。另外,经过数十年的发展,IP网络从最初满足简单Internet服务的网络,演进成能够提供涵盖文本、语音、视频等多媒体业务的融合网络。其应用领域也逐步向社会生活的各个方面渗透,影响和改变着人们的生产和生活方式。

2024-04-23 07:53:17 1936 2

原创 Android应用和开发环境

本节主要介绍了Android平台开发一些基础知识,从发展历史和前景开始,主要讲解了Android的系统架构,开发环境的搭建,HelloWorld项目以及基本的组件介绍,学习完本章内容,希望读者能够自己动手搭建好Android的开发环境并利用模拟器运行出自己的第一个Android项目。

2024-04-13 18:31:57 2711 15

原创 数据结构:线性表————单链表专题

教你一步一步写代码

2024-04-12 20:09:26 1013 5

原创 数据结构:线性表————顺序表的实现、项目和OJ题目(手把手教你写代码)

线性表(List):零个或多个数据元素的有限序列。线性表的数据集合为{a1,a2,…,an},假设每个元素的类型均为DataType。其中,除第一个元素a1外,每一个元素有且只有一个直接前驱元素,除了最后一个元素an外,每一个元素有且只有一个直接后继元素。数据元素之间的关系是一对一的关系。元素个数有限元素具有先后顺序(逻辑上的先后顺序)表中每个元素都是数据元素,每个元素都是单个元素表中元素的数据类型相同(意味着每个元素占用存储空间大小一样)

2024-04-09 15:54:35 981 11

原创 你知道C++多少:面对对象———类和对象

c++类与对象

2024-04-06 14:16:15 2156 19

原创 你知道C++多少——C++入门(祖师爷爆改C语言)

关键字:namespacenamespace关键字,后面跟命名空间的名字,然后接一对{}即可,{}中即为命名空间的成员。(风间还不明白,那好吧,给你举个例子,呜~~~)// 命名空间的名字,一般开发中是用项目名字做命名空间名。// 练习用自己名字缩写即可,如张三:zs// 1. 正常的命名空间定义// 命名空间中可以定义变量/函数/类型int val;//2. 命名空间可以嵌套int a;int b;int c;int d;

2024-04-02 21:44:27 1851 7

原创 数据结构与算法绪论

算法是计算机科学中的一个核心概念,它是一系列解决问题的步骤或方法,用于解决特定问题位置执行特定的任务。确定性:算法中的每一步骤都必须有确定的含义,即每一步都应该能够被准确执行。这意味着算法的每个步骤必须是精确无误的,以确保得到正确的结果有限性:算法必须在有限步骤内结束,不能出现无限循环或死循环的情况。也就是说,算法需要有明确的终止条件可行性:算法必须能够在有限时间内完成。也就是说,算法的执行时间应该是可接受的,并且能够处理给定的输入大小。

2024-03-30 15:05:09 729 14

原创 C语言题目练习

写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串。例如:给定s1 =AABCD和s2 = BCDAA,返回1给定s1=abcd和s2=ACBD,返回0.AABCD左旋一个字符得到ABCDAAABCD左旋两个字符得到BCDAAAABCD右旋一个字符得到DAABC。

2023-11-14 22:52:46 106 3

计算机组成原理期末复习题-概述

计算机组成原理期末复习题——概述

2024-11-24

操作系统概述期末复习题(含解析)

操作系统期末复习题

2024-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除