公众号“准研计算机复试”,超全大佬复试资料,保姆级复试,80%的题目都是上岸大佬提供的。
研宝们,你们心心念念的Java复试题来啦!
操作系统:
9.★什么是DMA?
DMA是直接内存访问,可以将数据从一个地址空间复制到另一个地址空间而不需要CPU的参与,解放了CPU,从而使CPU进行其他逻辑运算。
计算机网络:
9.★简述DNS协议
DNS是一种用于将域名解析为IP地址的分布式数据库系统。它使得用户可以通过域名来访问互联网上的资源,而不需要记住复杂的IP地址。
详细解释:
DNS(Domain Name System,域名系统)协议是一种用于查询和解析域名与IP地址之间映射关系的协议。它由一组分布式数据库组成,这些数据库存储了域名与IP地址之间的映射关系。当用户想要访问一个网站时,他们可以通过输入网站的域名来访问该网站。DNS服务器会根据请求的域名来查询相应的IP地址,并将结果返回给用户。
DNS协议的工作原理是,当用户输入一个域名时,DNS客户端会向本地DNS服务器发送一个查询请求。本地DNS服务器会尝试查询其本地缓存中是否有该域名的记录。如果缓存中有记录,则直接返回IP地址。如果缓存中没有记录,则向根域名服务器发送查询请求。根域名服务器会返回一个TLD(Top Level Domain,顶级域名)服务器的IP地址,该服务器可以提供关于该域名的信息。接着,本地DNS服务器将向TLD服务器发送查询请求,直到找到包含该域名记录的DNS服务器为止。最后,本地DNS服务器将该记录缓存起来,并返回IP地址给用户。
软件工程:
9.☆软件的维护类型有哪些?
改正性维护、适应性维护、完善性维护和预防性维护
详细解释:
(1)改正性维护:在软件交付使用后,由于开发时测试的不彻底、不完全,必然会有一部分隐藏的错误被带到维护阶段来。这些隐藏的错误会在使用过程中逐渐暴露出来,这类维护工作称为改正性维护。
(2)适应性维护:在使用过程中,因软件所在的环境发生变化而进行的修改工作称为适应性维护。
(3)完善性维护:在软件的使用过程中,用户往往会对软件提出一些新的要求或者建议。为了满足这些要求和建议,需要对原有系统进行修改、扩充和优化等工作,这类维护工作称为完善性维护。
(4)预防性维护:预防性维护是为了提高软件的可维护性和可靠性而对软件进行的修改。这种维护通常是为了应对未来的需求变化,提前进行的设计和实现。
数据库
9.☆数据库两级映像是什么?
外模式/模式映射、模式/内模式映射
外模式/模式映射是定义外模式与数据库中概念模式之间的对应关系,它使得每个外模式都与一个概念模式相对应。
模式/内模式映射是定义数据库中的全局逻辑结构与存储结构之间的对应关系,它使得概念模式中的数据逻辑结构和物理存储方式相互独立。
详细解释:
(1)外模式/模式映射:对于同一个模式可以有任意多个外模式。对于每一个外模式,数据库系统都有一个外模式/模式映射。这个映射定义了该外模式与模式之间的对应关系。当模式改变时,数据库管理员需要对各个外模式/模式做相应的改变,使得外模式保持不变。这样,依据数据外模式编写的应用程序就不需要做修改,保证了数据与程序的逻辑独立性。
(2)模式/内模式映射:数据库中只有一个模式和一个内模式,所以模式/内模式的映射是唯一的。这个映射定义了数据库的全局逻辑结构与存储结构之间的对应关系。当数据库的存储结构被改变时,数据库管理员需要对模式/内模式映射做相应的改变,使得模式保持不变。这样,应用程序也不需要做变动,保证了数据与程序的物理独立性。
👇👇👇2024年考研计算机复试全套资料-基础版直接点击公众号就可以免费获取啦!👇👇👇
全套资料内容包含操作系统、计算机组成原理、计算机网络、数据结构、软件工程、数据库、C语言、Java语言、编译原理、上机编程题目、专业英语阅读等科目。自取自取!!!