您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > 操作系统百科

操作系统到底帮我们做什么了呢?

时间:2022-05-16 15:03:20  来源:  作者:ZC码农一枚

定义

集中了资源管理功能和控制程序执行功能的一种软件,称为操作系统。

主要任务2个

组织和管理计算机系统中的硬件及软件资源

操作系统根据用户对各种资源的需求情况,根据资源的当前分配和使用情况以及有关的资源调整策略,对资源进行有效的组织和管理。

向用户提供各种服务功能

主要分为两个方面。一是向程序开发人员提供高效的编程接口。二是向使用计算机系统的用户提供接口,使得用户能够灵活、方便、有效地使用计算机。

主要特征

并发性

并发性是指在计算机系统中同时存在若干运行着的程序,从宏观上看,这些程序在同时向前推进。简而言之就是在同一时间间隔内同时进行着两个以上的事务。其中有一个比较容易混淆的概念并行性--它指的是在微观上同一时刻进行两个以上的事务。

共享性

定义:操作系统程序与多个用户程序共用系统中的各种资源

它主要共享了如下几项重要资源:

  • 中央处理器
  • 内存储器
  • 外存储器
  • 外部设备

对资源的共享形式主要分为两种形式:

  • 互斥共享

如打印机、扫描仪等在特定时间只能有一个用户使用

  • 同时共享

硬盘在宏观上可以被多个用户使用

随机性

随机性的意思是操作系统不能对所运行的程序的行为以及硬件设备的情况做出任何事先的假定。

主要功能

进程管理

进行管理的实质是对中央处理器进行管理,所以进程管理往往又被称为处理器管理。它主要包含如下几个方面

  1. 进程管理
  2. 进程同步
  3. 进程间通信
  4. 处理器调度

存储管理

存储管理的任务是管理计算机内存的资源。它主要包括如下几个方面

  1. 内存的分配与回收
  2. 存储保护
  3. 内存扩充

文件管理

计算机系统中的信息资源(程序和数据)是以文件的形式存储在外存储器(磁盘),需要时再将其装入内存。因此文件管理主要包含如下几个方面

  1. 文件存储空间的管理
  2. 目录管理
  3. 文件系统的安全性

设备管理

设备管理是指计算机系统中除了处理器和内存以外的所有输入、输出设备的管理、由操作系统的设备管理功能负责外部设备的分配、启动和故障处理。

用户接口

操作系统通过提供特定接口使得用户可以通过接口自定义自己的工作流程,并使整个系统能高效地运行。

操作系统主要有哪些

目前流行的操作系统主要由windows、UNIX、linuxAndroid


体系结构,主要说下linux

Linux系统主要由四部分组成。内核、Shell、文件系统、用户应用程序。

内核、Shell、文件系统它们构成了基本的操作系统结构,它们使得用户可以运行程序、管理文件和使用计算机相应软硬件资源。它们的简单示意图如下

操作系统到底帮我们做什么了呢?

Linux操作系统示意简图

Linux内核

如上图,内核是操作系统的核心,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。它主要包含如下几个部分

  • 系统调用
  • 内存管理
  • 进程管理
  • 设备驱动程序
  • 文件系统
  • 网络管理

Linux Shell

Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并传递给用户内核。从另外一个角度来说它可以说是一个解释器。

Linux文件系统

文件系统是文件存储在磁盘等存储设备上的组织方法。

Linux 应用程序

标准的Linux系统一般都有一套都有称为应用程序的程序集,它主要有一下内容:文件编辑器、编程语言、X Window、办公套件、Inte.NET相关工具等



