分类: 操作系统

4 篇文章

【操作系统】中断是什么
中断(英语:Interrupt),又称插断,在计算机科学中是指处理器接收到来自硬件或软件的信号,提示发生了某个事件,应予以注意,这种情况就称为中断。 1. 引入中断的意义与作用 中断是用以提高计算机工作效率、增强计算机功能的一项重要技术。最初引入硬件中断,只是出于性能上的考量。如果计算机系统没有中断,则处理器与外部设备通信时,它必须在向该设备发出指…
【操作系统】用户态与内核态
CPU分级保护 CPU提供了几种不同的运行等级,分别对应不同的运行权限。在低权限的模式下CPU执行指令和访问内存都受到限制。 电脑操作系统提供不同的资源访问级别。在计算机体系结构中,Rings是由两个或更多的特权态组成。在一些硬件或者微代码级别上提供不同特权态模式的CPU架构上,保护环通常都是硬件强制的。Rings是从最高特权级(通常被叫作0级)到…
【操作系统】【Linux】文件描述符、文件句柄
文件描述符,句柄,标准输入,标准输出,标准错误这些其实是相同的东西 句柄是文件描述符的一个别名,标准输入、输出、错误是三个特殊的文件描述符 文件描述符 文件描述符是计算机操作系统中用于标识和访问打开的文件或设备的整数值。它是操作系统为每个进程维护的一种表格数据结构的索引,用于跟踪文件或设备的状态和属性 在Linux系列的操作系统上,由于Linux的…
【操作系统】【Linux】进程调度
1. 进程的定义 PCB 是进程实体的一部分,是操作系统中最重要的记录型数据结构。作用是使一个在 多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,成为能与其它进程 并发执行的进程。OS是根据PCB对并发执行的进程进行控制和管理的 Linux的进程控制块为一个由结构task_struct所定义的数据结构,其中包括管理进程所需的各种信息…