【原理剖析】c-Linux 设备管理

概述: Linux 系统设备管理的特点 Linux 设备驱动程序的接口 Linux 的磁盘高速缓存 Linux 字符设备缓冲区管理 Linux 的设备驱动 0x01 Linux 系统设备管理的特点Linux 系统把设备分为两大类。 块设备:...

A_OS

【原理剖析】7-进程间通信方式之共享内存

概述:知识点: Linux 共享内存方式原理介绍 Linux 共享内存相关 API 介绍 0x01 Linux 进程间通信方式之共享内存概述在 Linux 中,每个进程都有属于自己的进程控制块(PCB)和地址空间(Addr Space),并且...

A_OS

【原理剖析】9-处理机调度与死锁.md

概述: 处理机的三级调度 作业调度及进程调度的概念 调度算法的评价准则 几种常用的作业调度、进程调度算法 死锁的概念及产生原因 死锁的预防办法 死锁的检测与恢复方法 0x01 分级调度操作系统的一个非常重要的功能就是管理计算机资源,提高系统的...

A_OS

【原理剖析】8-Linux 线程概述

概述:知识点 Linux 线程的基本概念 Linux 共享内存相关 API 介绍 0x01 Linux 线程的基本概念Linux 操作系统引入线程主要是为了提高系统的执行效率,减少处理机的空转时间和在进行调度切换时因保护现场信息所用的时间,便...

A_OS

【原理剖析】a-Linux 内存管理

概述:主要讲述 Linux 操作系统中的内存管理方式及存储器管理的基本概念及原理,从中说明 Linux 操作系统对内存的管理模式以及在 Linux 操作系统中运行的进程的内存管理情况和内存读取、调用的最底层实现方式 Linux 分页管理机制 虚拟...

A_OS

【原理剖析】b-Linux 系统文件管理

概述:从逻辑结构上看,Linux 系统中的文件是没有结构的流式文件。从物理结构上看,Linux 采用混合多重索引结构,即将文件所占用磁盘的盘块号直接或间接存放在该文件索引节点的地址项中。在查找文件时只要找到该文件的索引节点就可以用直接或间接的寻址方...

A_OS

【原理剖析】d-Linux 网络基础.md

概述:Linux 操作系统实际上是一个网络操作系统,系统管理的很大部分工作其实都和网络有关。 TCP/IP 协议 Linux 网络配置 基本网络服务 网络安全 Linux 下网络通信基本流程和操作 0x01 TCP/IP ...

A_OS

【原理剖析】4-进程间通信方式之消息队列

概述:知识点 Linux 消息队列方式原理介绍 Linux 消息队列相关 API 介绍 0x01 Linux 消息队列消息队列 (也叫做报文队列)是 Unix 系统 V 版本中 3 种进程间通信机制之一。另外两种是信号量和共享内存。这些 IP...

A_OS

【原理剖析】3-操作系统进程控制及进程间通信概述

概述:知识点 Linux 临界资源概述 Linux 进程同步与互斥 Linux 进程间通信概述 Linux 进程间通信之管道方式 0x01 临界资源两个以上的进程不能同时使用的资源称为临界资源。临界资源可能是一些独占设备,例如:打印机、播放器...

A_OS

【原理剖析】5-进程间通信方式之信号通信

概述:知识点 Linux 信号概述 Linux 信号通信原理 Linux 信号相关 API 函数介绍 0x01 Linux信号概述信号机制是一种使用信号来进行进程之间传递消息的方法,信号的全称为软中断信号,简称软中断。关于 Linux 信号的...

A_OS
12