
操作系统
文章平均质量分 95
操作系统课程实验和复习笔记
zyw2002
Talent hits a target no one else can hit; Genius hits a target no one else can see;
展开
-
操作系统复习笔记(2)——进程管理
进程的概念程序指令序列 (单道程序)进程程序段、数据段、PCB三部分组成了进程实体(进程映像)。一般情况下,我们把进程实体就简称为进程创建进程,实质上是创建进程实体中的PCB;而撤销进程,实质上是撤销进程实体中的PCB。注意:PCB是进程存在的唯一标志!进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。进程是动态的;程序是静态的。进程有独立性,能并发执行;程序不能并发执行。二者无一一对应关系。进程异步运行,会相互制约;程序不具备此特征。原创 2022-10-15 23:34:24 · 851 阅读 · 0 评论 -
操作系统复习笔记(1)—— 计算机系统概述
操作系统的层次结构负责管理和协调软件、硬件等计算机资源的工作为上层的应用程序,用户提供简单易用的服务操作系统是系统软件操作系统的概念是系统最基本最核心的软件,属于系统软件控制和管理整个计算机的硬件和软件资源合理的组织、调度计算机的工作与资源的分配为用户和其它软件提供方便的接口和环境操作系统的功能和目标作为计算机系统资源的管理者处理器(CPU)管理在多道程序环境下,cpu的分配和运行都以进程(或线程)为基本单位,因此对cpu的管理可理解为对进程的管理。原创 2022-10-15 23:29:21 · 779 阅读 · 4 评论 -
操作系统实验(5)—— 页面淘汰算法模拟实现与比较
利用标准 C 语言,编程设计与实现最佳淘汰算法、先进先出淘汰算法、最近最久未使用淘汰算法、简单 Clock 淘汰算法及改进型 Clock 淘汰算法,并随机发生页面访问序列开展有关算法的测试及性能比较。......原创 2022-06-26 08:00:00 · 4498 阅读 · 1 评论 -
操作系统实验(4)—— 处理机调度算法模拟实现与比较
编程实现基于特定处理器调度算法(三种以上,譬如**先来先服务调度算法、短进程优先调度算法、高优先权优先调度算法、高响应比优先调度算法、时间片轮转调度算法、多级反馈队列调度算法**、等等)的系统调度处理过程,并加以测试验证。...原创 2022-06-25 08:00:00 · 6339 阅读 · 0 评论 -
操作系统实验(3)—— 典型同步问题模拟处理编程设计与实现
📖 操作系统实验—— 典型同步问题模拟处理编程设计与实现文章目录Lab6: 典型同步问题模拟处理编程设计与实现1. 实验目的2. 实验要求3. 实验内容3.1 生产者-消费者问题3.1.1 问题描述3.1.2 编程实现3.1.3 结果分析3.2 读者写者问题(读者优先、写者优先)3.2.1 问题描述3.2.2 编程实现3.2.2.1 读者优先3.2.2.2 写者优先3.2.3 结果分析3.3 哲学家就餐3.3.1 问题描述3.3.2 编程实现3.3.2.1 解法13.3.2.2 解法23.3.2.2.原创 2022-05-09 23:54:53 · 1745 阅读 · 2 评论 -
操作系统实验(2)—— Linux启动初始化过程设计探析实验
📖 操作系统实验—— Linux启动初始化过程设计探析实验文章目录Linux启动初始化过程设计探析实验一、 实验目的二、 实验内容三、 内核源码研读3.1 引导启动程序Boot目录概述3.2 BIOS的启动原理3.3 bootsect.s程序3.3.1 bootsect原理概述3.3.2 bootsect.s源码注释3.4 setup.s程序3.4.1 setup.s原理概述3.4.2 setup.s源码注释3.5 head.s程序3.5.1 head.s原理概述3.5.2 head.s源码解读3..原创 2022-05-09 23:47:43 · 2568 阅读 · 15 评论 -
操作系统实验(1)—— Linux命令解释程序设计与实现
📖 操作系统实验: Linux命令解释程序设计与实现文章目录Linux命令解释程序设计与实现一、实验目的二、实验内容三、实验过程3.1 实验环境3.2 总体设计3.2.1 设计思路3.2.2 算法流程3.3 详细设计3.3.1 内建命令helpenvironcdclrcopypwdexittimetouchechoexecsetunset3.1.2 主程序显示命令提示符读取用户输入命令分解选择并执行内建命令执行命令main函数3.4 编译测试Linux命令解释程序设计与实现一、实验目的 探索.原创 2022-05-09 23:41:38 · 7069 阅读 · 68 评论