
操作系统
文章平均质量分 94
常见面试题
终生成长者
Golang、Gin、Gorm、Grpc、MySQL、Redis、MongoDB、Etcd、Es、计算机网络、操作系统、数据结构。
展开
-
操作系统—网络系统
零拷贝技术是一种优化技术,用于减少数据在内核空间和用户空间之间的拷贝次数,从而提高数据传输的效率。通过避免不必要的数据拷贝,直接将数据从源缓冲区传输到目标缓冲区,减少CPU的负担,提升系统性能。IO多路复用(IO Multiplexing)是一种操作系统提供的IO处理机制,通过同时监视多个文件描述符(FD)的IO状态,实现对这些IO事件的异步处理。常见的IO多路复用技术包括select、poll和epoll。原创 2023-08-12 15:36:49 · 302 阅读 · 0 评论 -
操作系统—调度算法
扫描调度算法性能较好,不会产生饥饿现象,但是存在这样的问题,中间部分的磁道会比较占便宜,中间部分相比其他部分响应的频率会比较多,也就是说每个磁道的响应频率存在差异。原创 2023-08-10 09:33:43 · 236 阅读 · 0 评论 -
操作系统—进程管理
线程是进程当中的一条执行流程,是CPU调度的最小单位。原创 2023-08-09 14:46:32 · 319 阅读 · 0 评论 -
操作系统—内存管理
交换空间(Swap Space)是计算机系统中用于支持虚拟内存管理的一种存储区域,通常位于硬盘或固态硬盘上。当物理内存(RAM)不足以容纳所有运行中的程序和数据时,操作系统会将一部分数据(通常是最近较少使用的页面或段)从物理内存移出到交换空间,从而为其他程序或数据腾出内存空间。这个过程被称为“交换”(Swapping)或“页面交换”(Page Swapping)。交换空间的主要作用是扩展可用内存资源,使计算机系统能够运行更多的程序或处理更大的数据。原创 2023-08-05 20:36:33 · 269 阅读 · 0 评论