专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

操作系统的主要功能有哪些?操作系统的功介绍

来源:小易整编  作者:小易  发布时间:2022-10-20 09:44
摘要:操作系统的主要功能有哪些?操作系统的功介绍,操作系统具有五大功能,即存储管理、进程和处理机管理、文件管理、设备管理和用户接口管理。课程后续章节就是围绕这五大功能分别进行介绍的。因此,大家一定要记牢操作系统的五大功能。至于每个功能的具体内容,...

操作系统的主要功能有哪些?操作系统的功介绍,操作系统具有五大功能,即存储管理、进程和处理机管理、文件管理、设备管理和用户接口管理。课程后续章节就是围绕这五大功能分别进行介绍的。因此,大家一定要记牢操作系统的五大功能。至于每个功能的具体内容,现在学起来可能感觉不太好懂,没关系,等大家学习后续对应章节逐步加深理解、融会贯通就好了。

1.存储管理

用户程序在运行之前都要装入内存。内存就是所有运行程序共享的资源。存储管理的主要功能包括:内存分配、地址映射、内存保护和内存扩充。

2.进程和处理机管理

计算机系统中最重要的资源之一是CPU,所有的用户程序和系统程序都必须在CPU上运行。对它管理的优劣直接影响整个系统的性能。因而,进程和处理机管理的功能包括:作业和进程调度、进程控制和进程通信。

3.文件管理

在计算机上工作时,经常要建立文件、打开文件、对文件读/写等。所以,操作系统中文件管理功能应包括:文件存储空间的管理、文件操作的一般管理、目录管理、文件的读写管理和存取控制。

4.设备管理

只要使用计算机,就离不开设备:用键盘输入数据、用鼠标操作窗口、在打印机上输出结果等。设备的分配和驱动由操作系统负责,即设备管理的主要功能包括:缓冲区管理、设备分配、设备驱动和设备无关性。

5.用户接口管理

用户上机操作时直接用到操作系统提供的用户接口。操作系统对外提供多种服务,使得用户可以方便、有效地使用计算机硬件和运行自己的程序。现代操作系统通常向用户提供如下3种类型的接口。图1-4示出3种接口在系统中的位置。

操作系统的主要功能有哪些?操作系统的功介绍

图1-4 操作系统3种接口的关系

图形用户接口(GUI):通常称作图形用户界面。用户利用鼠标、窗口、菜单、图标等图形界面工具,可以直观、方便、有效地使用系统服务和各种应用程序及实用工具。但应注意,图形用户接口并不属于操作系统内核,相应的程序在用户空间中运行。

操作系统的主要功能有哪些?操作系统的功介绍

命令行接口:在提示符之后用户从键盘上输入命令,命令解释程序接收并解释这些命令,然后把它们传递给操作系统内部的程序,执行相应的功能。这是操作系统与用户的交互界面。在Linux系统中,称其为shell。同样应该注意,命令行接口也不属于操作系统内核,相应的程序是在用户空间中运行。

操作系统的主要功能有哪些?操作系统的功介绍

程序接口:也称系统调用接口。系统调用是操作系统内核提供的、功能十分强大的一系列函数,它们在内核的最高层实现。系统调用是操作系统内核与用户程序、应用程序之间的接口。在UNIX/Linux系统上,系统调用以C函数的形式出现。所有内核之外的程序都必须经由系统调用才能获得操作系统内核的服务。应注意:系统调用只能在程序中使用,不能直接作为命令在终端上输入和执行。

操作系统的主要功能有哪些?操作系统的功介绍


本文地址:百科生活频道 https://www.neebe.cn/live/699650.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科生活
小编:小易整编
相关文章相关阅读
  • linux操作系统好吗( 选择 Linux 的五大好处)

    linux操作系统好吗(  选择 Linux 的五大好处)

    linux是一个好的操作系统吗(选择Linux的五大好处)Linux的优势之一就是选择多样化,***用户自由分享想法和解决方案。Linux将如何激励你为这个社区做出贡献?到2021年,人们比以往任何时候都有更多的理由喜欢Linux。在...

  • 手机操作系统有哪些(现在的手机都是使用什么系统)

    手机操作系统有哪些(现在的手机都是使用什么系统)

    大部分人对手机操作系统只知道Android和iOS,以为世界上只有这两个系统!不会,当然这个世界上还有很多系统。今天给大家介绍除了Android和iOS之外的五个系统。1.塞班(塞班系统)诺基亚和Symbian系统可以在功能机时代占据绝对...

  • cos操作系统(ic系统是什么系统)

    cos操作系统(ic系统是什么系统)

    Cos操作系统(什么系统是ic系统)原创雷科技2020-01-2021:21:00前两天有媒体报道,中科院计算所下属的实验室发布了一种叫木兰的编程语言。花木兰编译组负责人表示,这种编程语言是自主可控的,有望成为“智能物联网时代的C语言”...

  • 分布式操作系统(什么是分布式操作系统)

    分布式操作系统(什么是分布式操作系统)

    分布式操作系统(什么是分布式操作系统)分布式系统的定义分布式系统是一个松散耦合的系统,由通过通信线路互连的多个处理器组成。从系统中的某个处理器来说,其他处理器和对应的资源都是远程的,只有它自己的资源是本地的。到目前为止,对分布式系统的定义...

  • 最新版本国产操作系统(国产统一操作系统终于诞生)

    最新版本国产操作系统(国产统一操作系统终于诞生)

    操作系统(OperatingSystem即OS)是处于硬件和应用软件之间管理计算机硬件与软件资源的计算机一整套程序。操作系统最接近硬件,其他所有的系统软件和应用软件都受操作系统的管理和控制。操作系统为其他软件提供运行环境,起着承上(软...

  • 2022年windows10最新操作系统版本(近年最稳的版本)

    2022年windows10最新操作系统版本(近年最稳的版本)

    距离微软正式推出Windows10v1903已有近6个月,按照微软Win10更新的发版规律,Win101903的下一个大版本更新为2019Win10更新十一月版v1909,代号19H2。不过这次的Win101909不像之前的大版本...

  • 电脑操作系统有哪些

    电脑操作系统有哪些

    电脑操作系统根据使用不同可分为:一般操作系统与服务器操作系统;一般的操作系统就是我们最熟悉的windowsXP等操作系统。当然还有大家不怎么熟悉的服务器操作系统,如LINUX系统,windows2003系统等都是目前主流的服务器操作...

  • 操作系统的功能有哪些【详细介绍】

    操作系统的功能有哪些【详细介绍】

    电脑是我们非常常用的一种智能产品了,但是其实我们在使用电脑的时候,对关于电脑的一些认识真的非常少。我们能通过电脑获得很多的娱乐,却很少去了解电脑是怎样给我们带来娱乐的。其实在其中,电脑系统是最大的功臣。那么电脑系统除了这些能力之外,还有哪...

  • 周排行
  • 月排行
  • 年排行

精彩推荐