操作系统
咚个里个呛
GitHub链接:https://github.com/PaulZhe
展开
-
操作系统学习笔记——进程的描述和状态
进程的定义一个具有一定独立功能的程序在一个数据集合上单一次动态执行过程。进程的组成程序的代码;程序处理的数据;程序计数器中的值,指示下一条将运行的指令;一组通用的寄存器的当前值,堆、栈;一组系统资源(如打开的文件);总之,进程包含了正在运行的一个程序的所有状态信息。进程与程序的联系程序是产生进程的基础;程序的每次运行构成不同的进程;进程是程序功能的体现;通过...原创 2019-04-14 15:56:40 · 1098 阅读 · 0 评论 -
操作系统引论
文章目录操作系统概述操作系统的发展过程操作系统的基本特性操作系统的主要功能操作系统概述操作系统的定义:OS是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。OS是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充操作系统的目标:方便性有效性可扩充性开放性;操作系统的作用:OS作为用户与计算机硬件系统之间的接口OS作为计算机系统...原创 2019-07-09 16:45:49 · 118 阅读 · 0 评论 -
信号量(Semaphore)和互斥锁(Mutex)的异同
相同点对于线程来说,信号量跟互斥锁是非常重要的概念,可以避免死锁或者读脏数据,然而两者区别也需要我们注意。不同点互斥锁(Mutex)保证了使用资源线程的唯一性和排他性,但是无法限制资源释放后其他线程申请的顺序问题,所以是无序的。而信号量(Semaphore)一般就是互斥的(少许情况读取是可以同时申请的),其保证了线程执行的有序性,可以理解为从一到多的进步,比如缓存区问题,可以有多个缓...原创 2019-07-29 17:18:53 · 2504 阅读 · 0 评论