1、在操作系统中有以下重要概念:
内存管理机制、进程线程调度、信号、内核对象、系统调用、协议栈的实现等,以及理解如何寻址内存、如何管理虚拟存储、如何实现中断等,深刻理解和掌握这些是很重要的。
2、操作系统层是最靠近硬件的软件层,负责管理和控制计算机硬件并对其作首次扩充和改造,主要做好资源的调度和分配、信息的存取与保护、并发活动的协调与控制工作,把上层的支撑软件和应用软件与计算机硬件隔离开来,为其运行提供良好的基础和强有力的支撑。
3、OS有权分配资源,而其他程序只能使用资源。OS实现资源管理机制,运行应用程序提供资源管理策略。
4、OS的资源管理技术:资源管理、资源虚化、资源抽象、组合使用抽象和虚化技术。
5、OS中的基础抽象:进程、虚存、文件。
计算机系统的物理资源分为两大类:计算类、存储及接口类。
(1)进程抽象:
进程是对于进入贮存的当前运行程序在处理器上操作的状态集的一个抽象,他是并发和并行操作的基础。每个进程都是一个自治执行单元,执行时需要使用计算机资源,至少需要处理器(包括程序计数器、通用寄存器、堆栈指针寄存器和其他寄存器)和主存。
(2)虚拟抽象:
物理主存被抽象成虚拟主存,给每个进程造成一种假象,认为它正在独占和使用整个主存。

本文介绍了操作系统的基本概念,包括内存管理机制、进程线程调度、虚拟机、系统调用等。阐述了进程作为处理器、主存和设备的抽象,以及虚拟内存和文件的抽象。操作系统通过资源管理、虚化和抽象技术实现硬件资源的有效利用,并通过系统调用来控制和交互。此外,还讨论了处理器管理、存储器管理、设备管理和文件管理等关键功能。
最低0.47元/天 解锁文章
799

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



