计算机操作系统临考知识点与习题

第一章 操作系统引论

1.设计现代OS的主要目标是什么?

方便性、有效性、可扩充性、开放性

2.OS的作用可表现在哪几个方面?

OS作为用户与计算机硬件系统之间的接口为用户为用户提供了方便使用计算机的方式,即命令方式、系统调用方式、图标--窗口方式;

OS作为计算机系统资源的管理者,负责管理处理机、存储器、I/O设备、文件(程序和数据);

OS实现了对计算机资源的抽象,它向用户提供了一个对硬件操作的抽象模型,利用该模型提供的接口使用计算机,无需了解物理接口实现的细节,多层抽象。

3.为什么说操作系统实现了对计算机资源的抽象?

OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层抽象。在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层抽象。通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,有它们共同实现了对计算机资源的抽象。

4.试说明推动多道批处理系统形成和发展的主要动力是什么?

推动多道批处理系统形成和发展的主要动力是“不断提高系统资源利用率”和“提高系统吞吐量”。

主要表现在:

脱机输入/输出技术的应用和作业的自动过渡大大地提高了I/O的速度,I/O设备与CPU并行工作的程度、减少了主机CPU的空闲时间;

多道程序设计技术的应用更进一步提高了CPU、内存和I/O设备的利用率和系统的吞吐量。

5.何谓脱机I/O和联机I/O?

 脱机I/O:程序和数据的输入和输出都是在外围机的控制下完成的,即在脱离主机的情况下进行的

 联机I/O:输入和输出都是在主机的直接控制下进行的

6.试说明推动分时系统形成和发展的主要动力是什么?

推动分时系统形成和发展的主要动力是“为了更好地满足用户的需要”,主要表现在:

CPU的分时使用缩短了作业的平均周转时间;

人机交互能力的提供使用户能方便地直接控制自己的作业;

主机的共享使多个用户(包括远程用户)能同时使用同一台计算机,独立地、互不干扰地处理自己的作业。

7.实现分时系统的关键问题是什么?应如何解决?

关键问题:使用户能与自己的作业进行交互,即用户在自己的终端上输入一条命令以请求系统服务后,系统能够及时地接受并处理该命令,并在用户能够接受的时延内将结果返回给用户。

解决方法:

一方面,用户作业提交后应立即进入内存;

另一方面,系统应设置一个被称为时间片的很短的时间,并规定每个程序最长只能连续运行一个时间片,如果时间片用完,则不管它是否运行完毕,都必须将CPU让给下一个作业。

通过作业分时共享CPU,可使所有作业得到及时的处理,使用户的请求得到及时的响应。

8.为什么要引入实时操作系统?

实时OS是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制有实时任务协调一致地运行。

 引入实时OS是为了满足应用的需求,更好地满足实时控制领域和实时信息处理领域的需要。

9.什么是硬实时任务和软实时任务?请举例说明?

硬实时任务:系统必须满足任务对截止时间的要求,否则可能出现难以预测的后果;

软实时任务:对截止时间有要求,但不严格,若偶尔错过了任务的截止时间对系统产生的影响也不会太大。

10.试从交互性、及时性以及可靠性方面将分时系统与实时系统进行比较。

交互性:交互性问题是分时系统的关键问题。在分时系统中,用户可以通过终端与系统进行广泛的人机交互,如文件编辑、数据处理和资源共享。实时系统也具有交互性,但在实时系统中交互性仅限于访问系统中某些特定的专用服务程序,也就是说它的交互性具有很大的局限性。

及时性:分时系统的及时性是指用户能够在很短的时间内获得系统的响应,该时间间隔是以人们能接受的等待时间决定的,一般为2-3秒。对实时系统来说,及时性是它的关键问题之一,实时信息系统的及时性与分时系统相似,而实时控制系统的及时性要求则是由被控制对象所要求的开始截止时间和完成截止时间决定的,一般为秒级、百毫秒级、毫秒级甚至更低。

可靠性:可靠性是实时系统的另一个关键问题,实时系统中的任何一个差错都可能带来巨大的经济损失,甚至带来无法预料的灾难性后果,所以实时系统往往采取多级容错措施来保证系统的高度可靠。分时系统虽然也要求可靠,但比实时系统要求要低。

