跳到主要内容

51 篇文档带有标签「操作系统」

查看所有标签

Deadlock

死锁是指多个进程因竞争资源而互相等待,且这种等待永远无法解除的现象。

File System

文件系统是操作系统中负责管理和存储文件信息的软件机构。

Memory Management

内存管理是操作系统对内存的分配、回收、地址转换和保护等功能的总称。

Process

进程是进程实体的运行过程,是系统进行资源分配和调度的独立单位。见 process-management。

Scheduling

调度是操作系统按一定算法从就绪队列中选择进程分配 CPU 的过程。见 cpu-scheduling。

Thread

线程是轻量级进程,是基本的 CPU 执行单元。见 process-management。

Virtual Memory

虚拟内存是一种内存管理技术,允许程序使用比物理内存更大的地址空间。

处理机调度

处理机调度是对处理机进行分配,即从就绪队列按照一定的算法(公平、高效)选择一个进程并将处理机分配给它运行,以实现进程并发地执行。

操作系统基础

操作系统(OS)是控制和管理整个计算机系统的硬件与软件资源,合理地组织、调度计算机的工作与资源的分配,进而为用户和其他软件提供方便接口与环境的程序的集合。没有任何软件支持的计算机称为裸机。

文件系统

文件是以计算机硬盘为载体的存储在计算机上的信息集合。计算机以进程为基本单位进行资源的调度和分配,而在用户进行的输入、输出中,以文件为基本单位。引入文件系统的目的是实现对文件的按名存取。

死锁

死锁(Deadlock)是指多个进程因竞争资源而造成的一种互相等待的僵局。

线程

线程可以简单地理解为「轻量级进程」,是一个基本的 CPU 执行单元。引入线程是为了减少程序执行时的时空开销。

进程

进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。进程存在的唯一标志是进程控制块(PCB)。进程与程序的根本区别在于进程是动态的,程序是静态的。