首页 > 其他分享 >操作系统——简介

操作系统——简介

时间:2023-05-06 15:13:04浏览次数:35  
标签:操作系统 Windows 简介 Unix 嵌入式操作系统 Linux OS

操作系统

操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责务。

 

系统简介

操作系统(英语:Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,提供了各种形式的用户界面,使用户有一个好的工作环境,为其它软件的开发提供必要的服务和相应的接口。管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任

操作系统的种类相当多,各种设备安装的操作系统可从简单到复杂,可从手机的嵌入式操作系统到超级计算机的大型操作系统。可分为智能卡操作系统、实时操作系统、传感器节点操作系统、嵌入式操作系统、个人计算机操作系统、多处理器操作系统、网络操作系统和大型机操作系统。目前流行的现代操作系统按应用领域划分主要为三种:桌面操作系统、服务器操作系统和嵌入式操作系统。

桌面操作系统

桌面操作系统主要用于个人电计算机上。个人计算机市场从硬件架构上来说目前分为两大阵营,PC机与Mac机,从软件上可主要分为两大类,分别为类Unix操作系统和Windows操作系统:

1、Unix和类Unix操作系统:Mac OS X,Linux发行版(如Debian,Ubuntu,Linux Mint,Suse Linux,Fedora等);

2、微软公司Windows操作系统[2]:Windows XP,Windows Vista,Windows 7,Windows 8等。

服务器操作系统

服务器操作系统一般指的是安装在大型计算机上的操作系统,比如Web服务器、应用服务器和数据库服务器等。现在服务器操作系统只要集中在三大类:

1、Unix系列:SUN Solaris,IBM-AIX,HP-UX,FreeBSD等;

2、Linux系列:Red Hat Linux,CentOS,Debian,Ubuntu等;

3、Windows系列:Windows Server 2003,Windows Server 2008,Windows Server 2008 R2等。

嵌入式操作系统

嵌入式操作系统应用在嵌入式系统的操作系统。嵌入式系统广泛应用在生活的各个方面,涵盖范围从便携设备到大型固定设施,如数码相机、手机、平板电脑、家用电器、医疗设备、交通灯、航空电子设备和工厂控制设备等。

嵌入式操作系统种类繁多,目前广泛使用的操作系统包括:可以方便进行剪裁和移植的嵌入式 Linux、Windows CE等嵌入式操作系统以及广泛应用在智能手机和平板电脑的Android、iOS、Symbian、Windows Phone和BlackBerry OS等操作系统。

 

PS:目前流行的现代操作系统主要有Android、BSD、iOS、Linux、Mac OS X、Windows、Windows Phone和z/OS等,除了Windows和z/OS等少数操作系统,大部分操作系统都为类Unix操作系统。

标签:操作系统,Windows,简介,Unix,嵌入式操作系统,Linux,OS
From: https://www.cnblogs.com/Formulate0303/p/17377377.html

相关文章

  • 1.操作系统概述【操作系统:设计与实现】
    课程官网:https://jyywiki.cn/OS/2023/几个python的库:z3能求解方程组的python库sympy计算符号计算的库numpy数组、矩阵计算相关的学习的时候存在的一定的割裂性,因为不同学科之间存在概念的独立性,学科之间的互通也被打破了。主要的点是A学科用到了B学科的知识点,但A学科并......
  • 指纹浏览器简介
      保护隐私的新型工具随着互联网的普及,网络安全和隐私保护成为了越来越重要的议题。在这个背景下,指纹浏览器应运而生,成为一种独特且实用的工具,以保护用户的在线隐私。那么,指纹浏览器究竟是什么?它如何保护我们的隐私?本文将为您揭示这一神秘的浏览器工具。一、什么是指纹浏览器......
  • Spring17_AOP简介9
    一、什么是AOPAOP为AspectOrientedProgramming的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务......
  • [转]Java 获取操作系统的信息
    链接: https://blog.csdn.net/csdntoast/article/details/506398191获取本机的IP地址:privatestaticStringgetIpAddress()throwsUnknownHostException{InetAddressaddress=InetAddress.getLocalHost();returnaddress.getHostAddress();}......
  • 解决VM ware问题,此主机不支持64位客户机操作系统,此系统无法运行;VMware Workstation 与
    问题1:此主机不支持64位客户机操作系统,此系统无法运行;问题2:VMwareWorkstation与Device/CredentialGuard不兼容尝试解决办法,关闭win10的内核隔离进入windows10安全中心-》点击设备安全性--》关闭内核隔离 ---》 ......
  • 操作系统
    信号量实现一个银行系统,该银行设置有M个窗口。每个用户需要先取号,只有一台取号机。用户分为对公用户,私人用户。私人用户又分为普通用户,VIP用户。其中窗口的柜员在服务时,按优先级给用户服务,其中对公用户的优先级最高,VIP用户次之,普通用户优先级最低。请使用同步与互斥解决此银行的......
  • 动态规划简介
    目录动态规划与分治法基本思想和步骤实现方法钢条切割问题递归方法动态规划子问题图典型题目参考文献动态规划与分治法动态规划(dynamicprogramming)与分治方法相似,都是通过组合子问题的解来求解原问题(在这里,“programming”指的是一种表格法,并非编写计算机程序)。分治方法将问题......
  • Android dtbo(1) dto简介
    设备树(DT,DeviceTree)是用于描述non-discoverable(google这样写的,意思应该就是硬件信息看不到)硬件的命名节点和属性构成的一种数据结构。操作系统(例如在Android中使用的Linux内核)会使用DT来支持Android设备使用的各种硬件配置。硬件供应商会提供自己的DT源文件,......
  • schema模块简介 - 验证数据类型
    目录1schema模块简介2快速上手1.给Schema类传入类型(int、str、float等)2.给Schema类传入可调用的对象(函数、带__call__的类等)3.给Schema类传入带有validate方法的对象4.给Schema类传入容器对象(list、tuple、set等)5.给Schema传入一个字典对象(大部分使用Schema的场景都是传入......
  • 在Alibaba Cloud Linux操作系统上安装Redis教程
    AlibabaCloudLinux2内置Redis6.0.5和Redis3.2.12的yum源,执行sudoyuminstall命令即可部署Redis6.0.5和Redis3.2.12。本文阿里云百科以阿里云持久内存服务器ECS为例,使用AlibabaCloudLinux2.1903LTS64位操作系统,安装Redis6.0.5或Redis3.2.12详细流程如下:AlibabaCloud......