11.OS有哪几大特征?其最基本的特征是什么?

操作系统的特征有:并发性、资源共享性、虚拟性和异步性。关系如下:

(1)并发性和资源共享性是操作系统最基本的特征。为了提高计算机资源的利用率,OS必然要采用多道程序设计技术,使多个程序共享系统的资源,并发地执行。

(2)并发性和资源型互为存在的条件。一方面,资源的共享是以程序(进程)的并发执行为条件的,若系统不允许程序并发执行,自然不存在资源共享问题;另一方面,若系统不能对资源共享实施有效管理,协调好各个进程对共享资源的访问,也必将影响到程序的并发执行,甚至无法并发执行。

(3) 虚拟性以并发性和资源共享性为前提。为了使并发进程能更方便、更有效地共享资源,操作系统常采用多种虚拟技术在逻辑上增加CPU和设备的数量以及存储器的容量,从而解决众多并发进程对有限的系统资源的争用问题。

(4) 异步性是并发性和资源共享性的必然结果。操作系统允许多个并发进程共享资源、相互合作,使得每个进程的运行过程受到其他进行的制约,不再“一气呵成”,这必然导致异步性特征的产生。

12.在多道程序技术的OS环境下的资源共享与一般情况下的资源共享有何不同? 对独占资源应采取何种共享方式

一般情况下的共享只是说明某种资源能被大家使用,只要通过适当的安排,用户之间并不会产生对资源的竞争,因此资源管理是比较简单的。

而在OS环境下的资源共享或称为资源复用,是指系统中的资源可供内存中多个并发执行的进程共同使用。

对独占资源应采取互斥式共享。

13.什么是时分复用技术? 举例说明它能提高资源利用率的根本原因是什么。

时分复用技术:利用某设备为一用户服务的空闲时间,又转去为其他用户服务,使设备得到最充分的利用。

举例:虚拟处理机技术:利用多道程序设计技术(时分复用技术),可将一台物理上的处理机虚拟为多台逻辑上的处理机,在每台逻辑处理机上运行一道程序。

14.是什么原因使操作系统具有异步性特征?

对于内存中的每个进程,在何时能获得处理机运行,何时又因提出某种资源请求而暂停,以及进程以怎样的速度向前推进,每道程序总共需要多少时间才能完成等,都是不可预知的,进程是以人们不可预知的速度向前推进的,此即进程的异步性。

15.处理机管理有哪些主要功能? 其主要任务是什么?

主要任务:对处理机的分配和运行进行管理;

主要功能:

进程控制。创建和撤销进程,并控制进程在运行过程中的状态转换;

进程同步。对诸进程的运行次序进行协调,使进程能有条不紊地运行;

进程通信。实现进程之间的信息交换,使进程能很好地相互合作;

进程调度。按照一定的算法把处理机分配给进程。

16. 内存管理有哪些主要功能? 其主要任务是什么?

主要任务:为多道程序运行提供良好的环境,提高存储器的利用率,方便用户使用,并能从逻辑上扩充内存;

主要功能:

内存分配。为每道程序分配内存,提高内存利用率,允许正在运行的程序申请附加的内存空间;

内存保护。确保每道程序仅在自己的内存空间运行,不允许用户程序访问操作系统的程序和数据,也不允许用户程序转移到非共享的其他用户程序中去执行;

地址映射。将地址空间中的逻辑地址转换为内存空间中与之对应的物理地址;

内存扩充。借助虚拟存储技术,从逻辑上扩充内存容量。

17.设备管理有哪些主要功能? 其主要任务是什么?

 主要任务:

完成用户进程提出的I/O请求,为用户进程分配所需的I/O设备,并完成指定的I/O操作;

提高CPUI/O设备的利用率,提高I/O速度,方便用户使用I/O设备。

主要功能:

缓冲管理。I/O设备和CPU之间引入缓冲,有效缓和CPUI/O设备速度不匹配的问题,提高CPU利用率,进而提高系统吞吐量;

设备分配。按照某种策略,根据进程I/O请求、系统资源情况分配所需设备;

设备处理。实现CPU和设备控制器之间的通信