Tags:操作系统   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
提高Windows操作系统效率与速度的实用技巧指南
在这个快节奏的数字时代,我们都希望能够高效地完成工作和日常任务。对于广泛使用的Windows操作系统,掌握一些操作技巧不仅可以提高我们的工作效率,还能让我们的电脑运行得更加...【详细内容】
2024-04-18  Search: 操作系统  点击:(5)  评论:(0)  加入收藏
从Windows到MacOS:操作系统的选择与个人偏好
在数字世界的广阔天地中,操作系统作为计算机的核心软件,为用户提供了与计算机硬件交互的平台。在众多操作系统中,Windows和MacOS因其各自的特点和优势,占据了市场的主导地位。本...【详细内容】
2024-04-11  Search: 操作系统  点击:(11)  评论:(0)  加入收藏
Windows 10明年结束免费支持 操作系统付费更新来了
微软宣布,Windows 10操作系统将于明年10月14日正式结束免费的技术支持。自此之后,用户想要获得更新补丁,就需要支付费用。具体而言,企业用户和个人用户将面临不同的收费标准。对...【详细内容】
2024-04-08  Search: 操作系统  点击:(13)  评论:(0)  加入收藏
GitHub顶流"Web OS"——运行于浏览器的桌面操作系统、用户超100万、原生jQuery和JS编写
Puter 是近日在 GitHub 上最受欢迎的一款开源项目,正式开源还没到一周 ——star 数就已接近 7k。作者表示这个项目已开发 3 年,并获得了超过 100 万用户。根据介绍,P...【详细内容】
2024-03-10  Search: 操作系统  点击:(32)  评论:(0)  加入收藏
哪种服务器操作系统更好呢?
在当今的IT世界中,服务器操作系统扮演着至关重要的角色。它们是确保服务器能够高效、安全地运行的关键因素。然而,对于许多人来说,服务器操作系统的种类和特点可能是一个复杂的...【详细内容】
2024-01-30  Search: 操作系统  点击:(81)  评论:(0)  加入收藏
电脑操作系统:从初创到高级的演变历程
自电脑诞生以来,操作系统作为其重要组成部分,不断推动着电脑技术的进步与发展。本文将带您回顾电脑操作系统的发展历程,探究其在不同阶段的特点与影响。一、早期操作系统:真空管...【详细内容】
2024-01-16  Search: 操作系统  点击:(78)  评论:(0)  加入收藏
亚马逊率先支持 Matter 投屏功能,不受操作系统限制
IT之家 1 月 9 日消息,作为 Matter 智能家居标准的创始成员之一,亚马逊率先为旗下设备加入了 Matter 投屏(Matter casting)功能。这一功能允许用户直接从连接的应用程序控制电视...【详细内容】
2024-01-10  Search: 操作系统  点击:(76)  评论:(0)  加入收藏
云服务器常见的操作系统有哪些?
云服务器一般安装什么系统?云服务器是一种基于云计算技术的虚拟服务器,它具有灵活、可扩展和高可用性的特点。在选择云服务器时,安装什么系统是一个重要的考虑因素。不同的云服...【详细内容】
2024-01-04  Search: 操作系统  点击:(130)  评论:(0)  加入收藏
CUTOS边缘边缘计算操作系统-开发者平台体系结构
CUTOS为边缘现场、边缘云以及私有云的智能化系统建设提供了全面的基础平台支持。CUTOS的主要功能包括: LWA开发: CUTOS提供基于WEB技术的应用程序开发、运行和管理。 LWA使得...【详细内容】
2024-01-04  Search: 操作系统  点击:(61)  评论:(0)  加入收藏
国产操作系统生态步入爆发期
日前举办的2023中国操作系统产业大会暨统信UOS(中文国产操作系统)生态大会公布数据显示,中文国产操作系统软硬件生态适配数突破500万,较去年同期增长400%,国产操作系统生态已步...【详细内容】
2023-12-26  Search: 操作系统  点击:(38)  评论:(0)  加入收藏
▌简易百科推荐
从Windows到MacOS:操作系统的选择与个人偏好
在数字世界的广阔天地中,操作系统作为计算机的核心软件,为用户提供了与计算机硬件交互的平台。在众多操作系统中,Windows和MacOS因其各自的特点和优势,占据了市场的主导地位。本...【详细内容】
2024-04-11  小老头哦    Tags:Windows   点击:(11)  评论:(0)  加入收藏
电脑操作系统:从初创到高级的演变历程
自电脑诞生以来,操作系统作为其重要组成部分,不断推动着电脑技术的进步与发展。本文将带您回顾电脑操作系统的发展历程,探究其在不同阶段的特点与影响。一、早期操作系统:真空管...【详细内容】
2024-01-16  金先生    Tags:操作系统   点击:(78)  评论:(0)  加入收藏
Linus “温馨提示”:Intel Xe驱动代码严重缺乏测试
Linux 6.8 的 Direct Rendering Manager (DRM) 内核图形 / 显示驱动程序更新包括新的英特尔 "Xe"DRM 和 PowerVR Imagination 驱动程序、实验形式的 AMD 色彩管理属性、Rasp...【详细内容】
2024-01-15  OSC开源社区    Tags:Linus   点击:(88)  评论:(0)  加入收藏
亚马逊开发基于Linux的操作系统,以摆脱Android依赖
Lowpass 记者 Janko Roettgers 从多方消息来源得知,亚马逊一直在开发一种新的操作系统 —— 内部代号为 “Vega”,以便在 Fire TV、智能显示器和其他联网设备上取代...【详细内容】
2023-11-12    OSC开源社区  Tags:操作系统   点击:(158)  评论:(0)  加入收藏
ghostWindows系统介绍
Ghost windows系统是指通过赛门铁克公司(Symantec Corporation)开发的ghost软件在装好的操作系统中进行镜像克隆的版本,通常ghost用于操作系统的备份,在系统不能正常启动的时候...【详细内容】
2023-08-22  哆啦心教    Tags:ghostWindows   点击:(382)  评论:(0)  加入收藏
Windows和Linux究竟有什么不同?
Windows和Linux是两种不同的操作系统,它们各有优缺点,适用于不同的场景和用户。本文将从以下几个方面来剖析它们的区别:- 开源性- 界面风格- 驱动程序- 软件支持- 安全性- 系统...【详细内容】
2023-08-21  霸都嵌入式  今日头条  Tags:Windows   点击:(310)  评论:(0)  加入收藏
电脑主流的操作系统有哪些
本文将介绍一些目前主流的操作系统,帮助读者了解它们的特点和适用场景。微软的Windows系统:Windows操作系统是微软公司开发的一系列操作系统,广泛应用于家庭和个人环境。其中,Wi...【详细内容】
2023-07-21  况成放    Tags:操作系统   点击:(193)  评论:(0)  加入收藏
操作系统的可扩展访问控制
访问控制是操作系统安全的基石,当前的操作系统已部署了很多访问控制的模型:Unix和Windows NT多用户安全;SELinux中的类型执行;反恶意软件产品;Apple OS X,Apple iOS和Google Andro...【详细内容】
2023-07-13    喔家ArchiSelf  Tags:操作系统   点击:(286)  评论:(0)  加入收藏
电脑的安全模式
电脑的安全模式,你可能在遇到一些故障或问题时听说过这个词。它是一个被设计用来帮助你解决电脑问题的特殊模式。在本文中,我将向大家详细介绍什么是电脑的安全模式以及它的作...【详细内容】
2023-07-12  亚托克索的日记    Tags:安全模式   点击:(206)  评论:(0)  加入收藏
计算机操作系统的发展历程
内容提要:这是一篇高级科普文章,比较全面地介绍了计算机操作系统(包括OS/360、UNIX、DOS、MacOS、NetWare、Windows、Linux等)的发展历程,重点介绍Windows和Linux的起源和发展。...【详细内容】
2023-07-12  吴国发    Tags:操作系统   点击:(235)  评论:(0)  加入收藏
站内最新
站内热门
站内头条