锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

关于操作系统概念的问题

时间:2023-10-17 10:37:02 nt磁传感器

@TOC操作系统的概念

写这篇文章的原因

现在在以python语言学习深度学习,参考书下载keras库时,提到Ubuntu,NVIDIA GPU 等概念,文中提到keras这个基础库只有在准备好这两的东西准备好之后才能安装。当我看到它时,它很大。不可能从头开始搜索Ubuntu这些东西是什么?网上搜索了解到Ubuntu(乌班图)是以桌面应用为主的Linux操作系统。
因为我以前听说过很多操作系统,比如Android、BSD、iOS、Linux、Mac OS X、Windows,Android、塞班等,但他们之间的关系和联系是愚蠢的。今天我看到了Linux操作系统,干脆把操作系统搞清楚。

官网解释

操作系统(Operating System,简称OS)系统软件集合管理计算机硬件资源,控制其它程序运行,为用户提供交互操作界面。
主要任务是负责管理和配置内存,确定系统资源供需优先级,控制输入输出设备,操作网络和管理文件系统。
一般意思是:用户首先表达您想做什么(请求),然后操作系统管理和指挥计算机软硬件(管理分配),使其能够有序、准确地工作(执行),最终显示您想要的结果(响应)。中间操作的经理称为操作系统。
简单来说,人饿了就要吃饭,点了一顿饭(请求),然后餐厅工作人员会把你点的饭送到你的桌子上(回应)。在点餐和出餐的过程中,会有两种人:管理者和普通工作人员。管理人员指挥普通工作人员传递做饭的信息、谁做饭,谁洗菜、谁端菜等。在这个点餐例子下,操作系统扮演着管理者的角色。(是经理,不是工作者)(至于怎么做饭,怎么洗碗,通常是电脑上的任务APP比如酷狗就是放音乐的任务。…)

操作系统分类

正如刚才所说,操作系统起着管理者的作用。但管理者不仅有这家餐厅,还有其他餐厅。不是只有一个操作系统开发相同的操作系统,所以也不是只有一个操作系统。我们的要求不仅仅是吃饭,还有旅游社和游戏厅…操作系统不仅面向计算机,还面向手机、网站、处理器。具有管理功能的可称为操作系统,但功能不同。

现代流行的操作系统主要有Android、BSD、iOS、Linux、Mac OS X、Windows、Windows Phone和z/OS等。

一、从设备安装上来分:传感器节点操作系统、嵌入式操作系统、个人计算机操作系统、多处理器操作系统、网络操作系统和大型机操作系统。

二、主要从桌面操作系统、服务器操作系统、服务器操作系统和嵌入式操作系统。

  1. 桌面操作系统:桌面操作系统主要用于个人计算机。
    分为硬件架构PC机与Mac机器,从软件分类Unix操作系统和Windows操作系统。
    Unix和类Unix操作系统:Mac OS X,Linux发行版;
    微软公司Windows操作系统:Windows XP,Windows Vista,Windows 7,Windows 8等。

  2. 服务器操作系统:一般指安装在大型计算机上的操作系统,如Web服务器、应用服务器和数据库服务器。服务器操作系统主要集中在三类:
    Unix系列:SUN Solaris,IBM-AIX,HP-UX,FreeBSD等;
    Linux系列:Red Hat Linux,CentOS,Debian,Ubuntu等;
    Windows系列:Windows Server 2003,Windows Server 2008等。

  3. 嵌入式操作系统:应用于嵌入式系统的操作系统。嵌入式操作系统常用于嵌入式领域Linux、Windows Embedded、VxWorks以及广泛应用于智能手机或平板电脑等消费电子产品的操作系统,如Android、iOS、Symbian、Windows Phone和BlackBerry OS等。

注:普通手机操作系统:Android、iOS、鸿蒙系统,塞班系统;常见的计算机操作系统:Mac OS X、Windows

操作系统的历史

上面可以看到诸如Unix和Linux以及类Unix和类Linux,你可能会感到困惑。没关系。下面操作系统的发展历史就能明白。