18. 文件管理有哪些主要功能? 其主要任务是什么?

 主要任务:对用户文件和系统文件进行管理以方便用户使用,并保证文件的安全性。

主要功能:

文件存储空间的管理。为每个文件分配必要的外存空间,提高外存的利用率,进而提高文件系统的存、取速度;

目录管理。为每个文件建立一个目录项,对众多目录项加以有效组织,以实现方便的按名存取;

文件的读/写管理和保护。根据用户请求,从外存中读取数据或将数据写入外存;提供有效的存取控制功能

 19. 试说明推动传统OS演变为现代OS的主要因素是什么?

系统安全,网络的功能和服务、支持多媒体

20.什么是微内核?

微内核OS现在尚无一致公认的定义,但可以从以下四个方面进行描述:

足够小的内核;

基于客户/服务器模式;

应用“机制与策略分离”原理

采用面向对象技术

21. 微内核操作系统具有哪些优点? 它为何能有这些优点? 

提高了系统的可扩展性。

增强了系统可靠性。

可移植性强。

提供了对分布式系统的支持。

融入了面向对象技术。

 22. 现代操作系统较之传统操作系统又增加了哪些功能和特征?

传统的OS 具有处理机管理、存储器管理、设备管理、文件管理和提供友好的用户接口这五大功能,现代OS 中还增加了面向安全、面向网络和面向多媒体等功能。

 23. 在微内核OS中,为什么要采用客户/服务器模式?

采用客户/服务器模式,将操作系统的最基本的部分放入内核中,而把操作系统的绝大部分功能都放在微内核外面的一组服务器(进程)中实现。具有以下优点:

能够提高系统的可扩展性;

能够增强系统的可靠性;

能够增强可移植性;

提供了对分布式系统的支持。

 24. 在基于微内核结构的OS中,应用了哪些新技术?

基于客户/服务器模式、面向对象技术、应用“机制与策略分离”原理

25. 何谓微内核技术? 在微内核中通常提供了哪些功能?

在进行操作系统结构设计时,将操作系统划分为两大部分:微内核和多个服务器,仅将操作系统中最基本的部分放入微内核,而把操作系统的绝大部分功能都放在微内核外面的一组服务器(进程)中实现。

微内核中通常提供以下功能:

进程(线程)管理

低级存储器管理

中断和陷入处理

补充习题

有三个程序ABC,它们使用同一个设备进行I/O操作,并按A > B > C的优先次序执行。这三个程序的计算和I/O操作时间如表1-1所示。假设调度的时间可忽略不计,请分别画出单道和多道程序环境下(假设内存中可同时装入这三道程序),它们运行的时间关系图,并比较它们的总运行时间

 第二章 进程的描述与控制

1. 在操作系统中为什么要引入进程概念?它会产生什么样的影响?

在操作系统中引入进程概念,是为了实现多个程序的并发执行。传统的程序与其他程序并发执行时,其执行时结果不可再现,因此传统的程序不能与其他程序并发执行,只有在为之创建进程后,才能与其他程序(进程)并发执行。这是因为并发执行的程序是“停停走走”地执行,只有在为它创建进程后,在它停下时,才能将其现场信息保存在它的PCB中,待下次被调度执行时,再从PCB中恢复CPU现场而继续执行,而传统的程序确无法满足上述要求。

影响:建立进程后所带来的好处是,多个程序能并发执行,这极大地提高了资源利用率和系统吞吐量。但管理进程也需要付出一定的代价,包括进程控制块及协调各运行的机构所占用的内存空间开销,以及为进行进程间的切换、同步及通信等所付出的时间开销。

2. 试比较进程与程序的异同

进程和程序时密切相关而又完全不同的两个概念。

(1) 每个进程实体中包含了程序段和数据段这两个部分,因此说进程与程序是紧密相关的。但从结构上看,进程实体中除了程序段和数据段外,还必须包含一个数据结构,即进程控制块PCB

(2) 进程是程序的一次执行过程,因此是动态的;动态性还表现在进程由创建而产生、由调度而执行、由撤消而消亡,即它具有一定的生命周期。而程序则只是一组指令的有序集合,并可永久存放在存储介质上,其本身不具有运动的含义,因此是静态的。

