操作系统
-----------------------------------------------------------、
1、操作系统分类:批处理系统、分时操作系统、实时操作系统
操作系统特征:并发性、共享性、虚拟性、不确定性
操作系统的功能:处理机管理、文件管理、存储管理、设备管理、用户接口
注意:目录在写回磁盘时发生异常,对系统的影响很大。
——————————————————————————————
2、进程:资源分配和独立运行的基本单位,是核心调度的最小单位。
进程是有状态的,程序是静态的。
(1)进程的组成:进程控制块(进程存在的唯一标识符)、程序、数据
进程的三态:运行、阻塞、就绪
(2)信号量机制:公用信号量(互斥):初值等于1或资源数目
私用信号量(同步):初值等于0或某个正整数
(3)p v操作
p操作:s:s=s-1,s>=0时p操作继续执行
v操作:s:s=s+1,s>0时v操作继续执行
================================================================
3、死锁:若系统存在一组进程,一个进程占有某种资源,而又在等待另一个进程所占用的
资源,这种永远等待不能结束,则说这个系统出现死锁。
死锁四个必要条件:互斥条件、不可剥夺条件、占有且申请条件、循环等待条件
分享到:
相关推荐
操作系统.xmind文件提供了清晰的操作系统知识框架,通过图形化的方式帮助学习者理解和记忆复杂的概念。 九、PDF和PNG版资料 操作系统.pdf和操作系统.png分别提供了文字和图像形式的操作系统知识概览。PDF文件通常...
操作系统知识题库文档 操作系统是计算机科学中的一门重要领域,涉及计算机系统的管理和控制。操作系统知识题库文档旨在提供操作系统的基本概念、特征、类型、进程管理、存储器管理、虚拟存储器、输入输出系统、文件...
Linux操作系统知识Linux操作系统知识Linux操作系统知识Linux操作系统知识Linux操作系统知识Linux操作系统知识Linux操作系统知识Linux操作系统知识Linux操作系统知识Linux操作系统知识Linux操作系统知识Linux操作系统...
2. 进程与线程管理:操作系统中的进程管理主要负责创建、调度和终止进程。文中提到UNIX系统中的fork()函数用于创建新进程,而exit()用于终止进程。kill()函数用于向进程发送信号,而进程控制块(PCB)是记录进程信息...
操作系统相关知识Windows操作系统或者是Linux操作系统的。 本书的使用对象是普通高等院校计算机专业的学生、具有一些操作系统基本知识并想进一步了解程序设计以及操作系统实验内容的读者,也可作为普通高等院样操作...
Linux操作系统知识地图,一张图搞定linux必备核心技能:基础知识体系、性能优化实践、操作系统原理。
操作系统知识点汇总(适用于选择填空题/简答题)操作系统知识点汇总(适用于选择填空题/简答题)操作系统知识点汇总(适用于选择填空题/简答题)操作系统知识点汇总(适用于选择填空题/简答题)操作系统知识点汇总...
计算机操作系统《第四版》西安电子科技大学出版社,知识点整理,纯手工打,自己学习使用
《高级操作系统2018年试题及答案.docx》、《高级操作系统(1).pdf》、《2019高级操作系统.docx》和《高级操作系统知识点.doc》这四个文档分别提供了具体的试题、解析和知识点总结,是学习者宝贵的参考资料。
操作系统是计算机系统的核心组成部分,它负责管理和控制计算机硬件与软件资源,为用户提供服务。软件工程师需要深入了解操作系统基础知识,包括...操作系统知识的深入理解有助于开发出高效、稳定且适应不同环境的软件。
计算机操作系统知识点2
操作系统与网络知识
王道考研操作系统知识点整理.epub,epub方便移动端阅读.
Linux_基本知识、操作系统、基本的操作命令,试用与初学者
在“1.1 操作系统相关知识”这个主题中,我们将深入探讨操作系统的基本概念、主要功能以及常见类型。 操作系统的主要功能包括: 1. **进程管理**:操作系统负责进程的创建、调度、同步和通信,确保多个程序能并发...
操作系统知识点总结 操作系统是计算机系统资源的管理者,位于所有软件的最底层,为计算机使用者提供了一种良好的操作环境,并为各种应用系统提供了基本的支持环境。操作系统的基本特征是并发与共享。 操作系统知识...
操作系统的知识点串讲,点出了课本中的重点难点,也有不少复习重点,广工的孩纸们,快来吧
详尽描述嵌入式系统软件及其操作系统知识,勾勒出重点掌握内容
计算机操作系统基础知识大全.pdf