第一章:操作系统概述
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调度算法的评价指标





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

被折叠的 条评论
为什么被折叠?



