随笔分类 - 操作系统 / 第一章
摘要:操作系统引导 操作系统引导是指计算机利用CPU运行特定程序,通过程序识别硬盘,识别硬盘分区,识别硬盘分区上的操作系统,最后通过程序启动操作系统,一环扣一环地完成上述过程。 磁盘里面有哪些相关数据 操作系统引导的过程
阅读全文
摘要:操作系统的体系结构 分层结构 特性:内核分多层,每层可单向调用更低一层的接口。 优点:便于调试和验证,自底向上逐层调试验证。 缺点:效率低,不可跨层调用,系统调用执行时间长。 模块化 特性:将内核划分为多个模块,各模块之间相互协作。 内核=主模块+可加载内核模块 主模块只负责核心功能,如进程调度、内
阅读全文
摘要:中断和异常 1、中断的作用 2、中断的类型 内中断: 例子1:试图在用户态下执行特权指令 例子2:执行除法指令时发现除数为0 若当前执行的指令是非法的,则会引发一个中断信号。 外中断: 每一条指令执行结束时,CPU都会例行检查是否有外中断信号。 3、中断机制的基本原理 知识回顾:
阅读全文
摘要:系统调用 1、什么是系统调用 2、系统调用与库函数的区别 3、为什么系统调用是必须的? 4、什么功能要用系统调用实现? 5、系统调用的过程 1、传递系统调用参数 2、执行陷入指令 3、由操作系统内核程序处理系统调用请求 4、返回应用程序 知识回顾:
阅读全文
摘要:操作系统的运行机制和体系结构 1、运行机制 2、操作系统的内核 内核是计算机上配置的底层软件,是操作系统最基本、最核心的部分。 实现操作系统内核功能的那些程序就是内核程序。 原子性:把一个或者多个操作在 CPU 执行的过程中不被中断的特性称为原子性 3、操作系统的体系结构:大内核和微内核 知识回顾:
阅读全文
摘要:操作系统的发展与分类 1、手工操作阶段 2、批处理阶段 单道批处理系统 多道批处理系统(操作系统开始出现) 3、分时操作系统 4、实时操作系统 5、其他的几种操作系统 知识回顾:
阅读全文
摘要:操作系统的特征 并发: 操作系统的并发性指计算机系统中同时存在着多个运行着的程序。 共享: 共享性是指系统中的资源可供内存中多个并发执行的进程共同使用。 共享即资源共享,是指系统中的资源可供内存中多个并发执行的进程共同使用。 虚拟: 异步: 知识回顾:
阅读全文
摘要:操作系统的概念、功能和目标 操作系统的概念(定义) 操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。 操作系统的功能和目标 1、作为系统
阅读全文