
操作系统
我是一名程序猿
延青的格言:会当凌绝顶,一览众山小。
展开
-
操作系统中的I/O设备管理
I/O设备即输入/输出设备,是用于计算机系统与人通信或与其他机器通信的所有设备,以及所有外存设备。1. I/O系统的组成I/O系统不仅包括各种I/O设备,还包括与设备相连的设备控制器,有些系统还配备了专门用于输入/输出控制的专用计算机,即通道。此外,I/O系统要通过总线与CPU、内存相连。1.1I/O系统的结构分为两大类:微机I/O系统、主机I/O系统1.1.1 微机I/O系...原创 2020-02-12 16:08:43 · 3859 阅读 · 0 评论 -
操作系统中的文件系统
本章节目录1. 文件1.1 文件命名1.2 文件结构1.3 文件类型1.4 文件存取1.5 文件属性1.6 文件操作2. 目录2.1 层次目录结构2.1.1 单层目录2.2.2 两级目录2.2.3 树形目录2.2.4 路径名2.2.5 常见的目录操作3. 文件系统的实现3.1 实现文件3.1.1连续分配3.1.2 磁盘链接表...原创 2020-02-12 10:24:43 · 787 阅读 · 0 评论 -
操作系统中的内存管理
本章节目录如下1. 存储器的层次结构1.1 存储器的层次结构1.2 存储器的局部性原理2. 程序的链接和装入2.1 程序的链接2.2 程序的装入2.3 程序装入的三种方式2.3.1 方式一:绝对装入方式2.3.2 方式二:可重定位装入方式(静态重定位)2.3.3 方式三:动态运行时装入(动态重定位)3. 连续分配存储管理方式3.1 单一连续分配3...原创 2020-02-12 10:24:13 · 462 阅读 · 0 评论 -
进程调度与死锁
本章节目录1. 进程调度的功能与时机1.1 进程调度的功能1.2 何时需要进程调度2. 进程调度算法2.1 进程调度算法分类2.2 选择调度方式和算法应遵循的规则2.2.1 一个好的算法有哪些特点3. 实时系统中的调度3.1 实现实时调度的基本条件4. 进程切换4.1 进程切换的定义4.2 进程切换的步骤5. 多处理调度5.1 多处理器系统的...原创 2020-02-12 10:23:01 · 664 阅读 · 0 评论 -
操作系统中的进程管理
1. 进程的概念1.1 进程的定义1.允许并发执行的程序在某个数据集合上的运行过程2.进程是由正文段、用户数据段和进程控制块共同组成的执行环境。其中,正文段是指存放被执行的机器指令。用户数据段是指存放用户数据。进程控制块指存放进程的运行环境。1.2 进程的特征1.并发性。多个进程实体能在一段时间间隔内同时运行。并发性是进程和现代操作系统的重要特征。2.动态性。进程是实体...原创 2020-02-12 10:21:35 · 3124 阅读 · 2 评论 -
操作系统概述
本章节目录1.什么是操作系统操作系统概念操作系统在计算机系统中的位置2.操作系统功能进程管理内存管理设备管理文件管理3.操作系统的发展计算机硬件发展的四个阶段操作系统发展的五个阶段4.操作系统的特征5.操作系统的体系结构简单的监控程序模型单体结构模型层次结构模型客户/服务器模型与微内核结构动态可扩展结构模型6.指令的执行...原创 2020-02-12 10:20:27 · 451 阅读 · 0 评论