操作系统
未读
Linux的进程管理
1、Linux进程的相关概念 1.1、进程的类型 前台进程 前台进程就是具有终端可以和用户交互的进程 后台进程 与前台进程相对,没有占用终端的就是后台进程 后台程序基本上不和用户交互,优先级比前台进程
操作系统
未读
Linux的文件系统
1、文件系统概览 1.1、FAT FAT(File Allocation Table) FAT16、FAT32等,微软Dos/Windows使用的文件系统 使用一张表保存盘块的信息 1.2、NTFS NTFS(New Technology File System) WindowsNT环境的文件系统(
操作系统
未读
Linux的存储管理
1、Buddy内存管理算法(伙伴系统) Buddy算法似乎经典的内存管理算法 算法基于计算机处理二进制的优势具有极高的效率 算法主要是为了解决==内存外碎片==的问题 1.1、扩展 1.1.1、页内碎片 内部碎片是已经分配出去(能明确指出属于哪个进程)的内存空间大于请求所需的内存空间,不能被利用的内
操作系统
未读
Linux文件的基本操作
1、Linux目录 bin:存放可执行的二进制文件,常用的命令都在这里 etc: 这个目录用来存放所有的系统管理所需要的配置文件和子目录 home: 用户的主目录,在 Linux 中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的 user: 用户目录,存放用户级的文件 local —
操作系统
未读
CPU的负载率和利用率
CPU利用率: 显示的是程序在运行期间实时占用的CPU百分比; CPU负载: 显示的是一段时间内正在使用和等待使用CPU的平均任务数。CPU利用率高,并不意味着负载就一定大。举例来说:如果我有一个程序它需要一直使用CPU的运算功能,那么此时CPU的使用率可能达到100%,但是CPU的工作负载则是趋近
操作系统
未读
CPU和磁盘怎么交互的?
非DMA数据交换 DMA数据交换 DMA是什么? 直接内存访问(Direct Memory Access)。目前支持DMA的硬件包括:网卡、声卡、显卡、磁盘控制器等。