(3) 多个进程实体可同时存放在内存中并发地执行,这正是引入进程的目的。而程序(在没有为它创建进程时)的并发执行具有不可再现性,因此程序不能正确地并发执行。

(4) 进程时一个能够独立运行、独立分配资源和独立接受调度的基本单位。而程序(在没有为它创建进程时)因其不具有PCB,故是不可能在多道程序环境下独立运行的。

(5) 进程与程序不一一对应。同一程序的多次运行,将形成多个不同的进程;同一个程序的一次执行也可以产生多个进程(如子进程);而一个进程在其生命周期的不同时候可以执行不同的程序。

 3. 某系统的进程状态转换图如下所示,请:

(1) 说明引起各种状态转换的典型事件;

(2) 分析状态转换1234是否可立即引起其他的状态转换。

(1) 引起各种状态转换的典型事件如下

转换1CPU调度

转换2:执行进程的时间片用完,或被其他优先权更高的进程抢占CPU

转换3:等待某种事件(如等待I/O的完成,或等待被他人占用的临界资源变为可用状态)

转换4:进程所等待的事件发生(I/O完成,或所等待的临界资源变为可用状态)

(2) 状态转换1不会立即引起其他状态转换

a) 状态转换2必然立即引发状态转换1。状态转换2发生后,进程调度程序必然要选出一个新的就绪程序投入运行,该新进程可能是其他进程,也可能是刚从执行状态转换成就绪状态的那个进程。

 b) 状态转换3可能立即引发状态转换1。状态转换3发生后,若就绪队列非空,则进程调度程序将选出一个就绪进程投入执行。

c) 状态转换4可能立即引发状态转换1。状态转换4发生后,若CPU空闲,并且没有其他进程竞争CPU,则该进程将被立即调度。另外,状态转换4还可能同时引发状态转换12。若系统采用抢占调度方式,而新就绪的进程具备抢占CPU的条件(如其优先权很高),则它可立即得到CPU转换成执行状态,而原来正在执行的进程则转换成就绪状态。

4. 进程之间存在着哪几种制约关系?各是什么原因引起的?下列活动分别属于哪种制约关系?

(1) 若干同学去图书馆借书;

(2) 两队举行篮球比赛;

(3) 流水线生产的各道工序;

(4) 商品生产和社会消费。

 进程之间存在着直接制约和间接制约这两种制约关系,其中直接制约(同步)是由于进程间的相互合作而引起的;而间接制约(互斥)则是由于进程间共享临界资源而引起的。

(1)若干同学去图书馆借书是间接制约,其中书是临界资源;

(2)两队举行篮球比赛是间接制约,其中篮球是临界资源;

(3)流水线生产的各道工序是直接制约,各道工序之间需要相互合作,每道工序的开始都依赖于前一道工序的完成;

(4)商品生产和消费是直接制约,两者也需要相互合作:商品生产出来后才可以被消费;商品被消费后才需要再生产。

5. 试写出相应的程序来描述下图所示的前趋关系。

存在的前趋关系:

S1 S2

S1 S3

S2 S4

S2 S5

S3 S6

S4 S7

S5 S7

S6 S7

可分别为它们设置初值为0的信号量abcdefgh

 6. 有一计算程序和打印程序,它们共享一个单缓冲区,计算进程不断地计算一个整型结果并将它放入单缓冲区中,打印进程则负责从单缓冲区中取出每一个结果进行打印,请用信号量来实现它们的同步关系。

第三章 处理机的调度和死锁

 1. 假设有3个周期性任务,任务A要求每20ms执行一次,执行时间为10ms;任务B要求每50ms执行一次,执行时间为10ms;任务C要求每50ms执行一次,执行时间为15ms,若采用非抢占最低松弛度优先算法对它们进行CPU调度,100ms内的执行情况是怎样的?

2.在银行家算法中,若出现下面的资源分配情况

 (1)请计算分配矩阵的值,并判断该状态是否安全?
(2)若进程P2提出请求Request(1,2,2,2),系统能否将资源分配给它?
(3)如果系统立即满足P2的上述请求,请问系统是否立即进入死锁状态?

