操作系统学习笔记第1章 操作系统概述(灰灰题库
1.单选题
用户发起系统服务请求时,处理器处于______。
A. 用户态
B. 核心态
C. 阻塞态
D. 挂起态第 1 题
答案:A
解析:用户态下,用户程序只能执行非特权指令 。当用户发起系统服务请求(通常通过系统调用)时,此时处理器还处于用户态,随后通过系统调用机制陷入内核态来执行相应的系统服务操作。核心态是操作系统内核运行的状态,可执行特权指令;阻塞态是进程因等待某事件(如 I/O 完成)而处于的状态;挂起态是进程被暂时调出内存的状态,均不符合发起系统服务请求时的处理器状态。
用户程序运行在用户态,而系统服务通过执行系统调用来实现的,在核心态下执行。因此,用户需要一条特殊的指令(访管指令)来调用系统调用,将cpu的使用权限转交给操作系统,在核心态下完成系统调用的执行。因此,发起系统服务请求时候,cpu处于用户态下。
2.单选题
关于微内核的说法正确的是______。
A. 微内核的执行速度较大内核快
B. 微内核的可维护性低
C. 微内核没有大内核稳定
D. 微内核添加服务时,不必修改内核第 2 题
答案:D
解析:微内核结构将内核的许多功能(如文件系统、设备驱动等)移到核外用户级实现。A 选项,由于微内核结构中,消息传递等机制开销,执行速度不一定比大内核快;B 选项,微内核功能相对独立、简洁,可维护性高;C 选项,微内核因为内核功能少且相对独立,稳定性较好;D 选项,因为微内核结构的模块化特性,添加服务时在核外进行,不必修改内核本身 ,该选项正确。
微内核将很多不需要在核心态执行的功能移出到用户态,只在核心态中保留部分的最基本的功能。因此,微内核在执行过程中发生核心态与用户态切换的次数增加,执行速度减慢。由于服务外移,因此,微内核的服务之间的耦合性减弱,可扩展性增强,可维护性增强,在添加服务的时候,不需要去修改最基本的功能,因此,不需要修改内核。内核中由于只保留核心的功能,功能越少越稳定。
3.单选题
与早期的 OS 相比,采用微内核结构的 OS 具有很多优点,但不包含______。
A. 提高了系统的可扩展性
B. 提高了 OS 的运行效率
C. 增强了系统的可靠性
D. 使 OS 的可移植性更好第 3 题
答案:B
解析:A 选项,微内核结构的模块化特性使系统易于扩展新功能;C 选项,微内核内核功能少,出错影响范围小,增强了可靠性;D 选项,由于内核功能精简,与硬件相关部分相对集中,便于移植;B 选项,微内核结构中,频繁的用户态 - 内核态切换以及消息传递机制会带来额外开销,相比早期 OS(如大内核),运行效率不一定提高,甚至可能降低,所以该选项符合题意。
微内核各个服务功能之间耦合度低,在运行无法利用共享特性,效率上因此下降。但是在降低了耦合性的同时,减少了内核的功能,自然就提高了扩展性、可靠性、通用性,移植性更好。
4.单选题
以下论述正确的是______。
A. 分时系统不一定全部提供人机交互功能
B. 分时系统与实时系统对响应速度的要求相似
C. 分时操作系统中的用户可以独占计算机操作系统中的文件系统
D. 从交互角度看,分时系统与实时系统相似
E. 对批处理作业,必须提供相应的作业控制信息。第 4 题
答案:E
解析:A 选项,分时系统主要特点就是支持人机交互,所以该选项错误;B 选项,实时系统对响应速度要求更严格、及时,相比之下分时系统响应速度要求相对低一些,二者不同;C 选项,分时系统是多用户共享系统资源,用户不能独占文件系统;D 选项,分时系统侧重交互性,实时系统侧重及时性和确定性,交互角度差异较大;E 选项,批处理作业需要提前提供作业控制信息(如作业步、资源需求等),以便操作系统按要求自动处理,该选项正确。
对于A,分时系统一定有人机交互功能;对于B,实时系统对响应速度要求更高;对于C,分时操作系统的用户不会独占文件系统;对于D,从交互角度看,分时操作系统中交互性问题是关键,用户可以通过终端与系统进行广泛的人机交互,实时系统也具有交互性,但仅限于访问系统中某些特定的专用服务程序,它的交互性具有很大的局限性。
5.单选题
在计算机系统中,位于最底层直接与硬件接触并向其他软件提供支持的是______。
A. 语言处理程序
B. 操作系统
C. 实用程序
D. 数据库管理系统第 5 题
答案:B
解析:A 选项,语言处理程序(如编译器、解释器)是将高级语言转换为机器语言等,不是直接与硬件接触并为其他软件提供支持的底层软件;C 选项,实用程序是为方便用户完成特定任务的工具软件,如磁盘清理等,并非处于最底层;D 选项,数据库管理系统是用于管理数据库的软件,依赖操作系统等底层支持;B 选项,操作系统负责管理硬件资源(如 CPU、内存、I/O 设备等),并为其他软件提供运行环境和服务,处于计算机系统底层直接与硬件接触,该选项正确。
语言处理程序是为用户设计的编程服务软件,其作用是将高级语言源程序翻译成计算机能识别的目标程序。
操作系统(简称OS)是管理和控制计算机硬件与软件资源的计算机程序,用户和计算机的接口,同时也是计算机硬件和其他软件的接口。 其能管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持,并使计算机系统所有资源最大限度地发挥作用。此外其还提供了各种形式的用户界面,使用户有一个好的工作环境,为其它软件的开发提供必要的服务和相应的接口。6.单选题
以下______操作系统是免费的且是开放源代码的。
A. Linux
B. MS - DOS
C. Windows
D. Unix第 6 题
答案:A
解析:Linux 是一种免费且开源的操作系统,其源代码公开,用户可以自由使用、修改和分发。MS - DOS 是微软早期的磁盘操作系统,它不是开源的,且需要购买授权使用。Windows 是微软的商业操作系统,用户需购买正版授权才能合法使用,并且其源代码不公开。Unix 系统通常是商业软件,虽然有一些开源版本(如 FreeBSD 等基于 Unix 衍生),但传统意义上的 Unix 并非免费开源。
Linux是一种自由和开放源码的类UNIX操作系统。
UNIX操作系统是商业版,需要收费,价格比Microsoft Windows正版要贵一些。
MS-DOS(微软磁盘操作系统)是美国微软公司提供的磁盘操作系统,需要收费。7.单选题
引入多道程序设计的主要目的在于______。
A. 减少存储器碎片
B. 提高处理机利用率
C. 有利于代码共享
D. 充分利用外围设备第 7 题
答案:B
解析:多道程序设计允许多个程序同时进入内存并交替执行。在单道程序运行时,CPU 常常会因为等待 I/O 操作等原因处于空闲状态。引入多道程序设计后,当一个程序因 I/O 操作阻塞时,CPU 可以切换去执行其他可运行的程序,从而提高 CPU(处理机)的利用率。减少存储器碎片主要通过内存管理中的紧凑等技术;代码共享是某些编程和系统设计的特性,并非多道程序设计主要目的;充分利用外围设备只是多道程序设计带来的部分好处,不是最主要目的。
在早期的单道批处理系统中,内存中仅装有一道作业。作业一会儿使用处理机,一会儿使用外部设备,这使得系统中存在较多的空闲资源,整个系统利用率较低。为了提高资源的利用率和增加系统的吞吐量,引入了多道程序设计技术,即在内存中装入多个作业。采用多道程序设计后,作业可以轮流使用处理机,因此减少了昂贵的CPU时间的浪费。而外部设备由于其特性也可以部分地并发。因此引入多道程序设计的主要目的是为了充.分利用处理机,提高系统运行效率,所以正确答案是B。
引入了多道程序设计技术后可能会在内存中造成碎片,选项A的因果关系不正确。代码共享是通过段式存储管理技术实现的,不是引入多道程序设计的目的,所以选项C也不正确。系统采用多道程序设计后,在一定程度上的确可以提高外部设备的利用率,但这并不是引入多道程序设计的主要目的,故选项D也不合适。8.单选题
在操作系统中, 并发性是指若干个事件______发生。
A. 一定在同一时刻
B. 可以在任意时刻
C. 在一定的时间间隔内同时
D. 在不同时间间隔内依次第 8 题
答案:C
解析:并发性是指在一定时间间隔内多个事件同时发生或宏观上同时发生。同一时刻发生多个事件指的是并行性;“可以在任意时刻” 没有体现出 “并发” 在时间上的特性;“在不同时间间隔内依次” 描述的是顺序执行,而非并发。
本题考查并发与并行、并发与共享、分时系统与实时系统、网络系统与分布式系统的概念。并发性和并行性是既相似又有区别的两个概念。并行性是指两个或多个事件在同一时刻发生,而并发性是指两个或多个事件在一定时间间隔内发生。在这一定的时间间隔内宏观上看上去是同时发生的,而微观上还是轮流的。而在不同的时间间隔内是完全分离了,事件不可控。因此,正确答案应该为C。
9.单选题
提高单机资源利用率的关键技术是______。
A. Spooling 技术
B. 虚拟内存技术
C. 交换技术
D. 多道程序设计技术第 9 题
答案:D
解析:多道程序设计技术允许多个程序同时在内存中运行,使得 CPU、内存、I/O 设备等资源可以被充分利用,当一个程序等待 I/O 时,其他程序可以继续使用 CPU 等资源,极大地提高了单机资源利用率。Spooling 技术主要是解决 I/O 设备的虚拟分配问题;虚拟内存技术主要是解决内存空间不足以及程序运行地址空间管理问题;交换技术是在内存空间紧张时,将部分程序或数据换出到外存等操作,它们虽然对资源利用有帮助,但不是提高单机资源利用率的关键技术。
选项A的Spooling技术是一种虚拟外部设备技术,它可以把一台独占设备改造成虚拟的共享设备,当进程所需的物理设备不存在或被占用的情况下,仍可使用该设备。Spooling技术是用于解决资源互斥和提高设备利用率的关键技术,但不是提高单机资源利用率的关键技术,所以选项A不正确。选项B的虚拟内存技术主要指内存的虚拟化,它具有请求调页功能和内存置换功能。虚拟内存技术是能把作业的一部分装入内存就可以运行作业的内存管理系统。它是能从逻辑上对内存容量进行扩充的一种虛拟存储技术。虚拟内存技术是提高内存利用率的关键技术而不是提高单机资源利用率的关键技术,所以选项B也不正确。交换技术(Swapping) 是指在多个程序并发执行时,换出,可以将暂时不能执行的程序从内存换到外存中,从而获得内存空间装人新程序;换入,将保存在外存中而处于就绪状态的程序装入内存。交换技术是解决内存容量不足的矛盾而不是提高单机资源利用率的关键技术,所以选项C也不正确。多道程序设计技术是提高单机资源利用率,特别地处理机的利用率的关键技术。所以选项D正确。
10.单选题
______不是设计实时操作系统主要的追求目标。
A. 安全可靠
B. 资源利用率
C. 及时响应
D. 快速处理第 10 题
答案:B
解析:实时操作系统主要用于对外部事件及时响应和处理的场景,如工业控制、航空航天等领域。安全可靠是基本要求,以保证系统稳定运行;及时响应和快速处理是实时操作系统的核心特性,确保在规定时间内对事件做出反应。而资源利用率并非实时操作系统的主要追求目标,它更注重在规定时间内完成任务,而不是像通用操作系统那样强调资源的高效利用。
实时操作系统的主要特征就是其快速的处理能力,满足用户对这种快速处理的要求。因此,实时系统在设计时力求简单而实用。一般的实时操作系统都拥有高精度的实时时钟;快速中断响应和中断处理能力;支持多道程序设计。调度算法简单实用,数据结构简洁明了,任务切换速度快,能够处理时间驱动的任务(周期性任务)和事件驱动的任务。由于实时操作系统一般均用于比较重要和关键的场合,所以还要求其可靠性高、安全,具有较强的系统再生能力。因此,正确答案为B。
11.单选题
分时操作系统需要使用下面哪些部分______。
①多道程序设计技术
②作业说明书
③终端命令解释程序
④中断处理
⑤优先级调度
⑥系统调用
A. ①③④⑥
B. ①②③⑥
C. ①③⑤⑥
D. ②③④⑥第 11 题
答案:A
解析:
①多道程序设计技术:分时操作系统允许多个用户同时使用计算机,通过多道程序设计技术让多个程序交替执行,提高资源利用率和响应速度,所以需要。
②作业说明书:作业说明书主要用于批处理系统,用户通过它描述作业的相关信息,分时系统是交互式的,用户直接通过终端操作,不需要作业说明书,所以不需要。
③终端命令解释程序:用户在终端输入命令,需要终端命令解释程序来识别和执行这些命令,是分时系统的重要组成部分,所以需要。
④中断处理:中断用于实现多道程序的切换等功能,在分时系统中,通过中断来实现时间片到后程序的切换等操作,所以需要。
⑤优先级调度:分时系统一般采用时间片轮转调度算法,虽然也可能有优先级调度,但不是其必需的基本组成部分,所以不需要。
⑥系统调用:用户程序需要通过系统调用请求操作系统提供的服务,如文件操作等,分时系统中必不可少,所以需要。
理解分时操作系统的概念是解决本题的关键。分时操作系统是利用分时技术实现多道程序设计的一种操作系统,它允许多个用户同时使用计算机。分时操作系统一般采用时间片轮转的调度方式,而优先级调度会产生饥饿,不适合分时系统。分时操作系统使一台计算机能够同时为多个终端用户服务,并保证每个用户有足够快的响应时间,并且还要提供人机交互功能。故,分时操作系统需要使用多道程序设计技术来为多用户服务,使用中断处理技术来进行用户切换。为满足用户交互,还需要有终端命令解释程序来接收用户的命令。将这些命令进行解释并执行还需要操作系统提供系统调用功能。因此,分时操作系统需要使用多道程序设计技术、终端命令解释程序、中断处理技术以及系统调用来满足系统要求。正确答案为A。
12.在多道程序系统中,下列哪些设备能并行工作______。
A. CPU 和内存
B. 内存和内存
C. 用户与应用程序
D. CPU 与外部设备第 12 题
答案:D
解析:
在多道程序系统中,CPU 在执行一个程序的指令时,若遇到该程序的 I/O 操作,可利用这段时间去执行其他程序的指令,而外部设备(如硬盘、打印机等)进行 I/O 操作时可与 CPU 并行工作。A 选项中,CPU 要访问内存获取指令和数据,它们是协同工作,不是并行工作的概念;B 选项,内存自身不存在并行工作一说;C 选项,用户与应用程序不是设备,且用户操作应用程序一般是交互关系,不是并行工作关系。在单道程序系统中,内存只存放一道程序,当程序进行 IO 操作时,CPU 便处于等待状态,无事可做,空闲。为提高 CPU 的利用率引入了多道程序技术,它同时把几道程序装入内存并允许它们交替执行,共享系统中的各种资源,此时称之为并发。若当正在执行的程序因 IO 操作而离开 CPU 时,CPU 会立即转去执行另一道程序。与此同时,IO 设备显然在为第一道程序工作,CPU 和 IO 设备是同时工作的。因此,在多道程序技术下,CPU 与外部设备之间具有并行工作的能力,整个系统的效率得到提高。所以 CPU 和外部设备是真正的并行运行。本题考察并行和并发的概念。正确答案是 D。
13.单选题
在操作系统中,只能在系统态下运行的指令是______。
A. 读时钟指令
B. 置时钟指令
C. 取数指令
D. 寄存器清零指令第 13 题
答案:B
解析:
系统态(核心态)下可以执行特权指令,用户态下只能执行非特权指令。置时钟指令涉及对系统时钟的修改,时钟是系统的重要资源,修改时钟可能影响系统的正常运行和时间相关功能,所以置时钟指令属于特权指令,只能在系统态下运行。读时钟指令一般是获取时间信息,属于非特权指令,用户态下可执行;取数指令是从内存读取数据到寄存器等操作,是基本操作,用户态下可执行;寄存器清零指令也是对寄存器的基本操作,用户态下可执行。特权指令:是指只能提供给操作系统的核心程序使用的指令,如启动I/O设备、设置时钟、控制中断屏蔽位、清主存、建立存储键,加载PSW等。非特权指令:供应用程序使用的指令。
对D,对于不同状态的程序来说,有不同的寄存器可操作,用户态可以把自己运算可以操作的寄存器清零,系统态可以把全部可清零的寄存器清零,所以不能单凭清零的动作判断是在用户态还是系统态。14.单选题
下面 6 个系统中,必须是实时操作系统的有______个。航空订票系统
过程控制系统
机器翻译系统
计算机辅助系统
办公自动化系统
计算机激光照排系统
A. 1
B. 2
C. 3
D. 4第 14 题
答案:C
解析:
实时系统,顾名思义对系统的响应时间有要求。航空订票系统,过程控制系统,机器口语翻译系统这三个对于请求的响应显然都应该是实时的。15.单选题
分时操作系统通常采用______策略为用户服务。
A. 可靠性和灵活性
B. 时间片轮转
C. 时间片加权分配
D. 短作业优先第 15 题
答案:B
解析:
分时操作系统将 CPU 的时间划分成若干个时间片,各个用户的作业轮流使用时间片,即采用时间片轮转策略为用户服务。A 选项可靠性和灵活性不是调度策略;C 选项时间片加权分配一般用于更复杂的资源分配场景,不是分时系统常用策略;D 选项短作业优先是批处理系统或某些调度场景下的策略,不适合分时系统这种强调交互性和公平性的场景。时间片轮转:是把计算机的系统资源(尤其是 CPU时间)进行时间上的分割,每个时间段称为一个时间片,每个用户依次轮流使用时间片。
相关文章:
操作系统学习笔记第1章 操作系统概述(灰灰题库
1.单选题 用户发起系统服务请求时,处理器处于______。 A. 用户态 B. 核心态 C. 阻塞态 D. 挂起态 第 1 题 答案:A 解析:用户态下,用户程序只能执行非特权指令 。当用户发起系统服务请求(通常通过系统调用)时…...
后端开发实习生-抖音生活服务
职位描述 ByteIntern:面向2026届毕业生(2025年9月-2026年8月期间毕业),为符合岗位要求的同学提供转正机会。 团队介绍:生活服务业务依托于抖音、抖音极速版等平台,致力于促进用户与本地服务的连接。过去一…...

机器学习算法-sklearn源起
scikit-learn(简称 sklearn)是 Python 中最流行的开源机器学习库之一,基于 NumPy、SciPy 和 Matplotlib 构建。它提供了丰富的机器学习算法和工具,适用于数据挖掘和数据分析任务。以下是其核心特点的简介: 1、sklearn主…...
Keepalived 在不同场景下的高可用方案设计与最佳实践
一、Keepalived 典型应用场景深度解析 1. Web 服务器集群:统一入口与故障容错 1.1 场景需求 核心目标:为多台 Web 服务器提供统一 VIP 入口,隐藏后端节点细节,实现故障透明切换。 挑战: 确保用户请求在主节点故障时…...

注册并创建一个微信小程序
目录 (一)前往微信公众平台,并注册一个微信小程序账号 (二)配置微信小程序 (三)创建微信小程序项目 1.流程 1.1获取小程序ID 1.2下载微信开发者工具 1.3安装微信开发者工具 2.创建项目…...
CentOS 10:启动telnet服务
参考, 鳥哥私房菜 - 第七章、網路安全與主機基本防護:限制埠口, 網路升級與 SELinux 7.3.3 埠口与服务的启动/关闭及开机时状态设定 我们知道系统的 Telnet 服务通常是以 super daemon 来控管的,请您启动您系统的 telnet 试看看。 1 要启动 …...

计算机网络——每一层的用到的设备及其作用
计算机网络基础 OSI参考模型TCP/IP协议族集线器(Hub)交换机(Switch)路由器(Router)功能特点无线路由器(家庭宽带)光猫功能 网关(Gateway)功能应用场景特点 IP…...
OpenLayers 加载鹰眼控件
注:当前使用的是 ol 5.3.0 版本,天地图使用的key请到天地图官网申请,并替换为自己的key 地图控件是一些用来与地图进行简单交互的工具,地图库预先封装好,可以供开发者直接使用。OpenLayers具有大部分常用的控件&#x…...
Eigen与OpenCV矩阵操作全面对比:最大值、最小值、平均值
功能对比总表 功能Eigen 方法OpenCV 方法主要区别最大值mat.maxCoeff(&row, &col)cv::minMaxLoc(mat, NULL, &maxVal, NULL, &maxLoc)Eigen需要分开调用,OpenCV一次获取最小值mat.minCoeff(&row, &col)cv::minMaxLoc(mat, &minVal, NU…...
安全基础与协议分析
5.1 Web安全基础 5.1.1 Web安全基础概览(一、二) Web安全的核心目标是保护Web应用及其数据免受攻击,涵盖以下关键领域: 攻击面: 前端漏洞(XSS、CSRF)。 后端漏洞(SQL注入、RCE&a…...

【Web前端】JavaScript入门与基础(一)
JavaScript简介 JavaScript 是一种轻量级的脚本语言。所谓“脚本语言”,指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序的“脚本”。 JavaScript 是一种嵌入式(embedded)语言。它本身提供的核心语法不算…...
第一课:医学影像研究的科学思维与问题提出
课程目标: 理解科学思维在医学影像研究中的核心地位。掌握从临床实践、文献回顾及技术进展中发现医学影像研究问题的方法。学习如何凝练、评估并清晰表述一个具有研究价值的医学影像科学问题。熟悉医学影像研究问题提出的伦理考量。课程大纲与核心内容: 引言 医学影像研究的…...

前端大文件上传性能优化实战:分片上传分析与实战
前端文件分片是大文件上传场景中的重要优化手段,其必要性和优势主要体现在以下几个方面: 一、必要性分析 1. 突破浏览器/服务器限制 浏览器限制:部分浏览器对单次上传文件大小有限制(如早期IE限制4GB) 服务器限制&a…...
数据的获取与读取篇---常见的数据格式JSON
文件格式 假如你有一份想分析的数据文件,获得文件后下一步就是用代码读取它。不同的文件格式有不同的读取方法。所以读取前了解文件格式也很重要。你可能见过非常多的文件格式,例如TXT、MP3、PDF、JPEG等等。 一般可以通过文件的后缀来分辨文件的格式,例如TXT格式,一般保存…...
【python代码】一些小实验
目录 1. 测试Resnet50 ONNX模型的推理速度 1. 测试Resnet50 ONNX模型的推理速度 ############################### # 导出resnet50 模型 # 测试onnx模型推理 cpu 和 GPU 的对比 ###############################import time import numpy as np import onnxruntime as ort im…...

Linux服务器配置深度学习环境(Pytorch+Anaconda极简版)
前言: 最近做横向需要使用实验室服务器跑模型,之前用师兄的账号登录服务器跑yolo,3张3090一轮14秒,我本地一张4080laptop要40秒,效率还是快很多,(这么算一张4080桌面版居然算力能比肩3090&#…...
Vue-创建应用/挂载应用/根组件模版-.vue单文件/应用配置
目录 应用实例 根组件 挂载应用 容器元素自己将不会被视为应用的一部分 那为什么还要在被挂载标签里面写东西呢? .mount( ) 方法应该始终在整个应用配置和资源注册完成后被调用 什么是资源注册? 什么是应用实例? 什么是根实例&#…...

超低延迟音视频直播技术的未来发展与创新
引言 音视频直播技术正在深刻改变着我们的生活和工作方式,尤其是在教育、医疗、安防、娱乐等行业。无论是全球性的体育赛事、远程医疗、在线教育,还是智慧安防、智能家居等应用场景,都离不开音视频技术的支持。为了应对越来越高的需求&#x…...
虚拟文件(VFS)
核心知识点:虚拟文件系统(VFS) 1. 通俗易懂的解释 想象一下你家里的冰箱。你把食物放进去,不用管它是放在塑料盒里、玻璃罐里还是直接用保鲜膜包着,你只需要知道它在冰箱的哪个位置(比如“蔬菜抽屉里”&a…...

Java 内存模型(JMM)深度解析:理解多线程内存可见性问题
Java 内存模型(JMM)深度解析:理解多线程内存可见性问题 在 Java 编程中,多线程的运用能够显著提升程序的执行效率,但与此同时,多线程环境下的一些问题也逐渐凸显。其中,内存可见性问题是一个关…...

转移dp简单数学数论
1.转移dp问题 昨天的练习赛上有一个很好玩的起终点问题,第一时间给出bfs的写法。 但是写到后面发现不行,还得是的dp转移的写法才能完美的解决这道题目。 每个格子可以经过可以不经过,因此它的状态空间是2^(n*m)&…...
【大模型面试每日一题】Day 27:自注意力机制中Q/K/V矩阵的作用与缩放因子原理
【大模型面试每日一题】Day 27:自注意力机制中Q/K/V矩阵的作用与缩放因子原理 📌 题目重现 🌟🌟 面试官:请解释Transformer自注意力机制中Query、Key、Value矩阵的核心作用,并分析为何在计算注意力分数时…...
Ubuntu24.04 LTS安装java8、mysql8.0
在 Ubuntu 24.04 上安装 OpenJDK OpenJDK 包在 Ubuntu 24.04 的默认存储库中随时可用。 打开终端并运行以下 apt 命令: sudo apt update查看是否已经安装java java --version如果未安装会有提示,直接复制命令安装即可,默认版本: sudo apt in…...

动静态库--
目录 一 静态库 1. 创建静态库 2. 使用静态库 2.1 第一种 2.2 第二种 二 动态库 1. 创建动态库 2. 使用动态库 三 静态库 VS 动态库 四 动态库加载 1. 可执行文件加载 2. 动态库加载 一 静态库 Linux静态库:.a结尾 Windows静态库:.lib结尾…...
【检索增强生成(RAG)全解析】从理论到工业级实践
目录 🌟 前言🏗️ 技术背景与价值🩹 当前技术痛点🛠️ 解决方案概述👥 目标读者说明 🧠 一、技术原理剖析📊 核心架构图解💡 核心工作流程🔧 关键技术模块⚖️ 技术选型对…...

git clone时出现无法访问的问题
git clone时出现无法访问的问题 问题: 由于我的git之前设置了代理,然后在这次克隆时又没有打开代理 解决方案: 1、如果不需要代理,直接取消 Git 的代理设置: git config --global --unset http.proxy git config --gl…...
Lesson 22 A glass envelope
Lesson 22 A glass envelope 词汇 dream v. 做梦,梦想 n. 梦 用法:1. have a dream 做梦 2. have a good / sweet dream 做个好梦 [口语晚安] 3. dream about 人/物 梦到…… 4. dream that 句子 梦到…… 例句:他昨晚…...

文件系统·linux
目录 磁盘简介 Ext文件系统 块 分区 分组 inode 再谈inode 路径解析 路径缓存 再再看inode 挂载 小知识 磁盘简介 磁盘:一个机械设备,用于储存数据。 未被打开的文件都是存在磁盘上的,被打开的加载到内存中。 扇区:是…...

【Matlab】雷达图/蛛网图
文章目录 一、简介二、安装三、示例四、所有参数说明 一、简介 雷达图(Radar Chart)又称蛛网图(Spider Chart)是一种常见的多维数据可视化手段,能够直观地对比多个指标并揭示其整体分布特征。 雷达图以中心点为原点&…...
【信息系统项目管理师】第24章:法律法规与标准规范 - 27个经典题目及详解
更多内容请见: 备考信息系统项目管理师-专栏介绍和目录 文章目录 【第1题】【第2题】【第3题】【第4题】【第5题】【第6题】【第7题】【第8题】【第9题】【第10题】【第11题】【第12题】【第13题】【第14题】【第15题】【第16题】【第17题】【第18题】【第19题】【第20题】【第…...