计算机操作系统
文章平均质量分 64
hurricane&&storming
Not being impetuous
展开
-
操作系统 | OS 经典同步问题之生产者-消费者问题,哲学家进餐问题
小目录1. 生产者-消费者问题2. 哲学家进餐问题1. 生产者-消费者问题生产者消费者问题(英语:Producer-consumer problem),也称有限缓冲问题(英语:Bounded-buffer problem),是一个多线程同步问题的经典案例。该问题描述了两个共享固定大小缓冲区的线程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产者不会在缓冲区满原创 2021-11-18 01:31:26 · 1391 阅读 · 0 评论 -
深入理解计算机系统 第一章——计算机系统漫游
强烈建议翻看原文解读,小的只是做做笔记。问题抽象、系统抽象和数据抽象是计算机类专业毕业生的核心能力。知识点在补码表示中负数和正数的范围是不对称的。算术溢出是造成程序错误和安全漏洞的一个常见根源。信息就是 位 + 上下文源程序实际上就是一个由值 0 和 1 组成的位(又称为比特)序列,8 个位被组织成一组,称为字节。像 .c 文件这样只由 ASCII 字符构成的文件称为文本文件,所有其他文件都称为二进制文件。系统的硬件组成总线被设计成传送定长的字节块,也就是字(word)原创 2021-03-10 22:38:54 · 192 阅读 · 0 评论