如今,从电视到电话,从白色家电到家用电子产品,几乎所有设备都已经变得“智能”。这些设备需要运行一种软件,即操作系统。那么什么是操作系统?
本文基于计算机的操作系统是什么?操作系统类型是什么?我们回答了诸如此类的奇怪问题。
什么是操作系统?
随着技术的发展而进入我们生活的电子设备现在可以使用某些软件进行管理。1940年代开发的电子设备没有任何操作系统。
由Alan Turing在1949年开发的曼彻斯特Mark 1被描述为具有第一个操作系统的设备。大约7年后,为IBM 704开发的GM-NAA I / O成为了第一个特定的操作系统。IBM与通用汽车合作,推出了用汇编语言编写的操作系统。
1960年,AT&T贝尔实验室奠定了Unix的基础,即当今操作系统的基础。丹尼斯·里奇(Dennis Ritche)重写了1970年在C语言中引入的操作系统。如今,诸如FreeBSD,OpenBSD,NetBSD,Minix,Sun Solaris和macOS之类的操作系统仍使用Unix基础结构。
1985年,Microsoft发布了Windows 1.0,这是第一个带有图形界面(GUI)的操作系统。后来,Linus Torvalds在1991年开发了Linux内核,并为当今基于Linux的操作系统奠定了基础。
将用户的操作和应用程序传输到硬件的层称为操作系统。计算机,平板电脑,移动电话,调制解调器,Web服务器和许多智能设备均可与操作系统一起使用。
操作系统做什么?
操作系统负责硬件和应用程序之间的通信。除了已知的操作系统(例如Microsoft Windows,macOS,Pardus,Android和iOS)之外,还存在嵌入式系统(例如FreeRTOS和VxWorks)中使用的操作系统。
为多个进程进行分配系统资源的操作系统,可以更快,更安全地满足用户的请求。基于GNU / Linux的操作系统(特别是在嵌入式系统中更受青睐)可确保硬件功能非常低的设备以最流畅,最高效的方式工作。
作业系统类型
基本上可以将操作系统分为3种,即Unix,GNU / Linux和Microsoft Windows。
Unix项目在1978年发生了很大的变化,从第7版开始以两行开发。伯克利大学团队开发了BSD系统,该团队更改了大约90%的Unix源代码。名为System V的版本已由Bell Technology Laboratories商业许可。HP-UX(HP),IRIX(SGI),SCO UNIXware,FreeBSD,OpenBSD,NetBSD和macOS等操作系统均基于Unix。
GNU / Linux的概念是Richard Stallman于1983年开发的GNU和Linus Torvalds于1991年编写的Linux内核设计的结合。GNU / Linux被认为是开源和免费的。尽管它是对不起的并且是开源的,但它还是一些人首选的桌面操作系统。GNU / Linux在服务器和嵌入式系统等领域拥有数百万用户。诸如Pardus,Kali Linux,Ubuntu,Arch和Fedora之类的操作系统都使用GNU / Linux内核。另外,Android操作系统也基于GNU / Linux。
Windows操作系统由Microsoft于1985年开始开发,原则上提出了Windows 1.0版本。Microsoft,Windows 2.0(1987),Windows 3.0(1990),Windows 95(1995),Windows 98(1998),Windows Me(2000),Windows XP(2001),Windows Vista(2007),Windows 7(2009)发布了Windows 8(2012),Windows 8.1(2014)和最新的Windows 10(2015)操作系统,这些操作系统今天都在积极更新。