3. 有5个任务A,B,C,D,E,它们几乎同时到达,预计它们的运行时间为10,6,2,4,8min。其优先级分别为3,5,2,1和4,这里5为最高优先级。对于下列每一种调度算法,计算其平均进程周转时间(进程切换开销可不考虑)。

(1) 先来先服务(按A,B,C,D,E)算法。

(2) 优先级调度算法。

(3) 时间片轮转算法。

其他略,如果系统采用时间片轮转(RR)算法,令时间片为2分钟,5个任务轮流执行的情况为:

第1轮:(A,B,C,D,E)

第2轮:(A,B,D,E)

第3轮:(A,B,E)

第4轮:(A,E)

第5轮:(A)

显然,5个进程的周转时间为:T1=30minT2=22minT3=6minT4=16minT5=28min。它们的平均周转时间T为:

T=30+22+6+16+28/5=20.4min 

4. 现假设:

(1) 单CPU上分时运行两道作业,若每道作业的I /O等待时间皆占各自总运行时间的50%,则CPU将有20%的时间空闲;

(2) 系统有相当充足的可用资源(CPU除外)供用户使用。

请写出各个作业的结束时间。

 在分时系统中,进程轮流使用CPU。每个进程使用完一个时间片后就将处理机转给另一个进程。已知,每个进程单道运行时的I /O等待时间皆占各自总运行时间的50%,若两个进程分时运行时则CPU将有20%的时间空闲,即,CPU为各进程分别运行40%。这样一来,可列出下表所示的运行情况。

因此,3个作业的完成时间为:

(1) A10.4小时;

(2) B10.6小时;

(3) C10.8小时;

 5.一个计算机系统中拥有6台打印机,现有N个进程竞争使用,每个进程要求两台,试问,N的值如何选取时系统中绝对不会出现死锁?

答。如果让6-1台打印机分给N个进程,满足它们每人一台的话,进程数量N必然小于等于5。当该进程运行完毕释放出它所占有的打印机后,又可以进一步满足其他进程。系统就不会出现死锁。

 6.考虑由n个进程共享的具有m个同类资源的系统,证明:如果对i=1,2,…,n进程,有Need>0而且所有最大需求量之和小于m+n,那么该系统是死锁无关的。

答。本题的考核要点是资源共享系统。令每个进程请求共享资源的最大量相等,且为x,(0<xm),那么在最坏的情况下每个进程都占有(x-1)个共享资源,并各自最多再申请一个资源就可以运行完毕,进而释放它们所占有的全部资源。

此刻,系统剩余的可用资源数为:m - n*(x-1)

答当m – n*(x-1)1时,即x (m+n-1)/n时,系统不会出现死锁的。

因此得出,系统中所有进程的最大需求量之和n×x (m+n-1) 时,系统是不会发生死锁的。

所以,n个进程的最大需求量之和小于m+n时,系统与死锁无关。

第四章 存储器管理

 

 

5. 某系统主存空间为1024KB,采用伙伴系统(Buddy system)系统分配其内存,对于下列请求序列:作业1请求240KB、作业2请求120KB、作业3请求60KB、作业2释放120KB、作业4请求130KB、作业3释放60KB,请画出进行上述分配和回收后,内存实际使用情况。

 

6. 对一个将页表存放在内存中的分页系统:

(1) 如果访问内存需要0.2μs,有效访问时间为多少?

(2) 如果加一快表,且假定在快表中找到页表项的机率高达90%,则有效访问时间又是多少(假定查快表需花的时间为0)

 (1) 有效访问时间为:2 × 0.2 = 0.4μs。

(2) 有效访问时间为:0.9 × 0.2 + (1 – 0.9) × 2 × 0.2 = 0.22μs

 7. 在以进程为单位进行对换时,每次是否将整个进程换出?为什么?

答:在以进程为单位进行对换时,并非每次都将整个进程换出。这是因为:

(1) 从结构上讲,进程是由程序段、数据段和进程控制块组成的,其中进程控制块总有部分或全部常驻内存,不被换出。
(2) 程序段和数据段可能正被若干进程共享,此时它们也不能换出。

8. 某系统采用页式存储管理策略,拥有逻辑空间32页,每页2KB,拥有物理空间1MB

(1) 写出逻辑地址的格式。

