首页 > 其他分享 >(1)操作系统知识体系

(1)操作系统知识体系

时间:2023-11-23 20:14:17浏览次数:30  
标签:体系 需要 操作系统 运维 知识 内存 进程 多线程

体系概览

 

核心

操作系统最核心的部分是进程,因为操作系统不能自己提供服务,它只能通过安装系统中的应用程序。而应用程序启动后就成了进程。

围绕进程梳理发现:

  • 进程往往要做很多事情,比如浏览器同时要处理网络、又要处理鼠标、还要展示内容,因此有了多线程的概念。
  • 进程需要执行用的存储空间,比如需要程序指令、需要堆栈存执行数据,因此需要内存。
  • 进程需要将一部分数据持久化存储起来,因此需要文件系统。
  • 进程需要和外界通信,因此需要网络。
  • 开发过程希望进程可以单独部署,因此需要容器。
  • 操作系统内核本身也是一个程序,也可以理解为一个进程。

 

所以,进程是操作系统的核心。内核、多线程、内存、文件系统、网络、容器和虚拟是配套的能力。

 

进程做什么的

进程是程序的执行副本,操作系统用进程来分配资源,包括CPU的计算资源、内存和磁盘的存储资源、I/0设备的使用权等等。

 

操作系统提供的3类用户接口

  • 给程序员调用的API
  • 给运维人员和管理人员的shell
  • 给大众用户的图形界面

通常给程序员用的API是为了定制操作系统的能力,比如云计算、运维开发、嵌入式方向。

因为用户界面制作成本高,能力也最少,所以大部分运维人员和管理员都用shell。

 

标签:体系,需要,操作系统,运维,知识,内存,进程,多线程
From: https://www.cnblogs.com/doroshu/p/17852384.html

相关文章

  • 职场小白必备知识点-PPTP&L2TP协议​
    PPTP协议介绍客户端发起PPTP请求设备回复PPTP请求,建立GRE隧道客户端发送PPP认证协议,通过GRE封装设备解GRE封装,交给PPP处理程序处理认证设备从认证报文里取得用户名和密码HASH,和认证数据库比对设备PPP服务程序回复认证结果给PPTP服务程序,PPTP服务程序把回复的PPP包用GRE封装,返回客户......
  • 深度学习基础知识-网络
    循环神经网络(RerrentNeuralNetwork,RNN): 特点:对具有序列特性的数据非常有效,能挖掘数据中的时序信息以及语义信息序列特性:符合时间顺序,逻辑顺序,或者其他顺序就叫序列特性深度神经网络DNN,卷积神经网络CNN,生成对抗网络GAN ......
  • 获取微信版本、手机操作系统、手机类型
    效果图letsystem={}letuserAgent=navigator.userAgent//获取微信版本letsystemInfo=userAgent.match(/MicroMessenger.*?(?=)/)if(systemInfo&&systemInfo.length>0){system.wechat=systemInfo[0]}//苹果手机......
  • 企业知识库?这篇文章给你讲清楚!
    在当今商务环境中,企业面对着大量信息和知识的流动。这些信息和知识散布在各个部门、团队甚至个人之间,难以进行有效的整合和利用。然而,企业知识库的出现解决了这一问题。它提供了一个统一的平台,将分散的信息聚集到一个集中的数据库中,并通过搜索、分类、标签等功能使用户能够快速定位......
  • 腾讯 PCG 数据治理体系
    腾讯PCG数据治理体系https://mp.weixin.qq.com/s/3-6eZbL7kbqgrf3xOYjXRQ  PCG元数据建设(链路、血缘、热度、成本等);构建治理引擎(资产分体系、治理引擎);构建大数据开发相关套件。翻译搜索复制......
  • 最佳实践树莓派usb固态硬盘安装ubuntu操作系统
    给树莓派安装ubuntu操作系统时,网上查了各种改配置文件的模式,非常麻烦。最佳方案直接使用树莓派镜像烧录器实现官方USBMassStorageBoot :1.启动RaspberryPiImager,选择树莓派4; 2.在OperatingSystem选择Miscutilityimages工具型镜像;3.选择Bootloader; ......
  • 【略读论文|时序知识图谱补全】Learn from Relational Correlations and Periodic Eve
    会议:SIGIR,时间:2023,学校:国防科技大学摘要:之前模型存在的问题:未能利用快照内结构信息的关系之间的语义相关性与快照间时间交互沿时间轴的周期性时间模式。本文的工作:提出了一种新的推理模型(RPC);它通过两个新的通信单元,即关系通信单元(RCU)和周期通信单元(PCU),充分挖掘关系关联和周......
  • 数据分析从入门到高级,10分钟帮你构建知识体系!
    数据分析是一种通过收集、整理、解释和可视化数据来获得洞察力和做出决策的过程。它在各行各业都起着至关重要的作用,包括市场营销、金融、医疗保健、人力资源等领域。在本文中,我将为你介绍数据分析的入门知识,并逐步向你介绍一些高级概念和技巧。入门知识1.数据分析的基本概念......
  • 证券从业资格证考点(金融市场基础知识)--我国黄金市场
    (1)2002年10月,上海黄金交易所正式运行,实现了中国黄金生产、消费、流通体制的市场化,标志着我国国内黄金市场的正式开放。(2)中国黄金市场目前初步形成了以上海黄金交易所黄金现货为主体,上海期货交易所黄金期货、商业银行柜台黄金产品共同组成的,层次分明且各有侧重的多元市场体系。故“......
  • 二分查找知识总结
    整数二分:二分的本质并不是单调性,而是从一半满足一半不满足的区间中找到边界点。模板题:数的范围给定一个按照升序排列的长度为n的整数数组,以及q个查询。对于每个查询,返回一个元素k的起始位置和终止位置(位置从0开始计数)。如果数组中不存在该元素,则返回 -1-1。输入格式第一......