公众号“准研计算机复试”,超全大佬复试资料,80%的题目都是上岸大佬提供的。
研宝们,你们心心念念的移动端来啦!让大家随时随地都能阅读背诵!为了提前上线,减少了不必要功能的开发,目前版本V0.0.2,持续更新中o~
操作系统:
6.★死锁产生的四个必要条件是什么?
(1)互斥条件
(2)请求和保持条件
(3)不可剥夺条件
(5)环路等待条件
详细介绍:
(1)互斥条件:在并发过程中,多个进程不能同时使用同一个资源。如果一个进程已经持有了某个资源,其他进程就不能再请求该资源,直到该进程释放该资源。
(2)请求和保持条件:指一个进程已经请求了一个资源,但又保持了其他资源,使得其他进程无法完成资源分配,导致死锁。请求和保持条件通常会与互斥条件一起发生,如果一个进程已经持有了某个资源,但又请求其他资源被占用,就会导致死锁。
(3)不可剥夺条件:已经分配的资源,未使用完之前不能被剥夺,只能在使用完后自己释放。这个条件意味着即使其他进程需要该资源,也不能强行剥夺,必须等待该进程自己释放资源。
(4)环路等待条件:在发生死锁时,必然存在一个进程–资源的环形链,每个进程都占用了一个资源,同时请求另一个资源,形成环路。这个条件意味着在死锁发生时,进程和资源之间形成了一个闭环,无法打破。
计算机网络:
6.★HTTP和HTTPS的区别
(1)HTTP(Hyper Text Transfer Protocol)是超文本传输协议,HTTPS(HyperText Transfer Protocol Secure)是超文本传输安全协议;
(2)HTTPS默认端口是80(通常读作八零不是八十),HTTPS默认端口是443(四四三不是四百四十三);
(3)HTTP使用明文传输,HTTPS 在HTTP 的基础下加入SSL,使用密文传输。
软件工程:
6.★什么是耦合?
耦合是指各个模块之间相关联的程度。
数据库
6.★关系型数据库在并发环境下事务可能会出现哪些问题?
脏读、不可重复读、幻读。
👇👇👇2024年考研计算机复试全套资料-基础版直接点击公众号就可以免费获取啦!👇👇👇
全套资料内容包含操作系统、计算机组成原理、计算机网络、数据结构、软件工程、数据库、C语言、Java语言、编译原理、上机编程题目、专业英语阅读等科目。自取自取!!!