(2) 若不考虑访问权限等,进程的页表有多少项?每项至少有多少位?

(3) 如果物理系统减少一半,页表结构应相应作怎样的改变?

(2) 每个进程最多有32个页面,因此,进程的页表项最多为32项;若不考虑访问权限等,则页表中只需要给出页所对应的物理块号,1MB的物理空间可分成29个内存块,故每个页表项至少有9位。

(3) 如果物理系统减少一半,则页表中页表项数仍不变,但每项的长度可减少1位。

9. 已知某分页系统,主存容量为64K字节,页面大小为1K,对一个4页大的作业,其0123页分别被分配到主存的2467块中:

(1) 将十进制的逻辑地址1023250035004500转换成物理地址;

(2) 以十进制的逻辑地址1023为例画出地址变换过程图。

 

12. 什么情况下需要进行重定位?为什么要引入动态重定位? 

13. 动态重定位的实现方式有几种?

(1) 连续分配方式下的动态重定位。该方式需在整个系统中设置一个重定位寄存器,用来存放正在执行的作业在内存中的起始地址。当CPU要存取指令或数据时,硬件的地址变换机构自动将逻辑地址与重定位寄存器的值相加,形成指令或数据的物理地址。

(2) 离散分配方式下的动态重定位。离散分配方式主要是指分页和分段存储管理方式,此时,系统首先必须为每个作业配置一张页()表,用来记录作业的每个页()对应的内存块号(内存始址和段长),页()表被存放在内存中。而在整个系统中则只需要设置一个页()表控制器,用来存放正在执行的作业的页()表始址和长度。当CPU要存取指令或数据时,硬件的地址变换机构自动将逻辑地址分成页号和页内地址两部分(或直接从逻辑地址中获得段号),并根据页()号到控制寄存器所指示的页()表中获得对应的物理块号(或段的内存始址),并与页内地址(或段内存地址)拼接(或相加),形成物理地址。

14. 内存保护是否可以完全由软件实现?为什么? 

内存保护的主要任务,是确保每道程序都只能在自己的内存区内运行。这就要求系统能对每条指令所访问的地址是否超出自己内存区的范围进行越界检查。若发生越界,系统应能立即发现,并发出越界中断请求,以抛弃该指令。若此检查完全用软件实现,则每执行一条指令时,都需要增加若干条指令去执行是否越界的检查功能,无疑会大大降低程序的执行速度。因此,越界检查通常由硬件实现,并使指令的执行与越界检查功能并行执行,从而不会使程序的运行速度降低。当然,越界以后的处理,仍需要由软件来配合完成。因此,内存保护功能是由硬件和软件协同完成的。 

 15. 提高内存利用率的途径主要有哪些?

内存利用率不高,主要表现为以下四种形式:

(1) 内存中存在大量的、分散的、难以利用的碎片;

(2) 暂时或长期不能运行的程序和数据,占据了大量的存储空间;

(3) 当作业比较大时,内存中只能装入少量作业,当它们被阻塞时,将使CPU空闲,从而也就降低了内存的利用率;

(4) 内存中存在着重复的拷贝。

针对上述问题,可分别采用下述方法提高内存的利用率:

(1) 改连续分配方式为离散分配方式,以减少内存中的零头;

(2) 增加对换机制,将暂时不能运行的进程或暂时不需要的程序和数据,换出到外存,以腾出内存来装入可运行的进程;

(3) 引入动态链接机制,当程序在运行中需要调用某段程序时,才将该段程序由外存装入内存;这样,可避免装入一些本次运行中不用的程序;

(4) 引入虚拟存储器机制,使更多的作业能装入内存,并使CPU更加忙碌;引入虚拟存储器机制,还可以避免装入本次运行中不会用到的那部分程序和数据;

(5) 引入存储器共享机制,允许一个正文段或数据段被若干进程共享,以减少内存中重复的拷贝。

第五章 虚拟存储器

1. 在一个请求分页系统中,假如一个作业的页面走向为432143543215,目前它还没有任何页装入内存,当分配给该作业的物理块数目M分别为34页时,请分别计算采用LRUFIFO页面淘汰算法时,访问过程中所发生的缺页次数和缺页率,并比较所得的结果。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值