分类目录归档:读书

操作系统概念——进程间同步

第五章 进程间同步

5.1 背景
race condition: 多个并发协同进程操作共享的数据,结果依赖于执行的顺序(语义混乱).
需要可靠的进程间同步/协调机制.

5.2 临界区访问
临界区机制需要解决下面三个问题:
1. 互斥访问:同一时间只有一个进程在临界区内执行
2.......

继续阅读

操作系统概念——进程和线程

第三章 进程
3.1 进程概念
进程即运行中的程序,除了包括静态的.text段内容外,还包括指令寄存器、运行时状态、数据、堆、栈等动态内容
进程的几种状态:新建/运行/等待/就绪/结束
进程控制块(PCB):表示进程的数据结构,包括当前状态、PC、各cpu寄存器、调度信息、内存管理信息、运行......

继续阅读

操作系统概念——系统架构

第一章 简介
1.1 操作系统做什么
用户角度:人机界面,提供操作环境,易用性体验为主
系统角度:资源分配管理,协调各个程序正确运行

1.2 计算机组织和运行
cpu、内存以及各硬件通过设备控制器组成计算机系统,内存总线
运行结构:硬件事件产生中断通知,软件产生软中断(系统调用)......

继续阅读