随笔分类 - 操作系统OS
摘要:操作系统 基本知识 用户态与内核态 系统态(也称为管态/核心态/内核态)——运行操作系统程序 当进程运行在内核态时,CPU堆栈指针寄存器指向的是内核堆栈地址,使用的是内核堆栈 用户态(也称为目态)——运行用户程序 当进程运行在用户态时。CPU堆栈指针寄存器指向的是用户堆栈地址,使用的是用户堆栈 在实
阅读全文
摘要:第六章 输入输出系统 6.1 I/O系统的功能,模型,和接口 基本功能 隐藏物理设备的细节 与设备的无关性 提高处理机和I/O设备的利用率 对I/O设备进行控制 确保对设备的正确共享 错误处理 层次结构 I/O系统接口 块设备接口 块设备 隐藏了磁盘的二维结构 将抽象命令映射为低层操作 流设备接口
阅读全文
摘要:第五章虚拟存储器 虚拟存储器在逻辑上实现了对内存容量的扩充 概述 常规存储管理方式的特征 一次性:作业必须一次性的全部装入内存后方能开始运行 驻留性:作业被装入内存后,将一直驻留到作业运行结束 局部性原理 程序运行时存在局部性现象,由于大多是顺序执行,循环结构,以及对数据结构的处理也是局限于一个小范
阅读全文
摘要:第四章存储器管理 存储器管理最主要的对象是内存的管理 存储器的层次结构 由于几乎每条指令都涉及存储器的访问,所以对速度有很高要求 对存储器的三个要求 存储器的访问速度要快,能与处理机速度匹配 存储器容量要大 存储器价格要便宜 但这三个条件目前无法同时满足,于是现代计算机系统无一例外地采用了多层结构的
阅读全文
摘要:第三章 处理机调度与死锁 学习自《计算机操作系统》第五版 处理机=处理器(cpu)+主存储器+输入输出设备接口 内存中的进程数目往往多于处理机数目,所以需要系统按某种算法,动态地分配处理机给就绪状态的一个进程,分配处理机的任务由处理机调度程序完成。 处理机调度 调度层次 高级调度,又称作业调度,调度
阅读全文
摘要:学习自《计算机操作系统》第五版 进程Process 为了实现程序并发运行,并且可以对并发执行的程序加以描述和控制,引入了进程。 进程是具有独立功能的程序在一个数据集合上运行的过程, 它是系统进行资源分配和调度的一个独立单位。 PCB+程序段+数据段=进程 进程的三种基本状态 就绪:进程已分配到除CP
阅读全文

浙公网安备 33010602011771号