1.最早的个人电脑
第一台计算机没有操作系统就像机械算盘一样一样。
晶体管发明于1947年,使晶体管发明计算机已经从机械设备转变为电子产品。然后生成系统管理工具和简化硬件操作流程的程序。
20世纪60年代初,商用电脑制造商制造了批处理系统,但编写了程序无法移植在其他电脑上执行,即使是同一型号。

二、快速发展期
1964年,IBM推出了一系列大型计算机IBM System大型主机的经典之作/360。可以共享代号为OS/360操作系统。整个系列个系列的单一操作系统的产品是System/360成功的关键。
1963年,奇异与贝尔实验室合作PL/I语言建立的Multics,随后由AT&T用C语言建立贝尔实验室Unix系统

3.快速发展期
20世纪80年代,家用电脑开始普及。20世纪80年代早期最著名的套装电脑是使用微处理器6510的Commodore C64。此电脑没有操作系统,而是以8KB只读内存BIOS彩色屏幕、键盘、软驱动和打印机的初始化。BASIC语言是解释器,直接操作BIOS。
早期最著名的磁盘启动操作系统是CP/M,它支持许多早期的微电脑,且被**MS-DOS(后来发展到Windows)**大量抄袭其功能。
最早期的IBM PC其架构类似C64,也使用BIOS系统和BASIC解释器。

注:此时,软磁盘机取代了过去的磁带机,成为新一代的存储设备。为了支持进一步的文件读写概念,磁盘操作系统(Disk Operating System,DOS)因此诞生了。该操作系统可以合并任何数量的磁区,因此任何数量和大小的文件都可以放置在磁盘上。

微软在1980年取得了成功IBM合同,收购了公司生产的操作系统,修改后MS-DOS然后以名义生产MS-DOS还是变成了IBM PC上述最常用的操作系统。

1980年代另一个崛起的操作系统异数是Mac OS,苹果一致认为,个人计算机的未来必须属于图形用户界面,因此它也开始开发自己的图形操作系统。如今,许多我们认为是基本要素的图形接口技术和规则是苹果计算机的基础(如下拉菜单、桌面图标、拖动操作和双点击等)。

4、飞速发展期
自20世纪80年代以来,在开放原码的世界里,除了商业主流的操作系统外,BSD同时,另一个开源操作系统也发展了很长时间——Linux兴起。Linux核心是标准POSIX其血缘可以算是内核Unix一个家庭。相比之下MS-DOS的架构,Linux除了傲人的可移植性(相较于Linux,MS-DOS只能运行在Intel CPU上),它也是一个分时多进程的内核,以及良好的内存空间管理(普通过程无法访问内核区域的内存)。

  1. 由于旧系统设计不良,苹果电脑重新设计了操作系统新操作系统于1997年发布——MacOS的测试版,后来推出的官方版取得了巨大的成功。让失意离开苹果的人Steve Jobs风光再现。

  2. 微软对更强大的操作系统呼声的反应是Windows NT于1993年的面世。从1983年开始,微软想MS-DOS构建图形操作系统应用程序称为Windows(有人说这是比尔·苹果的盖茨Lisa刺激计算机上市)。一开始Windows它不是一个操作系统,而是一个应用程序,它的背景仍然是纯粹的MS-DOS这是因为当时的系统BIOS设计以及MS-DOS因为架构不是很好。于1990年代初与IBM合作破裂后于1995年8月15日推出Windows 95。直到这时,Windows该系统仍然是基于它的MS-DOS的基础上。2000年推出的Windows 2000年是第一个脱离的MS-DOS基本的图形操作系统

5.促进嵌入式设备的发展
嵌入式设备市场的逐渐增长和复杂性也促进了嵌入式操作系统的增长。大型机器和嵌入式系统采用多种操作系统。

  1. 服务器Linux、UNIX和Windows Server占据了市场的大部分份额。
  2. 超级计算机,Linux取代Unix截至2012年6月,世界超级计算机500强排名已成为最大的操作系统。Linux超级计算机占据462个席位,比例高达92%。
  3. 随着智能手机的发展,Android和iOS已成为目前最流行的两个手机操作系统

本文旨在解决操作系统概念模糊的问题总结仓促、内容不可避免的问题。更多地纠正不当之处。

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章