操作系统
文章平均质量分 53
记录操作系统相关知识。
例如 CSAPP,OS 等书籍知识。
Mercury_Lc
宁愿笑着哭
展开
-
【操作系统 OS】什么是Linux CFS?完全公平调度器是什么?
时钟中断驱动:CFS 的调度检查主要由时钟中断触发,定期执行。红黑树的角色:红黑树帮助 CFS 快速找到最需要 CPU 时间的进程。vruntime:是调度决策的核心指标,反映进程的 CPU 使用时间。公平性:通过不断地选择vruntime最小的进程,CFS 尽可能地实现 CPU 时间分配的公平性。CFS 通过这种机制平衡了系统中所有进程的 CPU 使用,使得所有进程都能按照其优先级和需要公平地获得运行机会。原创 2024-07-30 22:58:58 · 812 阅读 · 0 评论 -
【Linux 基础】df -h 的输出信息解读
tmpfs (/sys/fs/cgroup):这是用于 cgroup(控制组)管理的 tmpfs。详细的来讲, /sys/fs/cgroup 是 cgroup 文件系统的挂载点。例如,可以创建新的 cgroup、配置资源限制(如内存限制、CPU 限制),以及查看当前 cgroup 的资源使用情况。目录用于存储系统和应用程序的锁文件。tmpfs(/run/user/1000):这是为用户 1000(通常是当前登录用户)分配的 tmpf。tmpfs (/run/lock):是一个用于锁文件的 tmpfs。原创 2024-07-08 23:24:02 · 904 阅读 · 0 评论 -
【操作系统基础】Linux 中 /var/log/ 文件夹下通常有哪一些文件?分别的作用是什么?
总之,Linux系统中的/var/log/文件夹下包含了大量的日志文件,这些文件记录了系统的各种活动和事件,对于系统管理员来说非常重要。除了上述提到的常见日志文件之外,/var/log/ 文件夹下还可能包含其他的日志文件,具体取决于系统的配置和使用情况。在Linux系统中,/var/log/ 文件夹通常包含了系统日志文件,这些文件记录了系统的各种活动和事件,以便管理员进行故障排除和监控。syslog:记录系统的各种事件和消息,包括系统服务的启动和停止、应用程序的错误信息等。原创 2023-07-31 19:44:15 · 1824 阅读 · 2 评论 -
【性能优化工具】带你了解 Linux perf
Linuxperf(性能剖析器)是一个功能强大的性能分析工具,用于帮助开发人员诊断、调优和监控Linux系统及应用程序的性能问题。它实现了基于硬件性能计数器(hardwareperformancecounters),追踪点和软件测量等多种数据收集手段,以便分析系统中各种现象。perf工具集成在Linux内核中,主要通过perf_event子系统实现。原创 2023-06-22 15:56:50 · 796 阅读 · 0 评论 -
【Linux 知识】什么是文件句柄 File Handle?
文件描述符(File Descriptor):文件描述符是文件句柄的一部分,它是一个非负整数,用于标识打开的文件。在编写应用程序时,需要注意文件句柄的使用,避免打开过多的文件句柄,从而导致系统的文件描述符资源紧张。文件句柄用于标识打开的文件,每个打开的文件都有一个唯一的文件句柄。当打开一个文件时,操作系统会为该文件分配一个文件句柄,并将其返回给应用程序。文件位置指针(File Position Pointer):文件位置指针用于标识文件中的当前位置,应用程序可以使用它来读取或写入文件。原创 2023-04-04 10:18:56 · 1417 阅读 · 1 评论 -
Win11体验版本!
这几天赶上电脑正好需要清理,又遇上win11体验版,所以直接安装了一下~自己的笔记本款式较老了,但是目前来看,性能方面还是可以的,UI我也挺喜欢。电脑版本体验版界面...原创 2021-07-14 15:14:42 · 834 阅读 · 2 评论 -
操作系统面试知识点1
单道程序多道程序运行态就绪态阻塞态新建态僵死态进程进程模型、线程、线程模型、进程控制块 (PCB)、陷入、抢占、FCFS进程调度、时间片轮转调度、优先级调度、多重队列调度、最短进程优先调度、两级调度、同步、互斥竞争条件、临界区、忙等算法、锁变量、原子操作、信号量、管程、消息、饿死、经典IPC问题、两阶段加锁、I/O 的各种控制方式、设备驱动程序、设备无关软件的设计目标、设备无关性、SPOOLing、死锁、死锁预防、死锁检测、死锁避免、银行家算法、RAM盘、磁盘、磁盘调度算法、原创 2020-07-01 23:24:57 · 184 阅读 · 0 评论 -
操作系统习题
整理了一下几个比较常考的操作系统应用题,仅供参考。制作 by Mercury_Lc1、(时间片轮转算法)设有5个进程P1、P2、P3、P4和P5,它们到达时间和要求服务时间如下表(单位为ms),请按时间片轮转调度算法完成,时间片大小为3。 Process:P1P2P3P4P5 到达相对时刻:03...原创 2019-10-30 19:50:59 · 7463 阅读 · 2 评论