首页 > 其他分享 >操作系统的学习

操作系统的学习

时间:2024-05-03 10:46:08浏览次数:17  
标签:管理器 操作系统 程序 学习 线程 进程 计算机

通过学习后,我了解到软件是由程序+数据+文档构成的,而操作系统作为管理程序的程序,它的目的在于控制计算机软硬件资源、合理组织计算机工作流程。它的特特点就在于可以宏观并行、微观串行。当我们运行多个程序时,操作系统可以为我们合理的分配内存空间与机器周期,以保证多个程序看起来是同时执行的。其工作原理即是OS内核->PCB程序控制块->应用程序,就类似于计算机系统上的任务管理器,通过任务管理器可以管理程序的运行、而OS内核作为程序则是程序调用自己管理自己。进程作为操作系统的新质,它是一个具有独立功能的程序在一个数据集合上的动态执行过程,目的就是提高硬件的利用率。举例来说,进程就是计算机中的每一个任务,这些程序通过计算机为它们分配一个进程资源,在进程上执行。而日常对于程序应用的切换则是通过时钟中断处理来控制的,并且进程拥有多态:阻塞、挂起、激活等.但是由于进程是一个独立的个体,其资源的共享或切换的速度很慢,因此线程就作为进程的新质产生,一个进程下有一个主线程、多个子线程,线程之间的资源是可以共享的并且速度很快,所以操作系统是通过进程与线程的配合去执行每一步,运行的效率就大大提高了。

标签:管理器,操作系统,程序,学习,线程,进程,计算机
From: https://www.cnblogs.com/dongbingyu/p/18170986

相关文章

  • 计算机操作系统
    计算机操作系统的研究与分析摘要:本文全面系统地介绍了计算机操作系统的定义、发展历程、主要功能、分类、特点等方面的内容,并对其未来发展趋势进行了深入探讨。操作系统作为计算机系统的核心,在信息技术的发展中起着至关重要的作用。一、引言计算机操作系统是连接计算机硬件与......
  • 操作系统
    操作系统(OS)是计算机系统中最重要的软件部分,它负责管理硬件资源和提供必要的服务以支持应用程序的执行。在计算机导论中,了解操作系统的基本概念和工作原理是非常重要的。本文将简要介绍操作系统的一些关键概念,包括其定义、功能以及分类。操作系统的定义操作系统是一种软件,它作......
  • 操作系统总结
    操作系统的地位:操作系统是计算机硬件上加载的第一层软件,是对计算机硬件功能的首次扩充。其他软件只有在操作系统的支持下,才能对计算机硬件工作。操作系统是一种重要的系统软件。计算机硬件加上I/O管理软件称为虚拟机,虚拟机再加上文件管理软件称为较强的虚拟机,较强的虚拟机再加上......
  • 操作系统
    通过cpu动态模型的事例,得出累加寄存器的值被自动加2,为执行下一条指令做准备。当上一条指令执行完毕以后,CPU开始下一个指令周期的执行。整个取指过程使用一个机器周期,可以简化表示为:PC=〉AR=〉ABus=〉Memery=〉DBus=〉DR=〉IR,PC+2。微机系统的存储体系,按照访问速度划分为寄存......
  • 操作系统
    标题:浅析操作系统的重要性及其发展摘要:本文主要探讨了操作系统在计算机系统中的关键作用,以及其随着科技发展而不断演进的历程。一、引言操作系统作为计算机系统的核心组成部分,起着至关重要的作用。它管理和协调硬件与软件资源,为用户和应用程序提供了一个稳定、高效的运行环境......
  • 微机结构和操作系统
    操作系统是一组控制和管理计算机系统的软硬件资源,合理地组织计算机工作的原理和工作流程,方便用户使用的程序集合。其主要功能包括:管理和控制系统资源,如处理机管理、存储管理、设备管理等。提供方便用户使用计算机的用户界面。对计算机系统功能进行优化。协调计算机的各种动作......
  • 《操作系统》
    操作系统是管理控制计算机软硬件资源、合理组织计算机工作流程,以便用户有效使用计算机的程序集合,有批处理操作系统,分时操作系统,通用操作系统,网络操作系统等等。操作系统具有并发性、共享性、虚拟性和异步性等特征以及权威性、庞大复杂、核心常驻内存、重要性等特点,主要有操作文件......
  • 《操作系统》分析与总结
    通过这段时间对《操作系统》的学习,我有了很多感受,首先操作系统是计算机系统中最基本的系统软件之一。操作系统的主要功能包括进程管理、内存管理、文件系统管理和设备管理。现代操作系统已经具备了强大的功能和稳定性,为计算机用户提供了便利的操作环境。首先,操作系统中有内存管理......
  • 网课-线性代数学习笔记
    线性一个函数\(f(x)\)是线性的,当且仅当:\(f(x+y)=f(x)+f(y),f(kx)=kf(x)\)其中\(c\in\mathbf{R}\),\(x,y\)为某种可运算的元素。向量纵向的列表。\[\begin{bmatrix}a\\\vdots\\c\end{bmatrix}\]线性函数:\(c_1x_1+c_2x_2+\dots+c_nx_n\)线性变换:定......
  • 操作系统总结
    计应232朱思嘉,发表操作系统总结操作系统有两大特点,硬件相关,应用无关。操作系统包含进程。进程概念是一个具有一定独立功能程序在一个数据集合上的一次动态执行过程,进程的特点有,动态性,独立性,并发性,结构性。进程由程序+数据+PCB构成(标志性)。引入线程是将进程间的多个程序执行流并发......