Q1主动回忆难度 3
1/10
计算机基础 · 高级 03
记忆强度
计算机基础高级题库第 3 组,共 10 张卡片。
计算机基础 · 高级 03
优先级反转的根因是调度优先级与资源依赖顺序不一致:高优先级任务需要低优先级任务持有的锁,因此高优先级任务必须等待低优先级任务先运行并释放资源;
高并发服务要避免级联故障,关键不是无限接收请求,而是让进入系统的有效工作量始终受容量约束。
多线程程序的直觉容易失效,是因为源代码中的先后顺序只约束单线程语义,并不天然等于其他线程观察到的顺序。
select、poll 与 epoll 都用于等待多个文件描述符的就绪状态,但它们在描述符集合的表达形式、用户态与内核态的数据交换、就绪结果的返回方式、…
缓存与数据库通常不能通过两次独立写入获得天然原子性,因此目标不是笼统宣称“绝对一致”,而是明确权威数据源、读写顺序、允许的不一致窗口和失败修复方式。
动态链接把一部分依赖装载、符号查找和地址修正工作推迟到程序启动阶段,甚至推迟到函数第一次调用时完成。
集群会话设计的本质是确定状态存放位置、权威持有者以及节点故障后是否必须保持连续。
四类攻击跨越的信任边界不同。
动态链接程序启动时,内核先依据可执行文件格式映射程序段,并把控制权交给文件中指定的动态装载器。
数据库要在崩溃后兑现已提交事务的持久性承诺,不能只依赖数据页写盘,而要同时使用预写日志、检查点和页校验。