首页 > 其他分享 >操作系统的特征和体系结构

操作系统的特征和体系结构

时间:2023-07-30 21:00:38浏览次数:38  
标签:操作系统 特征 -- 内存 Linux 共享 OS 体系结构

操作系统的主要特征

 

 

 

 

 

 

 

 

 

OS特征 -- 并发

并发(concurrency):指处理多个同时性活动的能力。

由于并发将会引发很多的问题:活动切换,保护,相互依赖的活动间的同步。

注意与并行(parallel)区分:与并发类似,但多指不同程序同时在多个硬件部件上执行。

OS特征 -- 共享

 共享(sharing):操作系统与多个用户的程序共同使用计算机系统中的资源(共享有限的系统资源)

  • 互斥共享(如打印机)
  • 同时共享(如可重入代码,磁盘文件)

OS特征 -- 虚拟

虚拟(Virtual):

OS特征 -- 随机

随机:

  操作系统必须随时对已不可预测的次序发生的事件进行响应并处理。

 

 

操作系统的架构(Linux):

                                                            

 根据内核的核心功能,Linux内核提出了5个子系统,分别负责如下的功能:

  • Process Scheduler,也称作进程管理、进程调度。负责管理CPU资源,以便让各个进程可以以尽量公平的方式访问CPU。
  • Memory Manager,内存管理。负责管理Memory(内存)资源,以便让各个进程可以安全地共享机器的内存资源。另外,内存管理会提供虚拟内存的机制,该机制可以让进程使用多于系统可用Memory的内存,不用的内存会通过文件系统保存在外部非易失存储器中,需要使用的时候,再取回到内存中。
  • VFS(Virtual File System),虚拟文件系统。Linux内核将不同功能的外部设备,例如Disk设备(硬盘、磁盘、NAND Flash、Nor Flash等)、输入输出设备、显示设备等等,抽象为可以通过统一的文件操作接口(open、close、read、write等)来访问。这就是Linux系统“一切皆是文件”的体现(其实Linux做的并不彻底,因为CPU、内存、网络等还不是文件,如果真的需要一切皆是文件,还得看贝尔实验室正在开发的"Plan 9”的)。
  • Network,网络子系统。负责管理系统的网络设备,并实现多种多样的网络标准。
  • IPC(Inter-Process Communication),进程间通信。IPC不管理任何的硬件,它主要负责Linux系统中进程之间的通信。

每个模块的具体介绍,可以参考(51条消息) Linux的内核结构详述_Bonnie i的博客-CSDN博客

标签:操作系统,特征,--,内存,Linux,共享,OS,体系结构
From: https://www.cnblogs.com/kongyijin/p/17591091.html

相关文章

  • chatGPT回答的,关于使用USB引导,使用WDS安装操作系统的提示:
    理解网络引导WDS安装windows操作系统么? 当然,我可以帮助您理解以网络引导(WindowsDeploymentServices,即WDS)安装Windows操作系统的基本过程。WindowsDeploymentServices是一种让管理员远程安装Windows操作系统的工具,这样可以在域环境中快速地为多个系统进行操作......
  • Linux操作系统基本操作
                               greperr* -r>error.txt    将搜索的结果保存至error.txt中greperror < vcs.log      搜索vcs.log文件中的error          ......
  • JAVA体系结构
    JAVA体系结构JavaSE(Java Standard Edition):标准版,定位在个人计算机上的应用这个版本是Java平台的核心,它提供了非常丰富的API来开发一般个人计算机上的应用程序,包括用户界面接口AWT及Swing,网络功能与国际化、图像处理能力以及输入输出支持等。在上世纪90年代末互联网上大放异......
  • shell命令概述 Shell作用:命令解释器 介于操作系统内核与用户之间,负责解释命令行 获得
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • 第一章操作系统概述
    0.定义操作系统(OperatingSystem,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配;以提供给用户和其他软件方便的接口和环境;它是计算机系统中最基本的系统软件。操作系统是系统资源的管理者向上层提供方便易用的服务1.特征操......
  • 软考-架构师-第一章-计算机组成与体系结构 第二节 计算机系统结构的分类(读书笔记)
    版权声明主要针对希赛出版的架构师考试教程《系统架构设计师教程(第4版)》,作者“希赛教育软考学院”。完成相关的读书笔记以便后期自查,仅供个人学习使用,不得用于任何商业用途。版权声明第二节计算机系统结构的分类Flynn分类法第二节计算机系统结构的分类Flynn分类法1966年,Micha......
  • 软考-架构师-第一章-计算机组成与体系结构 第一节 计算机硬件的组成(读书笔记)
    版权声明主要针对希赛出版的架构师考试教程《系统架构设计师教程(第4版)》,作者“希赛教育软考学院”。完成相关的读书笔记以便后期自查,仅供个人学习使用,不得用于任何商业用途。版权声明第一节计算机硬件的组成控制器程序计数器指令寄存器指令译码器时序部件运算器算数逻辑单元累加......
  • 软考-架构师-第一章-计算机组成与体系结构 第三节 复杂指令集系统与精简指令集系统(读
    版权声明主要针对希赛出版的架构师考试教程《系统架构设计师教程(第4版)》,作者“希赛教育软考学院”。完成相关的读书笔记以便后期自查,仅供个人学习使用,不得用于任何商业用途。版权声明第三节复杂指令集系统与精简指令集系统CISC特点RICS特点第三节复杂指令集系统与精简指令集系......
  • 软考-架构师-第一章-计算机组成与体系结构 第五节 存储系统(读书笔记)
    版权声明主要针对希赛出版的架构师考试教程《系统架构设计师教程(第4版)》,作者“希赛教育软考学院”。完成相关的读书笔记以便后期自查,仅供个人学习使用,不得用于任何商业用途。版权声明第五节存储器系统传统存储系统主存辅存Cache局部性原理时间局部性空间局部性存储器存取方式顺序......
  • 软考-架构师-第一章-计算机组成与体系结构 第五节 存储系统(读书笔记)
    版权声明主要针对希赛出版的架构师考试教程《系统架构设计师教程(第4版)》,作者“希赛教育软考学院”。完成相关的读书笔记以便后期自查,仅供个人学习使用,不得用于任何商业用途。版权声明第五节存储器系统传统存储系统主存辅存Cache局部性原理时间局部性空间局部性存储器存取方式顺序......