操作系统
文章平均质量分 82
操作系统
兔子队列
Apache Dubbo Contributor;
个人博客:icpc.cloud;
25届大三在校,acm退役的后端选手汤键
展开
-
并发-多线程
并发-多线程,进程,线程,线程的串行,区别,多线程原创 2024-03-25 17:01:45 · 1608 阅读 · 0 评论 -
[面试直通版]操作系统之锁、同步与通信(下)
[面试直通版]操作系统之锁、同步与通信(下)原创 2022-09-12 23:20:30 · 403 阅读 · 0 评论 -
[面试直通版]操作系统核心之进程、线程与协程(上)
校招宝典-计算机基础原创 2022-06-11 05:14:02 · 355 阅读 · 62 评论 -
[面试直通版]操作系统之锁、同步与通信(中)
[面试直通版]操作系统之锁、同步与通信(中)原创 2022-08-25 18:13:52 · 728 阅读 · 0 评论 -
[面试直通版]操作系统核心之存储系统(下)
[面试直通版]操作系统核心之存储系统(下)原创 2022-08-23 21:14:59 · 267 阅读 · 1 评论 -
[面试直通版]操作系统之编程语言与运行原理(上)
[面试直通版]操作系统之编程语言与运行原理(上)原创 2022-09-13 21:34:32 · 299 阅读 · 0 评论 -
[面试直通版]操作系统核心之存储系统(上)
[面试直通]操作系统核心之存储系统(上)原创 2022-08-22 23:27:51 · 568 阅读 · 0 评论 -
[面试直通版]操作系统之锁、同步与通信(上)
[面试直通版]操作系统之锁、同步与通信(上)原创 2022-08-24 23:24:50 · 187 阅读 · 0 评论 -
[面试直通版]操作系统之编程语言与运行原理(下)
[面试直通版]操作系统之编程语言与运行原理(下)原创 2022-09-14 17:38:39 · 276 阅读 · 0 评论 -
[面试直通版]操作系统核心之进程、线程与协程(下)
目录操作系统线程线程是什么进程与线程的关系用户态/内核态操作系统资源管理内核态用户态内核态/用户态切换程序运行类型分析计算密集型IO密集型结合进程,线程来理解程序运行类型分析协程基础上下文切换协程协程为什么叫协作式线程?协程的优缺点...............原创 2022-06-14 07:14:49 · 761 阅读 · 70 评论 -
操作系统之提升篇-(2)进程同步
目录信号量共享内存Unix域套接字原创 2022-06-02 06:21:50 · 297 阅读 · 15 评论 -
操作系统之提升篇-(1)线程同步
目录线程同步之互斥量线程同步之自旋锁线程同步之读写锁线程同步之条件变量原创 2022-06-01 06:20:39 · 321 阅读 · 18 评论 -
操作系统之基础篇-(6)操作系统的设备管理
目录 广义的IO设备 IO设备的缓冲区 SPOOLing技术 广义的IO设备 对CPU而言,凡是对CPU进行数据输入的都是输入设备 对CPU而言,凡是对CPU进行数据输出的都是输出设备 平时说的IO操作就是CPU对高速缓存或内存进行读写 广义的IO设备 按使用特性分类 分为存储设备和交互IO设备 存储设备包括U盘,内存,磁盘等 交互IO设备包括键盘,显示器,鼠标等 按信息交换的单位分类 分为块设备和字符设备 块设备包括磁盘,sd卡等,这些设备都..原创 2022-05-30 22:11:20 · 712 阅读 · 34 评论 -
操作系统之基础篇-(5)文件管理与系统
目录 操作系统的文件管理 文件的逻辑结构 逻辑结构的文件类型 顺序文件 索引文件 辅存的存储空间分配 辅存的分配方式 存储空间管理 目录管理 目录树 Linux目录 Linux的文件系统 常见文件系统 FAT(文件配置表) NTFS(新技术文件系统) EXT2/3/4(扩展文件系统) EXT文件系统 操作系统的文件管理 文件的逻辑结构 逻辑结构的文件类型 对于逻辑结构的文件类型,文件可以分为有结..原创 2022-05-29 06:36:47 · 607 阅读 · 16 评论 -
操作系统之基础篇-(4.5)Linux的存储管理
目录 Buddy内存管理算法 页内碎片 页外碎片 伙伴系统 算法的具体流程 Linux交换空间 作用: 与虚拟内存类似 Buddy内存管理算法 Buddy算法是经典的内存管理算法 基于计算机处理二进制的优势具有极高的效率 主要是为了解决内存外碎片的问题 其实就是把内存外碎片问题转移成内存内碎片问题 页内碎片 也称为内部碎片 内部碎片是已经被分配出去(能明确指出属于哪个进程)的内存空间大于请求所需的内存空间,不能被利用的内存空..原创 2022-05-26 22:58:30 · 442 阅读 · 13 评论 -
操作系统之基础篇-(4)存储管理
目录存储管理之内存分配与回收内存分配的过程单一连续分配固定分区分配动态分区分配动态分区分配算法内存回收的过程存储管理之段页式存储管理页式存储管理段式存储管理段页式存储管理存储管理之虚拟内存虚拟内存概述程序的局部性原理虚拟内存的置换算法存储管理之内存分配与回收早期计算机编程并不需要过多的存储管理 随着计算机和程序越来越复杂,存储管理成为必要 主要为了解决3个问题: 1.确保计算机有足够的内存处理数据 2.确保程序可以从可用内存原创 2022-05-25 08:14:59 · 790 阅读 · 16 评论 -
操作系统之基础篇-(3)作业管理及进程管理附加篇
目录Linux的进程管理Linux进程的相关概念进程的类型进程的标记进程的状态标记操作Linux进程的相关命令作业管理之进程调度进程调度概述2个步骤:为了实现2个步骤,就要了解3种重要的机制:按照老进程有没有执行完,可以把进程调度方法分为2大类:进程调度的算法作业管理之死锁死锁的产生主要有2种情况:死锁的4个必要条件死锁的处理预防死锁的方法银行家算法Linux的进程管理 Linux进程的相关概念 进程的类原创 2022-05-24 06:47:09 · 481 阅读 · 16 评论 -
操作系统之基础篇-(2)进程管理
目录进程管理之进程实体为什么需要进程进程的实体进程管理之五状态模型进程在系统中的五状态进程管理之进程同步为什么需要进程间同步进程间同步的原则线程同步进程管理之进程实体 为什么需要进程 没有配置OS之前,资源属于当前运行的程序,计算机只能一个程序接着一个程序地运行 在运行某个程序时所有资源都属于这个程序,资源会得不到合理利用 配置OS之后,引入多道程序设计的概念 有了OS后,进程就出现了 进程的功能: 合理的隔离资源、运行环境,提升资源利.原创 2022-05-23 07:37:38 · 608 阅读 · 34 评论 -
操作系统之基础篇-(1)操作系统概览
是什么 操作系统是管理计算机硬件和软件资源的计算机程序 能管理配置内存,决定资源供需顺序,控制输入输出设备等 操作系统还提供让用户和系统交互的操作界面 简白了讲 操作系统就是管理硬件,提供用户交互的软件系统 为什么一定要使用操作系统 1.我们不可能直接操作计算机硬件 2.设备种类繁多复杂,需要统一界面 3.操作系统的简易性使得更多人能够使用计算机 操作系统的基本功能 操作系统统一管理着计算机资源 计算机资源: 处理器资源 存储器资源...原创 2022-05-21 22:05:33 · 884 阅读 · 20 评论