文章 2023-12-15 来自:开发者社区

计算机操作系统-第十四天

前言        在还没有引入进程的概念时,系统中的各个程序只能串行执行,即不能边听音乐边QQ聊天,在引入了进程的概念后,就可以实现边听音乐边QQ聊天。        但是我们在使用QQ时除了聊天还会进行视频、发送文件等操作,而在传统的进程定义中,进程是程序的一次执行,但这些功能很显然不可能是由一个程序顺序处理就能....

计算机操作系统-第十四天
文章 2023-12-15 来自:开发者社区

计算机操作系统-第十三天

前言!!!回归!!!进程通信(IPC)概念:进程间通信(Inter-Process Communication,IPC)是指两个进程之间产生数据交互进程间通信需要依赖于操作系统内核的支持,为什么? 1、进程是分配资源的单位(包括内存地址空间),因此各进程拥有的内存地址空间相互独立2、出于安全性考虑,一个进程不能直接访问另一个进程的地址空间(你只能登你的QQ但是不能登我的QQ) 进程通信的方法共享....

计算机操作系统-第十三天
文章 2023-12-15 来自:开发者社区

计算机操作系统-第十二天

进程控制的基本概念什么是进程控制        进程控制的主要功能是对系统中的所有进程实施有效的管理,它具有创建新进程、撤销已有进程、实现进程状态转换等功能。简单理解就是:进程控制就是要实现进程状态转换如何实现进程控制        利用微内核中的”原语“实现,前面我们提到原语是一种特殊的程序,它的执行具有原子性,也....

计算机操作系统-第十二天
文章 2023-12-15 来自:开发者社区

计算机操作系统-第十一天

1、进程的状态创建态与就绪态1、进程正在被创建时,处于“创建态”,在这个阶段操作系统会为进程分配资源、初始化PCB2、当进程创建完成后,进入“就绪态”,处于就绪态的进程已经具备了运行条件,但是由于没有空闲CPU,就暂时不能运行        系统中可能会有多个进程都处于“就绪态,当CPU空闲时,操作系统就会选择一个就绪进程,让它上处理机运行。运行态当一个进....

计算机操作系统-第十一天
文章 2023-12-15 来自:开发者社区

计算机操作系统-第十天

1、操作系统的进程进程的概念当我们打开多个qq程序,我们会发现任务管理器的进程中有两个qq进程:程序:是静态的,是放在磁盘里的可执行文件,是一系列的指令集合进程:是动态的,是一个程序的一次执行过程,同一个程序多次执行会对应多个进程进程的组成------PCB        为了区分这些看起来相同的进程,操纵系统会在一个进程创建时,为该进程分配一个唯一的、不....

计算机操作系统-第十天
文章 2023-12-15 来自:开发者社区

计算机操作系统-第九天

1、虚拟机传统计算机的特点:一台物理机器只能运行一个操作系统虚拟机的特点: 使用虚拟化技术,将一台物理机器虚拟化为多台虚拟机器(Virtual Machine,简称VM)每个虚拟机都可以独立运行一个操作系统虚拟机也可以被称作:虚拟管理程序、虚拟机监控程序、Virtual Machine Monitor、Hypervisor第一类VM:直接运行在硬件上特点:一台机器的硬件资源被第一类虚拟机管理程序....

计算机操作系统-第九天
文章 2023-12-15 来自:开发者社区

计算机操作系统-第八天

1、操作系统引导什么是操作系统引导?操作系统的引导就是当开机时,怎么让操作系统运行起来操作系统引导的过程分区表说明了磁盘中的每一个盘所占的内存空间的大小,以及它们的取值范围①在电脑开机后CPU执行位于ROM芯片中固定位置的引导程序(先进行硬件自检,再开机)②将磁盘的第一块--主引导记录读取内存,执行磁盘引导程序,扫描分区表③从活动分区(安装了操作系统的分区)读入分区引导记录,执行其中的程序④从根....

计算机操作系统-第八天
文章 2023-12-15 来自:开发者社区

计算机操作系统-第七天

1、计算机操作系统的结构(续集)分层结构特性:最底层是硬件,最高层是用户接口,每层只可使用更低的相邻层所提供的功能接口(只有第一层可以直接操作硬件,第二次只能使用第一层提供的功能接口......) 优点:1、便于调试和验证,自底层向上逐层调试验证        因为每一层都只会使用相邻的低层所提供的功能,第一层只会使用底层的硬件各种特性而硬件的各种特性在出....

计算机操作系统-第七天
文章 2023-12-15 来自:开发者社区

计算机操作系统-第六天

1、操作系统的体系结构(简要了解)操作系统的内核:内核是操作系统最基本、最核心的部分,实现操作系统内核功能的那些程序就是内核程序。操作系统内核功能需要运行在内核态,非内核功能需要运行在用户态操作系统的体系结构当应用程序想要请求操作系统的服务,这个服务的处理同时涉及到进程管理、存储管理设备管理变态的过程存在时间成本,频繁的变态会降低系统性能 关于微内核的相关理解:     &am...

计算机操作系统-第六天
文章 2023-12-15 来自:开发者社区

计算机操作系统-第五天

1、系统调用什么是系统调用?有何作用?        系统调用是操作系统提供给应用程序(程序员/编程人员)使用的接口,可以理解为一种可供应用程序调用的特殊函数,应用程序可以通过系统调用来请求获得操作系统内核的服务系统调用与库函数的区别:不涉及系统调用的库函数:如“取绝对值”的函数涉及系统调用的库函数:如”创建一个新文件“的函数下面是具体的内容:系统调用(S....

计算机操作系统-第五天

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

龙蜥操作系统

龙蜥社区(OpenAnolis)是面向国际的 Linux 服务器操作系统开源根社区及创新平台,秉承“平等、开放、协作、创新”的原则,理事会由阿里云、统信软件、龙芯、Arm 、Intel 等 24 家国内外头部企业共同组成,有超过 1000 家来自芯片厂商、软件厂商、整机厂商、操作系统厂商等覆盖操作系统全产业链的合作伙伴参与生态共建。

+关注
相关镜像