操作系统——bilibili王道考研操作系统课程笔记

本文深入探讨了操作系统的概念、功能和目标,阐述了操作系统的四个特征,以及其发展与分类。重点讲解了进程管理,包括进程的定义、状态转换、控制及通信,并详细介绍了处理机调度的原理和算法。同时,涵盖了内存管理的基础知识,如连续分配、分页和分段存储管理,以及虚拟内存的实现。通过对各种调度算法和死锁问题的分析,展示了操作系统如何确保系统资源的有效利用和安全性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一章:操作系统概述

1.操作系统的概念(定义)、功能和目标。

知识总览

计算机系统的层次结构:逻辑(纯硬件)->操作系统->应用程序-》用户。

操作系统:

1.负责管理协调硬件、软件等计算机资源的工作。

2.为上层的应用程序、用户 提供简单易用的服务。

3.操作系统是系统软件,而不是硬件。

操作系统的概念(定义):操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件和软件资源,,并合理地组织和调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。

操作系统的功能和目标

 

 

 2.操作系统的四个特征

 3.操作系统的发展与分类

 

 (绿色框常考)

4.操作系统的运行机制体系结构

 

 5.中断和异常

  进程1在用户态下运行,运行了一段时间后,CPU收到计时部件发出的中断信号,CPU收到信号,意味着CPU需要管理,因此CPU切到核心态,CPU的使用权限交给操作系统,操作系统内核负责对中断信号进行处理。操作系统发现刚才的中断信号是“进程1的时间片已到”,操作系统换进程2运行。完成管理工作后,操作系统将CPU的使用权交还给用户进程,接下来进程2执行。进程2执行一段时间后,进程2发出系统调用(内中断信号)请求输出。为了保证系统安全性,输入输出操作是特权指令,不允许用户直接使用。所以发出系统调用(内中断信号)请求输出操作。CPU切换到核心态处理进程2的请求,按照进程2的请求,要求输出设备开始工作。进程2暂停运行,进程3运行。把CPU使用权还给用户进程,并且输出设备按照要求并行工作。。。。。。

 

6. 系统调用

 第二章:进程管理

2.1

2.1.2进程的定义、组成、组织方式、特征

 

 2.1.2进程的状态与转换

2.1.3进程控制

 

 2.1.4进程通信

 2.1.5线程概念和多线程模型

 

 

2.2

2.2.1处理机调度的概念、层次

 2.2.2进程调度的时机、切换与过程、方式

 2.2.3调度算法的评价指标

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值