三峡大学2023操作系统期末复习知识点+打印店习题部分总结
图2-1用户和其他系统结构 (GUI,批处理,命令行)用户页面 系统调用 服务 操作系统 硬件
图2-6 2-7
图2-12 系统调用接口之下和物理硬件之上的所有部分为内核
信号量
在操作系统中,信号量是一种广泛使用的同步机制,用于控制对共享资源的访问,尤其是在多线程和多进程环境中。信号量主要用于解决两个基本问题:互斥(mutual exclusion)和同步(synchronization)。
读者-写者问题(Reader-Writer Problem)是一个经典的同步问题,在操作系统和多线程编程中非常重要。这个问题涉及到多个进程或线程(读者和写者)同时访问同一个数据(例如一个共享文件或数据库)。关键在于如何协调读者和写者的访问,以确保数据的一致性和完整性。