操作系统 计算机操作系统基础十一线程同步之互斥量 本文为第十一篇,线程同步之互斥量,在前边的《计算机操作系统基础(四)—进程管理之进程同步》中提到了进程同步和线程同步的方法,本篇为线程同步方法之一—互斥量。建议重新回顾一下《计算机操作系统基础(四)—进程管理之进程同步》这篇文章,方便理解后边的几篇关于线程同步和进程同步的知识
操作系统 计算机操作系统基础十存储管理之虚拟内存 本文为第十篇,存储管理之虚拟内存,在正式了解之前,有一个问题,一个游戏十几G,物理内存只有4G,那么这个游戏是怎么运行起来的呢?为了解决这个问题,就需要本篇中介绍到的虚拟内存的知识
操作系统 计算机操作系统基础九存储管理之段页式存储管理 本文为第九篇,存储管理之段页式存储管理,前边的文章介绍到了存储管理的内存分配和回收,从物理的角度了解了存储管理,本文从进程的角度去了解进程的存储管理。也就是操作系统是如何管理进程的空间
操作系统 计算机操作系统基础八存储管理之内存分配与回收 本文为第八篇,存储管理之内存分配与回收,早期计算机编程并不需要过多的存储管理,随着计算机和程序越来越复杂,存储管理成为必要。本篇主要是了解内存分配的过程和内存回收的过程
操作系统 真棒-20-张图揭开内存管理的迷雾瞬间豁然开朗 每日英语,每天进步一点点 前言 之前有不少读者跟我反馈,能不能写图解操作系统? 既然那么多读者想看,我最近就在疯狂的复习操作系统的知识。 操作系统确实是比较难啃的一门课,至少我认为比计算机网络难太多了,但它的重要性就不用我多说了。 学操作系统的时候,主要痛苦的地方,有太多的抽象难以理解的词语或概念,非…
操作系统 计算机操作系统基础七作业管理之死锁 死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程
操作系统 计算机操作系统基础六作业管理之进程调度 进程调度是指计算机通过决策决定哪个就绪进程可以获得CPU使用权。也就是说,进程调度指的是计算机选择哪一个进程可以使用CPU,前提是这个进程的状态为就绪状态
操作系统 计算机操作系统基础五Linux的进程管理 引言 本文为第五篇,Linux的进程管理,本文主要介绍Linux进程的相关概念、操作Linux进程的相关命令等。 一、Linux进程的相关概念 1、进程的类型 (1)前台进程 前台进程就是具有终端,可以和用户进行交互的进程 下边写了一个死循环计算圆周率的程序 然后将程序跑起来,虽然程序没有输入任何东西,它却占了整个终端shell,…
操作系统 计算机操作系统基础四进程管理之进程同步 问题描述:有一群生产者进程在生产产品,并将这些产品提供给消费者进程进行消费,生产者进程和消费者进程可以并发执行,在两者之间设置了一个具有n个缓冲区的缓冲池,生产者进程需要将所生产的产品放到一个缓冲区中,消费者进程可以从缓冲区中取走产品消费