操作系统
mbinary
博客 https://mbinary.xyz
展开
-
[现代操作系统] 操作系统引论
操作系统引论操作系统引论 0.1. 位置0.2. 功能 0.2.1. 向应用程序提供抽象–自顶向下0.2.2. 资源管理–自底向上0.3. 发展历史 0.3.1. 第一代 (1945~1955)–真空管和穿孔卡片0.3.2. 第三代 (19665~1980)–集成电路芯片和多道程序设计0.3.3. 第四代 (1980~)–个人计算机0.4. 操作系统结构 0.4.1....原创 2018-06-14 10:42:58 · 454 阅读 · 0 评论 -
死锁
死锁定义死锁建模-- 资源分配图处理死锁鸵鸟算法检测并恢复死锁检测死锁恢复利用抢占利用回滚杀死进程死锁避免资源轨迹图安全区域与不安全区域银行家算法死锁预防死锁条件破坏互...原创 2018-06-02 15:20:12 · 616 阅读 · 0 评论 -
[现代操作系统] I/O之硬件原理
I/O 硬件原理I/O 设备 块设备 (block device)字符设备 (character device)设备控制器 (device controller / adapter)内存映射 I/O 方案工作原理优点缺点DMA(直接存储器存取, Direct Memory Access) 工作原理对 CPU 的延迟 周期窃取 (Cycle Stealing)突发...原创 2018-06-16 21:26:32 · 588 阅读 · 0 评论 -
[现代操作系统] 多处理机系统
1. 多处理机简介2. 多处理机硬件 2.1. UMA(Uniform Memory Access) 2.1.1. 基于总线的 UMA 多处理机体系结构2.1.2. 基于交叉开关的 UMA 多处理机2.1.3. 基于多级交换的 UMA 多处理机2.2. NUMA(nonuniform memory access)2.3. 多核芯片3. 多处理机操作系统类型 3.1. 每个 CP...原创 2018-06-09 17:23:52 · 1043 阅读 · 0 评论 -
[现代操作系统] I/O 软件
IO 软件目标IO 处理方式IO 软件层次 中断处理程序设备驱动程序 位置功能运行与设备无关的 I/O 软件用户空间的 IO 软件IO 软件目标设备独立性 (device independence): 编写的程序能够访问任何设备而无需事先指定. 即程序的通用性统一命名 (uniform naming): 一个文件或一个设备的名字应该是一个简单的字符串或...原创 2018-06-17 15:06:58 · 503 阅读 · 0 评论 -
[现代操作系统] I/O 设备
盘 硬件 磁盘RAIDCD-ROM磁盘格式化磁盘臂调度算法错误处理稳定存储器 目标模型原理时钟 时钟硬件 构成模式时钟软件软定时器用户界面 键盘 键盘软件模式,回显规范模式下的特殊字符鼠标 硬件原理X Windows System瘦客户机 (thin client)电源管理 思路硬件问题OS 问题 显示器硬盘CPU内存...原创 2018-06-17 21:23:44 · 701 阅读 · 0 评论 -
WSL 中的 VIM 与 Windwos 剪切板通信
WSL(Windows Subsystem for Linux)真香,然而还是存在一些瑕疵。比如 WSL不是使用的系统剪切板,与系统剪切板通信,进行复制粘贴,是一个很棘手的问题。本文谈谈解决这个问题的一些方法。说明环境如下Windows 10: 1709WSL: Ubuntu 1904说明<c-r> 代表组合键 ctrl+r<cr> 代表回车键&l...原创 2019-05-28 16:21:28 · 3650 阅读 · 1 评论